Articles of android

Google Espresso ou Robotium

Je dois utiliser l’outil de test de l’interface utilisateur automatisée et je suis confus entre l’utilisation de Robotium et Google Espresso. Quelles sont les principales différences entre les deux? Existe-t-il des fonctionnalités dans l’un mais pas dans l’autre?

Comment obtenir TimeZone de Android Mobile?

Je veux obtenir le fuseau horaire du mobile Android en cliquant sur un bouton.

Conflit avec la dépendance ‘com.android.support:support-annotations’. Les versions résolues pour l’application (23.1.0) et l’application de test (23.0.1) diffèrent

Lors de la construction, j’obtiens l’erreur suivante: Conflict with dependency ‘com.android.support:support-annotations’. Resolved versions for app (23.1.0) and test app (23.0.1) differ. Ce sont mes dépendances graduelles dependencies { comstack fileTree(include: [‘*.jar’], dir: ‘libs’) comstack ‘com.android.support:support-v4:23.1.0’ comstack ‘com.android.support:appcompat-v7:23.1.0’ comstack ‘com.android.support:design:23.1.0’ comstack ‘com.android.support:cardview-v7:23.1.0’ comstack ‘com.android.support:recyclerview-v7:23.1.0’ comstack ‘com.squareup.retrofit:retrofit:1.9.0’ comstack ‘com.squareup.okhttp:okhttp:2.4.0’ comstack ‘com.squareup.picasso:picasso:2.5.2’ comstack ‘com.jakewharton:butterknife:7.0.1’ comstack ‘com.squareup:otto:1.3.8’ comstack ‘com.snappydb:snappydb-lib:0.5.2’ […]

Comment créer notre propre interface Listener dans Android?

Quelqu’un pourrait-il m’aider à créer une interface d’écoute définie par l’utilisateur avec des extraits de code?

Android: la communication HTTP doit utiliser “Accept-Encoding: gzip”

J’ai une communication HTTP vers un serveur Web demandant des données JSON. Je voudrais compresser ce stream de données avec Content-Encoding: gzip . Est-il possible de définir Accept-Encoding: gzip dans mon HttpClient? La recherche de gzip dans les références Android ne montre aucun élément lié à HTTP, comme vous pouvez le voir ici .

Dialogue d’alerte simple Android

Je dois montrer un petit message texte aux utilisateurs qui cliquent sur un bouton de mon application Android. Sur IOS, je devais créer un AlertView simple à utiliser, mais avec Android, je suis aux sockets avec une solution x10 fois plus difficile. J’ai vu que je devais utiliser un DialogFragment, mais je ne comprends pas […]

TextView.setTextSize se comporte anormalement – Comment définir dynamicment la taille du texte de textview pour différents écrans

L’appel de TextView.setTextSize() fonctionne anormalement. Juste après l’appel à setTextSize si nous obtenons un getTextSize il renvoie une valeur beaucoup plus élevée que ce que nous lui avions précédemment. Voici ce que nous faisons: zoomControl.setOnZoomInClickListener(new OnClickListener() { public void onClick(View view) { float size = mViewShabad.getTextSize() + 1; textView.setTextSize(size); } }); Quelqu’un a-t-il déjà vu […]

Kotlin-android: liaison de données de référence non résolue

J’ai suivi la classe de fragment écrite en Java en utilisant la nouvelle bibliothèque de liaison de données import com.example.app.databinding.FragmentDataBdinding; public class DataFragment extends Fragment { @Nullable private FragmentDataBinding mBinding; @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_data, container, false); return mBinding.getRoot(); } } Il comstack et fonctionne […]

Android: ProgressDialog.show () se bloque avec getApplicationContext

Je n’arrive pas à comprendre pourquoi cela se produit. Ce code: mProgressDialog = ProgressDialog.show(this, “”, getSsortingng(R.ssortingng.loading), true); fonctionne très bien. Cependant, ce code: mProgressDialog = ProgressDialog.show(getApplicationContext(), “”, getSsortingng(R.ssortingng.loading), true); jette l’exception suivante: W/WindowManager( 569): Attempted to add window with non-application token WindowToken{438bee58 token=null}. Aborting. D/AndroidRuntime( 2049): Shutting down VM W/dalvikvm( 2049): threadid=3: thread exiting with […]

Android: java.lang.SecurityException: refus d’autorisation: début de l’intention

J’ai créé une application contenant une activité GWVectraNotifier appelée à partir d’autres applications pour afficher Notification. Dans la boîte de dialog Notification, il y aura le bouton «Afficher» et le bouton «Fermer». En cliquant sur le bouton “Afficher”, l’activité correspondante sera lancée. Pour vérifier la fonctionnalité de l’application ci-dessus, J’ai démarré l’activité GWVectraNotifier à partir […]