Questions marquées «android»

Android est le système d'exploitation mobile de Google, utilisé pour la programmation ou le développement d'appareils numériques (Smartphones, tablettes, automobiles, téléviseurs, Wear, Glass, IoT). Pour les sujets liés à Android, utilisez des balises spécifiques à Android telles que l'intention d'Android, l'activité d'Android, l'adaptateur Android, etc. Pour des questions autres que le développement ou la programmation, mais liées au cadre Android, utilisez ce lien: https: // android.stackexchange.com.


11
Taille du texte et différentes tailles d'écran Android
Je sais, cela a déjà été discuté 1000 fois, mais je ne peux pas ajuster la taille du texte pour différentes tailles d'écran. J'essaie d'utiliser 'sp' comme unités de taille dans mon style personnalisé: <style name="CustumButtonStyle" parent="@android:style/Widget.Button"> ... <item name="android:textSize">30sp</item> ... </style> Dans 2.7 QVGA, cela semble correct: Mais dans …


16
Sur l'affichage de la boîte de dialogue, j'obtiens "Impossible d'exécuter cette action après onSaveInstanceState"
Certains utilisateurs signalent, s'ils utilisent l'action rapide dans la barre de notification, ils obtiennent une fermeture forcée. Je montre une action rapide dans la notification qui appelle la classe "TestDialog" . Dans la classe TestDialog après avoir appuyé sur le bouton "snooze", je vais afficher le SnoozeDialog. private View.OnClickListener btnSnoozeOnClick() …
121 android  dialog  fragment 

10
Comment vérifier si l'APK est signé ou "debug build"?
Autant que je sache, dans Android "release build" est signé APK. Comment le vérifier à partir du code ou Eclipse a-t-il une sorte de définition secrète? J'en ai besoin pour déboguer le remplissage des éléments ListView à partir des données du service Web (non, logcat pas une option). Mes pensées: …

4
différence et quand utiliser getApplication (), getApplicationContext (), getBaseContext () et someClass.this
Je suis nouveau android et je suis en train de comprendre la différence entre getApplication(), getApplicationContext(), getBaseContext(), getContext()et someClass.thissurtout quand utiliser les ces méthodes dans les lignes de code suivantes: Quand je lance un toast, quelle est la différence entre ces derniers et dans quels cas les utiliser? Toast.makeText(LoginActivity.this, "LogIn …

11
Comment empêcher plusieurs instances d'une activité lorsqu'elle est lancée avec des intentions différentes
J'ai rencontré un bug dans mon application lors de son lancement à l'aide du bouton «Ouvrir» de l'application Google Play Store (anciennement appelée Android Market). Il semble que son lancement à partir du Play Store utilise une méthode différente Intentde celle du menu d'icônes du téléphone. Cela conduit au lancement …

5
GridLayout et Row / Column Span Woe
L'article du blog des développeurs Android présentantGridLayout ce diagramme montre comment les intervalles affectent l'allocation d'index automatique: J'essaye d'implémenter réellement cela en utilisant un GridLayout. Voici ce que j'ai jusqu'à présent: <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.commonsware.android.gridlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" app:orientation="horizontal" app:columnCount="8"> <Button app:layout_columnSpan="2" app:layout_rowSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_1"/> <Button app:layout_columnSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_2"/> <Button app:layout_rowSpan="4" android:text="@string/string_3"/> …

11
Comment supprimer correctement un DialogFragment?
La documentation dit ceci pour la dismiss()méthode de la Dialogclasse: Fermez cette boîte de dialogue et supprimez-la de l'écran. Cette méthode peut être appelée en toute sécurité depuis n'importe quel thread. Notez que vous ne devez pas remplacer cette méthode pour effectuer le nettoyage lorsque la boîte de dialogue est …

6
Effacer les données de l'application par programme
Je souhaite effacer les données de mon application par programmation. Les données de l'application peuvent contenir quelque chose comme des bases de données, des préférences partagées, des fichiers internes-externes ou tout autre fichier créé dans l'application. Je sais que nous pouvons effacer les données de l'appareil mobile via: Paramètres-> Applications-> …
121 android 

4
Changer le thème de l'activité par programmation
Dans des cas particuliers, je dois supprimer le thème de dialogue de mon activité, mais cela ne semble pas fonctionner. Voici un exemple Première activité: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); startActivity(new Intent(MainActivity.this, SecondActivity.class)); } Deuxième activité: public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setTheme(android.R.style.Theme); …
121 android 

2
La propriété doit être initialisée ou être abstraite
Ce doit être une question stupide, mais je suis vraiment nouveau à Kotlin et je n'ai trouvé aucune solution. Comment déclarer le champ de classe? Comme on peut l'avoir en java: protected SharedPreferences mSharedPreferences; Et plus tard dans onCreate(): mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) Maintenant, je peux l'utiliser où je veux (dans …
121 android  kotlin 



1
Retrofit 2 supprime les caractères après le nom d'hôte de l'URL de base
J'utilise Retrofit pour accéder à une API RESTful. L'URL de base est: http://api.example.com/service Voici le code de l'interface: public interface ExampleService { @Headers("Accept: Application/JSON") @POST("/album/featured-albums") Call<List<Album>> listFeaturedAlbums(); } et voici comment j'envoie la demande et reçois la réponse: new AsyncTask<Void, Void, Response<List<Album>>>() { @Override protected Response<List<Album>> doInBackground(Void... params) { Retrofit …
121 android  retrofit 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.