Tag: Java

Comment évaluer les expressions des utilisateurs dans un bac à sable

Je souhaite que mon application évalue une expression d'un utilisateur non approuvé, que je lise à partir d'un fichier JSON. Tel que: value = "(getTime() == 60) AND isFoo('bar')" J'ai trouvé beaucoup de discussions à ce sujet ici sur StackOverflow. Il recommande habituellement d'utiliser la classe ScriptEngine de Java, qui peut lire JavaScript. Ou recommander […]

Fichier zip mappé par mémoire dans Java

Voici le problème que j'essaie de résoudre: J'ai environ 100 fichiers binaires (total 158 Ko et ils ont à peu près la même taille +/- 50% l'un de l'autre). J'ai besoin d'analyser sélectivement seulement quelques-uns de ces fichiers (dans le pire des cas, peut-être 50, dans d'autres cas aussi peu que 1 à 5). C'est […]

Rétrofit v2 Does Call.cancel () supprime le rappel?

J'ai lu dans la spécification de l'API Retrofit v2 que l'appel de la méthode cancel () sur la classe d'appel renvoyée à partir de votre interface de rénovation personnalisée devrait configurer le retour de rappel sur null. Cancel () est un non-op après que la réponse a été reçue. Dans tous les autres cas, la […]

Android FragmentTransaction setTransitionStyle

J'essaie de personnaliser mes transitions FragmentTransaction et j'ai rencontré la méthode setTransitionStyle . Il prend un identifiant de ressource xml pour un style, mais je ne sais pas à quoi ressemblerait la ressource xml. Je sais que vous pouvez définir des styles d'animation pour les activités, et je suppose que le xml nécessaire pour cette […]

Supresser l'avertissement de champ non lusé Android avec l'octet

J'utilise le paquet java.lang.SuppressWarnings dans Android Studio. Je ne peux pas me débarrasser de celui-ci: EI_EXPOSE_REP2: May expose internal representation by incorporating reference to mutable object (findbugs task) Cela se passe avec une méthode de setter. Des idées sur la façon de se débarrasser de cet avertissement? Merci! public class PropertyDetailDocumentStorageModel implements Parcelable { @SerializedName("picture") […]

Lots de matrices d'octets Android

J'émet l'image à travers Bluetooth par grammaticalement. Lorsque j'envoie une image en tant que tableau d'octets du côté d'envoi, la longueur du tableau d'octets est = 83402 et, au côté de réception, je reçois des octets de bac de 1024. Je souhaite combiner ces 1024 lots en un seul ensemble d'octets afin de pouvoir le […]

Android spinner supprimer l'espace supplémentaire vertical / rembourrage déroulant

Je suis nouveau sur l'application Android en cours de développement alors que je créais le spinner, j'ai remarqué un espace supplémentaire / rembourré verticalement pour afficher la liste déroulante du début et de la fin de la liste déroulante. MainActivity.java: public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Spinner […]

Fuite de mémoire Android WebView lors de l'utilisation d'actifs

J'ai récemment remarqué que lorsque je charge une vue web basée sur le code à partir d'un fichier (à l'aide d'un fichier actif ou d'un répertoire local), le WebView fuit la mémoire une fois que la méthode destroy () est appelée. Je l'ai réduit à un problème de référencement. Le programme / la vision du […]

Utilisation de Android RandomAccessFile depuis la ressource

Comment puis-je accéder à une ressource Android en utilisant RandomAccessFile en Java? Voici comment j'aimerais que cela fonctionne (mais ce n'est pas le cas): String fileIn = resources.getResourceName(resourceID); Log.e("fileIn", fileIn); //BufferedReader buffer = new BufferedReader(new InputStreamReader(fileIn)); RandomAccessFile buffer = null; try { buffer = new RandomAccessFile(fileIn, "r"); } catch (FileNotFoundException e) { Log.e("err", ""+e); } […]

Utilisation d'OpenCV dans Java Camera2 API

Je crée des applications de détection d'objets en temps réel avec Android OpenCV. J'utilise Android Camera2 API avec TextureView pour capturer l'image. Je souhaite ajouter un code OpenCV pour effectuer un traitement d'image en temps réel et prévisualiser le résultat. Voici mon code pour prendre une photo protected void takePicture() { if(null == cameraDevice) { […]

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