Tag: Java

Le serveur NanoHttpd ne peut pas diffuser de grandes vidéos sur Android

Le code du serveur NanoHttpd peut être trouvé ici . Je lance un nouveau fil dans un service qui utilise le serveur NanoHttpd pour diffuser de grandes vidéos (environ 150 mb) mais il fait une pause juste pendant que la boîte de dialogue de chargement s'affiche. J'ai essayé d'augmenter et de diminuer le tampon lit […]

Y a-t-il déjà une classe StopWatch pour Android et pourquoi ma mise en œuvre ne fonctionne-t-elle pas?

Dernièrement, j'ai vu http://developer.android.com/reference/android/os/CountDownTimer.html et je me demandais si il y a une classe respective pour les montres stop, car je veux dire à l'utilisateur de mon application combien de temps il essaie déjà de résoudre le puzzle. Je veux dire qu'il n'est pas si compliqué de programmer un tel chronomètre par vous-même. J'ai essayé […]

Créer une chaîne JSON à l'aide de GSON

J'ai une classe comme suit, public class Student { public int id; public String name; public int age; } Maintenant, je veux créer un nouvel étudiant, //while create new student Student stu = new Student(); stu.age = 25; stu.name = "Guna"; System.out.println(new Gson().toJson(stu)); Cela me donne la sortie suivante, {"id":0,"name":"Guna","age":25} //Here I want string without […]

Exemple d'élément personnalisé setDropDownViewResource spinner

Je voudrais afficher deux valeurs dans une vue déroulante de mon spinner. À l'heure actuelle, il n'a qu'un nom de ville, mais j'aimerais également ajouter un champ de petite distance. MyCity<MyCityDistance> dataAdapter; dataAdapter = new MyCity(this, R.layout.mycityrow, list); dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); J'ai tout le code pour l'adaptateur de données personnalisé, l'exapacité de mon écran et le support, […]

Android comment passer une Activity.class comme argument pour une fonction

Je me suis récemment déplacé vers Android depuis Python et je suis coincé ici. Ceci est ma déclaration de classe pour créer une fonction commune pour une boîte de dialogue d'alerte qui accepte les paramètres nécessaires public static AlertDialog.Builder getAlertDialog(String strArray[], String strTitle, Activity v) { return new AlertDialog.Builder(v) .setTitle(strTitle).setItems(strArray, new DialogInterface.OnClickListener() { @Override public […]

Créer une image cliquable dans un GridView dans Android

J'ai des images affichées dans un GridView comme dans ce tutoriel . Je veux pouvoir cliquer sur une seule image et faire d'autres événements et je dois savoir à quoi l'image a été cliquée. Dois-je ajouter imageView.onKeyDown (keyCode, event) dans la classe ImageAdapter? Voici le code tel qu'il existe actuellement: @Override public View getView(int position, […]

Annotation @Override dans Android

Je suis nouveau dans la programmation Java et Android. Le problème que j'ai, c'est qu'après avoir surfé plusieurs livres, forum et sites Web, je n'ai pas une compréhension claire de ce que fait l'annotation @override. Je comprends que cela signifie quand une méthode est dépassée. Mais pourquoi est-il nécessaire dans Android? Je le vois rarement […]

Pourquoi LinearLayout instance.getLayoutParams cherche-t-il une mauvaise classe?

Si je déclare LinearLayout linearLayout et regarde linearLayout.getLayoutParams() , il me donne ViewGroup.LayoutParams , pas LinearLayout.LayoutParams . Je dois donc utiliser la construction de style répétitif (et donc mauvais) de: int lm = ((LinearLayout.LayoutParams) linearLayout.getLayoutParams()).leftMargin? Dois-je vraiment l'utiliser, si je veux parvenir à des marges, par exemple? Est-ce mon méchanceté sur Android ou Java, ou […]

Cryptage à l'aide d'AES-128 en Android et IPhone (résultat différent)

J'essaie de chiffrer du texte à l'aide de l'algorithme AES sur les plates-formes Android et IPhone. Mon problème est, même en utilisant le même algorithme de cryptage / décryptage (AES-128) et les mêmes variables fixes (clé, IV, mode), j'ai un résultat différent sur les deux plates-formes. Je comprend des exemples de code des deux plates-formes, […]

Ne peut pas configurer dynamiquement le paramètre setVisibility ()

J'essaie de définir la visibilité d'un bouton comme suit: public Bundle setActivityState(Bundle bundle){ startBtn = (Button) findViewById(R.id.startSensorsBtn); startBtn.setVisibility( getVisibilityState(bundle, PersistanceConstants.START_BTN_STATE) ); return bundle; } public int getVisibilityState(Bundle bundle, String keyName){ if (bundle.getInt(keyName) == View.VISIBLE){ return View.VISIBLE; } else if (bundle.getInt(keyName) == View.INVISIBLE){ return View.INVISIBLE; } else if (bundle.getInt(keyName) == View.GONE){ return View.GONE; } return 0; […]

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