Tag: java

So entfernen Sie App installiert vertrauenswürdigen CA Cert bei der Deinstallation der App

Ich habe eine App, die Möglichkeit, CA Cert zu installieren und es wird in der Benutzerregisterkarte von vertrauenswürdigen Anmeldeinformationen gespeichert und es funktioniert wie erwartet. FYI (So ​​installiere ich das Zertifikat): Intent installIntent = KeyChain.createInstallIntent(); javax.security.cert.X509Certificate x509 = javax.security.cert.X509Certificate.getInstance(caRootCertBytes); installIntent.putExtra(KeyChain.EXTRA_CERTIFICATE, x509.getEncoded()); installIntent.putExtra(KeyChain.EXTRA_NAME,caRootCertName); startActivity(installIntent); Wenn die App deinstalliert wird, bleibt das Zertifikat in den vertrauenswürdigen Anmeldeinformationen […]

Überprüfen Sie, ob eine Datei vor dem Aufruf von openFileInput existiert

Um eine Datei in Android aus dem privaten Speicherbereich Ihrer App zu lesen, verwenden Sie die Funktion openFileInput() . Meine Frage ist, gibt es eine Möglichkeit zu überprüfen, ob diese Datei existiert, bevor Sie diese Funktion aufrufen? Die Funktion kann eine FileNotFoundException , aber ich fühle mich wie das Aufrufen und dann etwas auf der […]

Wie spalte ich eine String by Line Break?

Ich bin ein Noob zu Android-Entwicklung und ich versuche, einen String mehrfach durch seine mehrfachen Zeilenumbrüche zu teilen. Die Saite, die ich versuche zu spalten, wird aus einer Datenbankabfrage gezogen und ist so aufgebaut: public String getCoin() { // TODO Auto-generated method stub String[] columns = new String[]{ KEY_ROWID, KEY_NAME, KEY_QUANTITY, KEY_OUNCES, KEY_VALUE }; Cursor […]

Android-Tests erstellen Fehler: Mehrere Dex-Dateien definieren Landroid / support / test / BuildConfig

Ich versuche, Espresso 2 zu meinem Projekt hinzuzufügen (das auch viele andere Abhängigkeiten hat), aber ich schlage diesen Fehler beim Versuch, Tests auszuführen: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define Landroid/support/test/BuildConfig; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535) … Der Non-Test-Build funktioniert gut. Hat jemand irgendwelche Tipps auf dem besten Weg, um dies zu debuggen? […]

Android: Warum kann ich keinen Handler in neuem Thread erstellen?

Ich hatte ein Problem, dass ich keinen Handler in neuem Thread erstellen kann. Das ist mein Code: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); new Thread(new Runnable() { public void run() { Handler handler = new Handler(); } }).start(); } Aber es hat Fehler gemacht! Wer kann mir erklären. Vielen Dank! Hier ist das […]

Generisches ODER anstelle von AND <T verlängert die Anzahl | CharSequence>

Ist es möglich, eine Methode, die EITHER ClassA OR InterfaceB akzeptiert, generisch zu parametrisieren? Ist nicht kompiliert Pseudocode public <T extends Number | CharSequence> void orDoer(T someData){ // … } Dh anstatt mehrere Methodensignaturen zu schreiben, möchte ich, dass diese Methode entweder eine Zahl oder eine CharSequenz als Argument akzeptiert Sollte mit einer Nummer ODER […]

Android: Verhindern Sie mehrere onClick-Ereignisse auf einer Schaltfläche (die deaktiviert wurde)

Eine Schaltfläche löst eine Aktion aus, die nur einmal aufgerufen werden soll. Die Schaltfläche ist deaktiviert und im OnClick-Handler ausgeblendet, bevor die Aktion ausgeführt wird: someButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { someButton.setEnabled(false); someButton.setClickable(false); someButton.setVisibility(View.GONE); performTaskOnce(); } }); private void performTaskOnce() { Log.i("myapp", "Performing task"); //Do something nontrivial that takes a few ms […]

Senden einer Zeichenfolge über Bluetooth von einem PC als Client zu einem Mobiltelefon als Server

Ich brauche Hilfe, indem ich einen String von einem PC auf ein Android-Mobilgerät über Bluetooth übertreibe. Das Android-Mobilgerät sollte als Server fungieren und die String-Nachricht auf dem Bildschirm des Geräts anzeigen. Der PC, der der Client ist, sollte den String an das mobile Gerät senden. Ich möchte, dass der Server auf den extrahierten String reagiert […]

Android bekommt alle Kontakte Telefonnummer in ArrayList

Ich versuche, alle Kontakte Telefonnummern in einer ArrayList zu speichern, aber ich kann nicht einen Weg finden, wie. Gibt es einen Weg, um sie zu bekommen, anstatt sie nacheinander mit ContactsContract zu pflücken?

Wie man reCAPTCHA 2.0 in Android integriert

Gibt es irgendeine Möglichkeit, ich kann reCAPTCHA 2.0 in Android integrieren? Ich habe diese Bibliothek gefunden und es funktionierte. Allerdings wird die serverseitige Verifikation des CAPTCHA nicht unterstützt (es braucht mich, um den privaten Schlüssel in den Code zu geben und dann in der App zu verifizieren, anstatt mit meinem eigenen Server zu sprechen). Gibt […]

Das Android ist ein Google Android Fan-Website, Alles ΓΌber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.