Tag: Java

Android SipManager: android.net.sip.SipException: SipService.createSession () renvoie null

Donc, j'ai codé cette application Android Sip à l'aide de la bibliothèque Androids Sip pendant un certain temps, mais je ne peux pas obtenir l'enregistrement pour fonctionner. Actuellement, cela me donne l'erreur suivante lorsque j'appelle SipManager.register() : android.net.sip.SipException: SipService.createSession() returns null . Mon code: public static void Register(final String username, final String password, final String […]

Désérialisant un objet JSON avec plusieurs éléments à l'intérieur

J'essaie de désérialiser (en utilisant gson) un objet JSON qui ressemble à ceci: "attachments": { "40": { "ID": 40, "URL": "http:\/\/drewmore4.files.wordpress.com\/2013\/02\/wreckit.jpg", "guid": "http:\/\/drewmore4.files.wordpress.com\/2013\/02\/wreckit.jpg", "mime_type": "image\/jpeg", "width": 287, "height": 400 }, "3": { "ID": 3, "URL": "http:\/\/drewmore4.files.wordpress.com\/2013\/02\/frankenweenie2bposter.jpg", "guid": "http:\/\/drewmore4.files.wordpress.com\/2013\/02\/frankenweenie2bposter.jpg", "mime_type": "image\/jpeg", "width": 273, "height": 400 } }, Comment puis-je le gérer? Je ne sais même pas […]

Android Toast notification est trop petite dans Ice Cream Sandwich

Quelqu'un a-t-il eu des problèmes avec les notifications Toast dans Ice Cream Sandwich étant trop petites? Dans ma demande, les notifications ont l'air bien sur toutes les autres versions. Dans Ice Sandwich, cependant, c'est incroyablement petit. Au début, je pensais que ce pourrait être mon thème personnalisé, mais après avoir désactivé, j'ai vu les mêmes […]

Smartcast est impossible car la propriété a ouvert ou personnalisé getter

J'apprends Kotlin. Mon code est le suivant: override fun onViewCreated(view: View?, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) decoupler.attachNotifier(this) if(activity is ScreenRouter) { decoupler.attachRouter(activity) } } attachRouter() : fun attachRouter(router: ScreenRouter?) { this.router = router } Comme écrit dans la documentation , kotlin lance automatiquement le type après vérification avec l'opérateur. Donc, je m'attendais à ce que […]

Pourquoi proguard traite AndroidManifest.xml

Je vois un comportement Proguard inexpliqué. AFAIK proguard ne prête pas attention à l'android manifeste. De plus, dans mon proguard.cfg, je n'ai aucune mention des cours liés à BroadcastReceiver. Je suppose donc que ceux-ci devraient être dépouillés. Cependant, je vois quelque chose d'étrange dans bin / proguard.txt: # view AndroidManifest.xml #generated:784 -keep class com.fiksu.asotracking.InstallTracking { […]

L'application Bluetooth ne fonctionne pas sur les périphériques exécutés sur Lollipop

J'ai fait une application Bluetooth. Il fonctionne bien dans Nougat , Marshmallow , Jelly Bean , KitKat mais pour des raisons, il se bloque dans Android Lollipop lorsque le bouton Discover (qui découvre tous les périphériques détectables) est cliqué. Voici la méthode qui se déclenche en cliquant sur le bouton Discover – private void discoverDevices() […]

L'utilisation de mots de passe jBCrypt pour saler dans une application Android entraîne un long accrochage

J'utilise la bibliothèque jBCrypt pour saisir les mots de passe des utilisateurs lorsqu'ils s'inscrivent à l'aide de mon application. J'utilise la fonction de hachage basique, avec un sel, ainsi: String pass = BCrypt.hashpw(rawPass, BCrypt.gensalt()); J'ai remarqué une suspension d'une à deux minutes lors de l'enregistrement et vérifié le débogueur, confirmant que BCrypt était responsable. Le […]

Android: gardez l'alerte devant, afin que l'utilisateur puisse répondre

Ma demande montre une alerte sur laquelle l'utilisateur doit répondre avant de continuer à faire d'autres choses. J'essaie de trouver la meilleure façon de mettre en œuvre cela. L'utilisation d'une activité pour l'alerte ne fonctionne pas bien. Dans ma mise en œuvre actuelle, l'alerte est l'activité (A). Lorsqu'une autre activité du même paquet est démarrée […]

Android AudioRecord read renvoie toujours -3 (ERROR_INVALID_OPERATION)

J'ai essayé de simplifier le code au strict minimum et ça ne fonctionne toujours pas: public class MainActivity extends AppCompatActivity { AudioRecord rec; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); rec= new AudioRecord(MediaRecorder.AudioSource.MIC,44100, AudioFormat.CHANNEL_IN_MONO,AudioFormat.ENCODING_PCM_16BIT,8192); short buff[] = new short[8192]; int read = rec.read(buff,0,buff.length); System.out.print(read); } Toujours retourne -3, peu importe quoi. Qu'est-ce qui me […]

Modifier l'arrière-plan ListView – comportement étrange

J'ai un problème avec la modification de l'arrière-plan d'une vue dans un ListView. Ce dont j'ai besoin: Modifier l'image de fond d'une ligne surClick () Ce qui arrive réellement: L'arrière-plan est modifié (sélectionné) après avoir appuyé par exemple sur la première entrée. Mais après avoir défilé vers le bas, la 8ème entrée est également sélectionnée. […]

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