Articles of Giava

Annullamento della connessione Http in Android

Sto usando org.apache.http e ho questo codice: DefaultHttpClient client = new DefaultHttpClient(); HttpGet get = new HttpGet(url); HttpResponse resp = client.execute(get); HttpEntity entity = resp.getEntity(); InputStream input = entity.getContent(); … //Read the bytes from input stream Questo è il codice che sto usando per scaricare file su Http, voglio cancellare la connessione (può essere scelto […]

come calibrare il sensore di orientamento in Android?

Sto scrivendo un’app in Google Android 2.1 che deve sapere in quale direzione (n / w / s / e) il dispositivo (HTC Hero) è rivolto. Il sensore e il suo ascoltatore funzionano alla grande, ma i valori che ottengo dal sensore sono totalmente schifosi. per esempio mi dice che sarei rivolto a nord quando […]

Possibile perdita di memoria tramite FinalizerReference

Ho una piccola app per Android e ho provato a cercare perdite di memoria, quindi ho fatto clic su “Dump Java Heap” e la prima class nell’elenco è FinalizerReference (java.lang.ref). Ha oltre 500 istanze, ognuna con un “next” e “prev” ad un altro FinalizerReference. So che FinalizerReference proviene da oggetti che implementano Object.finalize (), ma […]

Problema di Proguard Android – Ancora errore “java.io.IOException: Can not process class …” quando viene ignorata l’offuscazione

Sto costruendo un’app per android con proguard in Android Studio e il mio progetto ha una libreria jar (na.jar) che vorrei ignorare offuscamento e preverification perché alcune classi di na.jar mi danno errori durante la compilazione. Quindi nel mio file di configurazione proguard, ho le seguenti opzioni -dontpreverify # com.na, org.json are packages in na.jar, […]

Come implementare la funzionalità .get con FutureTask o BackgroundTask usando Android?

Sto creando una libreria Android. E nella mia biblioteca voglio consentire a un utente di eseguire un’attività particolare in background o nella discussione principale . Voglio fare qualcosa di simile. 1 ° Scenario MyLibabry.with(context) .performSomeTask() .execute(); Quando l’utente scrive il codice snippet sopra. l’attività dovrebbe essere eseguita in background. Quindi restituirò il risultato dell’attività utilizzando […]

Password keystore Java inutile?

Qual è esattamente il senso dietro una password di Keystore, ad esempio nei keystore JKS / BKS? Ovviamente NON è per sicurezza, perché posso aprire il file con un editor e copiare tutte le voci in nuovi file senza passwordcheck. I dati all’interno di un keystore protetto da password non sono crittografati! cosa protegge questa […]

La barra di scorrimento scompare quando si usa SectionIndexer in sezioni specifiche su HoneyComb

Sto usando l’adattatore per ListView che implementa SectionIndexer . ListView ha fastScrollEnabled impostato su true nel file xml. Tutto funziona alla perfezione su Android 2.2 e 2.3, ma quando provo la mia applicazione su un tablet con Android 3.0, in alcune sezioni la barra di scorrimento scompare. Per esempio quando scorro l’elenco, gli elementi che […]

Aggiungere Google Guava al progetto Android – rallenta in modo significativo la build

Dopo aver aggiunto Google Guava r09 al nostro progetto Android, il tempo di costruzione è aumentato in modo significativo, in particolare la fase di generazione di DEX. Capisco che la generazione DEX prende tutte le nostre classi + tutti i vasi da cui dipendiamo e li traduce in formato DEX. Guava è un bel barattolo […]

Dipendenze graduali di Forking su Android

Non ho sviluppato Android per un po ‘e sto cercando di fare le cose bene con le nuove funzionalità come le dipendenze di Gradle. Mi chiedo quali sono le migliori pratiche quando è necessario modificare una particolare dipendenza per adattarsi alle proprie esigenze. Ad esempio, supponiamo di avere due librerie che estendono la funzionalità di […]

Attività com.google.firebase.av rifiutata da java.util.concurrent.ThreadPoolExecutor

Amici, Mi piacerebbe sapere di questo errore. Sto usando Firebase in Android. L’errore completo è: Fatal Exception: java.util.concurrent.RejectedExecutionException Task com.google.firebase.av@61b9a00 rejected from java.util.concurrent.ThreadPoolExecutor@eacc239[Running, pool size = 2, active threads = 2, queued tasks = 128, completed tasks = 0] L’errore sta accadendo su DataChange all’interno di un Fragment , che sta leggendo le informazioni per […]