JSONObject ne fonctionne pas pour Android 2.3 mais fonctionne bien avec Android 4.2, pourquoi?

Je demande un serveur pour JSONObject et contient une liste de certains identifiants. Cela fonctionne bien avec Android 4.2 mais ne fonctionne pas avec Android 2.3 (testé sur périphérique et émulateur). Le JSONObject est le suivant. {"IdList":[{"id":"004502"},{"id":"S007901"},{"id":"041501"},{"id":"S139001"}]} Cela fonctionne bien avec 4.2, mais montre NullPointerException dans 2.3. Mon LogCat est le suivant: org.json.JSONException: Value Nullpointer […]

ActionBarsherlock comment configurer des diviseurs sur les éléments de menu uniquement avec des icônes

Bonjour, les développeurs Android, je sais que cette question a été posée beaucoup de fois, et j'ai également essayé de nombreuses solutions, mais elles ne fonctionnent pas pour moi. Tout d'abord, j'utilise la barre d'action sherlock library pour afficher la barre d'action, et je souhaite afficher les divisions entre les éléments du menu avec des […]

Comment obtenir une catégorie d'application en utilisant le nom du package

J'ai deux applications ou plus ayant ma catégorie spécifiée comme <category android:name="com.myapp.MY_CATEGORY"/> Et je peux obtenir tous les paquets ayant cette catégorie par: final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory("com.myapp.MY_CATEGORY"); final List<ResolveInfo> pkgAppsList =getPackageManager().queryIntentActivities( mainIntent, 0); Maintenant, je souhaite suivre l'installation de ma catégorie d'application et la supprimer d'une application, j'ai donc fait un […]

Comment désactiver la pause LogCat complètement?

J'ai un gros problème avec le nouveau LogCat et sa fonctionnalité de pause. J'aime l'idée de mettre en pause la sortie, quand je veux lire certaines entrées plus anciennes. Mais il y a aussi des moments où je veux que la sortie s'écoule ininterrompue, afin que je puisse toucher le téléphone et voir comment il […]

Problèmes de défilement avec un ListView dans une ScrollView

Voici le scénario conceptuel (à l'exclusion des descriptions linéaires) ScrollView Button Checkboxes Spinner ListView (full-size, non-scrolling) AdMob advert C'est-à-dire un volet de défilement, qui a une interface de filtrage en haut, suivi des résultats, mais l'annonce doit toujours rester visible, et lorsque vous déplacez vers le bas, l'interface utilisateur du filtre doit se défiler, ce […]

Impossible d'utiliser la mise en page ScrollView dans le logiciel SlidingUpPanelLayout Xamarin Android

J'ai utilisé cette bibliothèque dans mon code. Fondamentalement, j'ai une ScrollView sur la disposition du panneau SlidingUp. Le code est comme ci-dessous: <cheesebaron.slidinguppanel.SlidingUpPanelLayout android:id="@+id/sliding_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="bottom"> <android.support.v4.view.ViewPager android:id="@+id/HomeFrameLayout" android:layout_width="match_parent" android:layout_height="match_parent" /> <ScrollView android:id="@+id/slidingPanelScrollView" android:layout_height="match_parent" android:layout_width="match_parent" android:background="@android:color/transparent" android:clickable="true" android:focusable="false"> <RelativeLayout android:layout_height="match_parent" android:layout_width="match_parent"> <RelativeLayout android:id="@+id/cardHolderRelativeLayout" android:layout_height="match_parent" android:layout_width="380dp" android:background="@android:color/transparent" android:layout_centerHorizontal="true" android:padding="10dp"> <LinearLayout android:id="@+id/linearLayout1" android:layout_height="250dp" android:layout_width="match_parent" android:background="#FF0000" android:layout_marginBottom="15dp" […]

Ajouter plusieurs contacts dans le lot

Je suis parfaitement en mesure d'ajouter des contacts un par un avec le code suivant: ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>(); ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI) .withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, null) .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, null).build()); ops.add(ContentProviderOperation .newInsert(Data.CONTENT_URI) .withValueBackReference(Data.RAW_CONTACT_ID, 0) .withValue(Data.MIMETYPE, CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE) .withValue(StructuredName.GIVEN_NAME, "Hello") .withValue(StructuredName.FAMILY_NAME, "World").build()); try { getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops); } catch (RemoteException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (OperationApplicationException e) { […]

Android: comment rendre une image en streaming à la volée à ImageView sans charger le bitmap complet?

Je charge une image d'une URL à afficher dans un ImageView. La manière standard est de créer un bitmap comme suit (où InputStream a été obtenu à partir de l'URL): Bitmap bm = BitmapFactory.decodeStream(is); Mais je parle de grandes images, et je veux commencer à afficher des pixels avant que l'image entière ne soit chargée […]

Erreur AssemblyDebug dans Android Studio

J'ai mis à jour le dernier SDK d'Android et j'ai configuré JAVA_HOME dans .bash_profile à l'aide d' export JAVA_HOME=$(/usr/libexec/java_home) et export JAVA_HOME=$(/usr/libexec/java_home) l'erreur suivante: Error Gradle: FAILURE: Could not determine which tasks to execute. * What went wrong: Task 'assembleDebug' not found in project ':CrystalBall'. * Try: Run gradle tasks to get a list of […]

Désactiver le long clic sur la visionneuse Android

J'utilise les colonnes css pour afficher le contenu dans la visionneuse Android. J'ai utilisé longclicklistner {return true}; Avec cela, j'ai pu désactiver le longclick dans les téléphones, mais il ne semble pas fonctionner dans les onglets (par exemple, l'onglet Galaxy 2). Je empêche également l'événement touchmove en utilisant jquery, mais les colonnes css se déplacent […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.