คำถามติดแท็ก android

Android เป็นระบบปฏิบัติการมือถือของ Google ใช้สำหรับการเขียนโปรแกรมหรือพัฒนาอุปกรณ์ดิจิตอล (สมาร์ทโฟน, แท็บเล็ต, รถยนต์, ทีวี, เครื่องแต่งกาย, แก้ว, IoT) สำหรับหัวข้อที่เกี่ยวข้องกับ Android ให้ใช้แท็กเฉพาะสำหรับ Android เช่น android-intent, android-activity, android-adapter, ฯลฯ สำหรับคำถามนอกเหนือจากการพัฒนาหรือการเขียนโปรแกรม แต่เกี่ยวข้องกับกรอบของ Android ให้ใช้ลิงค์นี้: https: // android.stackexchange.com

8
วิธีอนุญาตการเชื่อมต่อเครือข่ายทุกประเภท HTTP และ HTTPS ใน Android (9) Pie
จาก Android 9 Pie ตอนนี้คำขอที่ไม่มีการเข้ารหัสจะไม่ทำงาน และตามค่าเริ่มต้นระบบจะคาดหวังให้คุณใช้ TLS เป็นค่าเริ่มต้น คุณสามารถอ่านคุณสมบัตินี้ได้ที่นี่ดังนั้นหากคุณส่งคำขอผ่าน HTTPS เท่านั้นคุณก็ปลอดภัย แต่สิ่งที่เกี่ยวกับแอปที่ส่งคำขอผ่านไซต์ต่างๆเช่นแอปที่คล้ายเบราว์เซอร์ ฉันจะเปิดใช้งานคำขอสำหรับการเชื่อมต่อทุกประเภท HTTP และ HTTPS ใน Android 9 Pie ได้อย่างไร

26
ไม่สามารถเชื่อมต่อ Nexus 4 กับ adb: ไม่ได้รับอนุญาต
ฉันมี Nexus 4 พร้อม Android 4.3 และฉันพยายามเชื่อมต่ออุปกรณ์กับคอมพิวเตอร์ด้วย Windows 7 64 บิต ฉันติดตั้งไดรเวอร์ล่าสุดและadbเวอร์ชั่นล่าสุดแล้ว ฉันคิดว่าฉันพยายามเกือบทุกอย่างและยังได้รับข้อความต่อไปนี้: C:\Program Files (x86)\Android\sdk\platform-tools>adb devices List of devices attached 007667324ccb229b unauthorized อะไรคือสาเหตุของข้อผิดพลาดนี้?

15
วิธีใช้ไอคอนและสัญลักษณ์จาก“ Font Awesome” บนแอปพลิเคชัน Android พื้นเมือง
ฉันพยายามใช้Font Awesomeในแอปพลิเคชันของฉันฉันสามารถรวมแบบอักษรโดยใช้Typeface.createFromAsset()แต่ฉันยังต้องการใช้ไอคอนที่จัดทำโดยแบบอักษรนี้ แต่จนถึงตอนนี้ฉันยังไม่สามารถทำเช่นนั้นได้ แบบอักษรนี้ประกอบด้วยไอคอนภายในพื้นที่ใช้งานส่วนตัวของ Unicode (PUA) สำหรับสิ่งต่าง ๆ เช่นตัวควบคุมเครื่องเล่นสื่อการเข้าถึงระบบไฟล์ลูกศรเป็นต้น มีใครใช้แบบอักษรที่มีไอคอนและสัญลักษณ์บน Android เป็นไปได้ไหม?

13
ยอมรับการเชื่อมต่อ HTTPS ด้วยใบรับรองที่ลงนามเอง
ฉันกำลังพยายามเชื่อมต่อ HTTPS โดยใช้HttpClientlib แต่ปัญหาคือว่าเนื่องจากใบรับรองไม่ได้ลงนามโดย Certificate Authority (CA) ที่รู้จักเช่นVerisign , GlobalSIgnเป็นต้นแสดงอยู่ในชุดใบรับรองที่เชื่อถือได้ของ Android javax.net.ssl.SSLException: Not trusted server certificateฉันให้ได้รับ ฉันเห็นโซลูชันที่คุณเพียงแค่ยอมรับใบรับรองทั้งหมด แต่ถ้าฉันต้องการถามผู้ใช้ ฉันต้องการไดอะล็อกที่คล้ายกับเบราว์เซอร์เพื่อให้ผู้ใช้ตัดสินใจดำเนินการต่อหรือไม่ โดยเฉพาะอย่างยิ่งฉันต้องการใช้ใบรับรองเดียวกันกับเบราว์เซอร์ ความคิดใด ๆ
153 android  ssl  https  httpclient  ca 

8
PreferenceFragment ถูกแยกออกจากแพ็คเกจความเข้ากันได้อย่างตั้งใจหรือไม่?
ฉันกำลังมองหาการเขียนการตั้งค่าที่สามารถนำไปใช้กับทั้งอุปกรณ์ 3.0 และ 3.0 ก่อน การค้นพบที่PreferenceActivityมีวิธีการที่ไม่สนับสนุน (แม้ว่าจะใช้ในรหัสตัวอย่างที่แนบมา) แต่ฉันก็มองไปที่PreferenceFragementและแพคเกจความเข้ากันได้เพื่อแก้ปัญหาของฉัน ดูเหมือนว่าPreferenceFragmentจะไม่ได้อยู่ในแพ็คเกจความเข้ากันได้ มีใครบอกฉันได้ไหมว่าสิ่งนี้ตั้งใจหรือไม่ ถ้าเป็นเช่นนั้นฉันสามารถกำหนดช่วงของอุปกรณ์ได้อย่างง่ายดาย (เช่น <3.0 และ> = 3.0) หรือฉันจะต้องกระโดดผ่านห่วงได้หรือไม่? หากไม่ได้รับการยกเว้นโดยเจตนาเราสามารถคาดหวังว่าจะมีแพคเกจความเข้ากันได้รุ่นใหม่หรือไม่ หรือมีวิธีแก้ปัญหาอื่นที่ปลอดภัยที่จะใช้? ไชโย เจมส์

14
ฉันควรใช้ Eclipse เวอร์ชันใดสำหรับแอพ Android
ฉันเริ่มพัฒนาแอปพลิเคชั่น Android ฉันควรใช้ Eclipse เวอร์ชันใด ฉันเห็นว่ามี 11 เวอร์ชัน ฉันสับสนกับสิ่งเหล่านี้: Eclipse IDE สำหรับนักพัฒนา Java Eclipse Classic 3.6.1 Eclipse IDE สำหรับนักพัฒนา Java EE Pulsar สำหรับนักพัฒนามือถือ
153 android  eclipse  adt 

15
ไม่สามารถโหลด AppCompat ActionBar โดยมีข้อผิดพลาดที่ไม่รู้จักใน android studio
ด้านล่างเป็นไฟล์ xml ของฉัน ในตัวอย่างมีข้อผิดพลาดสองประการคือ 'โหลดเครื่องมือ AppCompat ActionBar พร้อมข้อผิดพลาดที่ไม่รู้จัก' & 'ล้มเหลวในการติดตั้งมากกว่าหนึ่งคลาส' สามารถเรียกใช้แอพได้อย่างไร แต่แอปขัดข้องและใน Logcat จะไม่มีข้อผิดพลาดปรากฏขึ้น นี่คือภาพหน้าจอตัวอย่างของฉัน <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:openDrawer="start"> <include layout="@layout/app_bar_main" android:layout_width="match_parent" android:layout_height="506dp" /> <LinearLayout android:id="@+id/layout_main" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:weightSum="1" tools:context=".Activity.MainActivity"> <LinearLayout android:id="@+id/main_layout" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" …

7
เปลี่ยนเทมเพลตผู้แต่งใน Android Studio
ฉันต้องการเปลี่ยนผู้สร้างอัตโนมัติที่ปรากฏขึ้นเมื่อฉันสร้างไฟล์ใน AndroidStudio /** * Created by a556520 on 16/01/14. */ public class POI { ผู้เขียนใช้เวลา 'a556520' แต่ฉันต้องการที่จะปรากฏชื่อของฉันไม่ใช่จำนวนพนักงาน เป็นไปได้ไหม ฉันไม่พบในการตั้งค่า

23
สตูดิโอ Android, gradle และ NDK
ฉันยังใหม่ต่อการเรียนรู้ทั้งหมดและการสนับสนุน Android Studio ฉันได้ทำการแปลงโปรเจค Android ของฉันเพื่อไล่ระดับโดยใช้ตัวเลือกการส่งออก แต่ฉันกำลังมองหาเอกสารบางอย่างหรือจุดเริ่มต้นวิธีรวม NDK build เข้ากับกระบวนการสร้าง gradle ถ้าเป็นไปได้ฉันต้องการลำดับ "หลัง" ที่คัดลอกไบนารีการสร้าง (ไฟล์. so) ไปยังไดเรกทอรีสินทรัพย์

9
การรวบรวมล้มเหลวในการทำให้สมบูรณ์: ประเภทโปรแกรมมีอยู่แล้ว: com.google.android.gms.internal.measurement.zzabn
เมื่อรวบรวมโครงการของฉันฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: Program type already present: com.google.android.gms.internal.measurement.zzabn Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzabn, sources=[Unknown source file], tool name=Optional.of(D8)} หรือ D8: Program type already present: com.google.android.gms.internal.measurement.zzabo ด้วย stacktrace ต่อไปนี้ใน Gradle Log at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104) at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:212)\\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39) at …


10
Android - ฉันจะตรวจสอบ ANR ได้อย่างไร
มีวิธีหาที่แอปของฉันโยน ANR (แอปพลิเคชันไม่ตอบกลับ) หรือไม่ ฉันดูที่ไฟล์ traces.txt ใน / data และฉันเห็นร่องรอยสำหรับแอปพลิเคชันของฉัน นี่คือสิ่งที่ฉันเห็นในร่องรอย DALVIK THREADS: "main" prio=5 tid=3 TIMED_WAIT | group="main" sCount=1 dsCount=0 s=0 obj=0x400143a8 | sysTid=691 nice=0 sched=0/0 handle=-1091117924 at java.lang.Object.wait(Native Method) - waiting on <0x1cd570> (a android.os.MessageQueue) at java.lang.Object.wait(Object.java:195) at android.os.MessageQueue.next(MessageQueue.java:144) at android.os.Looper.loop(Looper.java:110) at android.app.ActivityThread.main(ActivityThread.java:3742) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) …

8
ฉันจะเขียนเอาต์พุตไปยัง Log in Android ได้อย่างไร
ฉันต้องการเขียนผลลัพธ์การดีบักบางอย่างลงในบันทึกเพื่อตรวจสอบด้วย logcat ถ้าฉันเขียนบางสิ่งไปยัง System.out สิ่งนี้จะปรากฏขึ้นใน logcat เป็นวิธีที่สะอาดในการเขียนบันทึกและเพิ่มระดับและแท็กในการส่งออกของฉันคืออะไร
153 android  logging  logcat 

5
วิธีกำหนดการขึ้นต่อกันที่แตกต่างกันสำหรับรสชาติผลิตภัณฑ์ที่แตกต่างกัน
ฉันกำลังแปลงหนึ่งในแอพของฉันเป็น Gradle และต้องการใช้คุณสมบัติสร้างรสชาติใหม่เพื่อให้ได้รสชาติที่ได้รับค่าตอบแทนและฟรี ฉันต้องการเฉพาะเวอร์ชันโฆษณาตามที่จะขึ้นอยู่กับ admob SDK ไฟล์บิลด์ของฉันดูเหมือนว่า: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion "18.0.1" defaultConfig { minSdkVersion 10 targetSdkVersion 18 } productFlavors { Pro { packageName "de.janusz.journeyman.zinsrechner.pro" } Free { dependencies { …

22
ข้อผิดพลาด: ทรัพยากร android: attr / fontVariationSettings ไม่พบ
คำเตือน:android.dexOptions.incrementalproperty เลิกใช้แล้วและไม่มีผลต่อกระบวนการสร้าง /home/midhilaj/.gradle/caches/transforms-1/files-1.1/appcompat-v7-26.1.0.aar/be3106efb0df111fe5a3f7b356dd070b/res/values/values.xml ข้อผิดพลาด: (246, 5) ข้อผิดพลาด: ทรัพยากร Android: attr / fontVariation ไม่พบการตั้งค่า /project/bkup/7_march_2018/hyshoper/milla/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml ข้อผิดพลาด: ข้อผิดพลาด (246, 5): ทรัพยากร android: attr / ttcIndex ข้อผิดพลาด: (269) ทรัพยากร android: ไม่พบ attr / ttcIndex ข้อผิดพลาด: (269) ทรัพยากร android: ไม่พบการตั้งค่า / fontVariationSettings ข้อผิดพลาด: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: ข้อผิดพลาด AAPT2: ตรวจสอบบันทึกรายละเอียดข้อผิดพลาด: การเชื่อมโยงการอ้างอิงล้มเหลว ข้อผิดพลาด: java.util.concurrent ไม่สามารถเรียกใช้ข้อมูล aapt: …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.