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

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

15
แท็กรายการ Html ไม่ทำงานใน android textview ฉันจะทำอย่างไร
แท็กรายการ Html ไม่ทำงานใน Android TextView นี่คือเนื้อหาสตริงของฉัน: String str="A dressy take on classic gingham in a soft, textured weave of stripes that resembles twill. Take a closer look at this one.<ul><li>Trim, tailored fit for a bespoke feel</li><li>Medium spread collar, one-button mitered barrel cuffs</li><li>Applied placket with genuine mother-of-pearl buttons</li><li>;Split back yoke, rear …
101 android 

13
Android - ตั้งค่าความยาวสูงสุดของข้อความ Logcat
ตามค่าเริ่มต้นดูเหมือนว่า logcat จะตัดข้อความบันทึกที่พิจารณาว่า "ยาวเกินไป" สิ่งนี้เกิดขึ้นทั้งภายใน Eclipse และเมื่อรัน logcat บนบรรทัดคำสั่งโดยใช้adb -d logcatและกำลังตัดข้อความการดีบักที่สำคัญบางข้อความ มีวิธีใดบ้างในการเพิ่มความยาวสตริงสูงสุดที่ logcat รองรับเพื่อหยุดการตัดทอนข้อมูลการดีบัก เอกสารอย่างเป็นทางการแสดงให้เห็นว่าอาจจะไม่มี แต่บางที logcat สนับสนุนบางตัวเลือกเพิ่มเติมไม่ได้กล่าวถึงที่นั่น?
101 android  logging 

8
จะส่ง URI ไปยัง Intent ได้อย่างไร?
ฉันกำลังพยายามส่ง URI-Object ไปยัง Intent ของฉันเพื่อที่จะใช้ URI นั้นในกิจกรรมอื่น ... ฉันจะส่ง URI ได้อย่างไร private Uri imageUri; .... Intent intent = new Intent(this, GoogleActivity.class); intent.putExtra("imageUri", imageUri); startActivity(intent); this.finish(); ฉันจะใช้ URI นี้ในกิจกรรมอื่น ๆ ได้อย่างไร imageUri = extras.getString("imageUri"); // I know thats wrong ... ขอบคุณทุกคน

8
ความแตกต่างระหว่าง JSONObject และ JSONArray
หลังจากดู Google สั้น ๆ ฉันพบลิงก์นี้ซึ่งอธิบายความแตกต่าง แต่มาจากมุมมองของไวยากรณ์ เมื่อใดที่จะเป็นที่ต้องการมากกว่าอีกฝ่ายในสถานการณ์การเขียนโปรแกรม
101 java  android  json  arrays 

16
IOException: การอ่านล้มเหลวซ็อกเก็ตอาจปิด - บลูทู ธ บน Android 4.3
ขณะนี้ฉันกำลังพยายามจัดการกับข้อยกเว้นแปลก ๆ เมื่อเปิด BluetoothSocket บน Nexus 7 (2012) ด้วย Android 4.3 (สร้าง JWR66Y ฉันเดาว่าอัปเดต 4.3 ครั้งที่สอง) ฉันได้เห็นโพสต์ที่เกี่ยวข้องบางรายการ (เช่น/programming/13648373/bluetoothsocket-connect-throwing-exception-read-failed ) แต่ดูเหมือนจะไม่มีวิธีแก้ปัญหาสำหรับปัญหานี้ ตามที่แนะนำในเธรดเหล่านี้การจับคู่ใหม่ไม่ได้ช่วยอะไรและการพยายามเชื่อมต่อตลอดเวลา (ผ่านการวนซ้ำโง่ ๆ ) ก็ไม่มีผลเช่นกัน ฉันกำลังจัดการกับอุปกรณ์ฝังตัว (อะแดปเตอร์ในรถยนต์ที่ไม่ใช่ชื่อ OBD-II คล้ายกับhttp://images04.olx.com/ui/15/53/76/1316534072_254254776_2-OBD-II-BLUTOOTH-ADAPTERSCLEAR-CHECK-ENGINE- ไฟพร้อมโทรศัพท์ของคุณ -Oceanside.jpg ) โทรศัพท์ Android 2.3.7 ของฉันไม่มีปัญหาในการเชื่อมต่อและ Xperia ของเพื่อนร่วมงาน (Android 4.1.2) ก็ใช้งานได้เช่นกัน Google Nexus อีกเครื่อง (ฉันไม่รู้ว่า 'One' หรือ 'S' แต่ไม่ใช่ '4') …

4
การย้ายโฟลเดอร์การกำหนดค่า AVD เริ่มต้น (.android)
หลังจากติดตั้ง Android SDK มีการสร้าง.androidโฟลเดอร์ขึ้นในE:\ไดรฟ์ เท่าที่ฉันรู้นี่คือโฟลเดอร์เริ่มต้นของ Android Virtual Devices สำหรับไฟล์กำหนดค่า ฉันจะย้าย.androidโฟลเดอร์ไปยังตำแหน่งอื่นได้อย่างไร? (เช่นจากE:\.androidถึงE:\Android\.android)

14
ไม่พบกิจกรรมที่จะจัดการกับเจตนา: android.intent.action.VIEW
นี่คือรหัสของฉันเพื่อเล่นไฟล์เสียง 3gp ที่บันทึกไว้ Intent intent = new Intent(android.content.Intent.ACTION_VIEW); Uri data = Uri.parse(path); intent.setDataAndType(data, "audio/mp3"); startActivity(intent); แต่ในขณะที่เรียกใช้ในอุปกรณ์ HTC ของฉัน (Android 2.2 Froyo) แสดงข้อยกเว้น: 05-04 16:37:37.597: WARN/System.err(4065): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=/mnt/sdcard/mnt/sdcard/audio-android.3gp typ=audio/mp3 } 05-04 16:37:37.597: WARN/System.err(4065): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1567) 05-04 16:37:37.597: INFO/ActivityManager(92): Starting activity: Intent { act=android.intent.action.VIEW …

1
runOnUiThread กับ Looper.getMainLooper () โพสต์ใน Android
ใครช่วยบอกฉันได้ไหมว่ามีความแตกต่างระหว่างการใช้ runOnUiThread () กับ Looper.getMainLooper () โพสต์ () เพื่อเรียกใช้งานบนเธรด UI ใน Android หรือไม่? เกี่ยวกับสิ่งเดียวที่ฉันสามารถระบุได้คือเนื่องจาก runOnUiThread เป็นวิธีการทำกิจกรรมแบบไม่คงที่ Looper.getMainLooper () post () จึงสะดวกกว่าเมื่อคุณต้องการโค้ดบางอย่างในคลาสที่ไม่สามารถมองเห็นกิจกรรมได้ (เช่น อินเทอร์เฟซ) ฉันไม่ได้มองหาการสนทนาว่าควรดำเนินการบางอย่างในเธรด UI อย่างไรฉันเข้าใจว่าบางสิ่งทำไม่ได้และหลายสิ่งที่ดีไม่ควรอย่างไรก็ตามบางสิ่ง (เช่นการเริ่มต้น AsyncTask) ต้องดำเนินการจาก เธรด UI ขอบคุณ อาร์

5
ไม่พบเมธอด leftShift () สำหรับอาร์กิวเมนต์หลังจากอัปเดต Studio 3.4
หลังจากอัปเดต3.4เวอร์ชันสตูดิโอและ Gradle เป็น5.1.1ฉันได้รับข้อผิดพลาดในงานของฉันเนื่องจากไม่พบวิธีการ leftShift () งานของฉัน: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } ฉันได้รับข้อผิดพลาดสำหรับตัวดำเนินการกะด้านซ้าย<<ในบรรทัด จะแก้ไขข้อผิดพลาดนี้ได้อย่างไร?

15
JAVA_HOME ถูกตั้งค่าเป็นไดเร็กทอรีที่ไม่ถูกต้อง:
ฉันได้ตั้งค่าJAVA_HOMEในระบบของฉันC:\Program Files\Java\jdk1.8.0_ 131\bin;และฉันพยายามเรียกใช้คำสั่ง Cordova (Cordova build) ในพรอมต์คำสั่ง แต่ฉันได้รับข้อผิดพลาดดังต่อไปนี้ ฉันได้ลองทุกวิธีแล้ว แต่ไม่สามารถแก้ไขปัญหานี้ได้: ข้อผิดพลาด: JAVA_HOME ถูกตั้งค่าเป็นไดเร็กทอรีที่ไม่ถูกต้อง: C: \ Program Files \ Java \ jdk1.8.0_ 131 \ bin; โปรดตั้งค่าJAVA_HOMEตัวแปรในสภาพแวดล้อมของคุณให้ตรงกับตำแหน่งของการติดตั้ง Java ของคุณ
101 java  android  cordova 

6
วิธีใดเป็นวิธีที่ดีที่สุดในการกำหนดค่าคงที่ใน Android ทั้งคลาสแบบคงที่ส่วนต่อประสานหรือทรัพยากร xml
ฉันกำลังพัฒนาแอปพลิเคชัน Android ที่ใช้บริการเว็บเพื่อรับข้อมูลจากเซิร์ฟเวอร์เนื่องจากฉันมี URL สามชุดที่แตกต่างกันเพื่อชี้ระบบการพัฒนาเซิร์ฟเวอร์ทดสอบและเซิร์ฟเวอร์ที่ใช้งานจริง การเปลี่ยน URL เป็นเรื่องยากเมื่อใดก็ตามที่ฉันต้องการให้แอปพลิเคชันทดสอบ / ใช้งานจริง ดังนั้นฉันจึงวางแผนที่จะทำให้มันสามารถกำหนดค่าได้เพื่อให้แอปพลิเคชันได้รับ URL ที่เหมาะสมตามค่าคงที่การกำหนดค่าประเภทการสร้างของฉัน ดังนั้น, วิธีใดเป็นวิธีที่ดีที่สุดในการเก็บค่าคงที่คลาส java static หรือ java public interface หรือไฟล์ทรัพยากร xml เมื่อไหร่? ทำไม? ซึ่งให้ประสิทธิภาพที่ดีกว่า? เมื่อไร? ทำไม? เช่นทรัพยากร xml <integer name="config_build_type">0</integer> <string-array name="url_authentication"> <item >http://development.com/xxxx</item> <item >http://test.com/xxx</item> <item >http://example.com/xxx</item> </string-array> ค่าคงที่คงที่ของ Java public class Config { public static final …

6
Jetifier คืออะไร?
Jetifier คืออะไร? ตัวอย่างเช่นในการสร้างโปรเจ็กต์ใหม่โดยใช้ androidx-packaged dependencies โปรเจ็กต์ใหม่นี้จำเป็นต้องเพิ่มบรรทัดต่อไปนี้ในไฟล์gradle.properties : android.enableJetifier=true - "เปิดใช้งาน jetifier" หมายความว่าอย่างไร
101 android  gradle  androidx 

11
จะลบโฟกัสโดยไม่ตั้งโฟกัสไปที่ตัวควบคุมอื่นได้อย่างไร?
ฉันชอบให้ UI ของฉันใช้งานง่าย แต่ละหน้าจอควรจะนำทางผู้ใช้ไปยังขั้นตอนต่อไปในแอพอย่างเป็นธรรมชาติและสงบเสงี่ยม นอกจากนั้นฉันพยายามทำให้สิ่งต่างๆสับสนและสับสนให้มากที่สุด ผมล้อเล่น :-) ฉันมีสามTableRowวินาทีแต่ละตัวมีตัวควบคุม EditText แบบอ่านอย่างเดียวและไม่โฟกัสแล้วกดปุ่มทางขวา แต่ละปุ่มเริ่มกิจกรรมเดียวกัน แต่มีอาร์กิวเมนต์ต่างกัน ผู้ใช้ทำการเลือกที่นั่นและกิจกรรมย่อยจะเสร็จสิ้นโดยเติมข้อมูลที่เหมาะสมEditTextกับการเลือกของผู้ใช้ เป็นกลไกค่าเรียงซ้อนแบบคลาสสิก การเลือกแต่ละรายการจะ จำกัด ตัวเลือกที่มีอยู่สำหรับการเลือกถัดไป ฯลฯ ดังนั้นฉันจึงปิดการใช้งานการควบคุมทั้งสองในแต่ละแถวถัดไปจนกว่า EditText ในแถวปัจจุบันจะมีค่า ฉันต้องทำอย่างใดอย่างหนึ่งในสองสิ่งตามลำดับความต้องการนี้: เมื่อคลิกปุ่มให้ลบโฟกัสทันทีโดยไม่ต้องตั้งโฟกัสไปที่ปุ่มอื่น ตั้งโฟกัสไปที่ปุ่มแรกเมื่อเริ่มกิจกรรม ปัญหาปรากฏขึ้นหลังจากส่งคืนกิจกรรมย่อย ปุ่มที่คลิกจะยังคงโฟกัส Re: # 1 ด้านบน - ดูเหมือนจะไม่มีremoveFocus()วิธีการหรือสิ่งที่คล้ายกัน Re: # 2 ข้างต้น - ฉันสามารถใช้requestFocus()เพื่อมุ่งเน้นชุดปุ่มบนแถวถัดไปและผลงานว่าหลังจากที่ผลตอบแทนย่อยกิจกรรม onCreate()แต่ด้วยเหตุผลบางอย่างมันไม่ได้ทำงานในกิจกรรมของผู้ปกครอง ฉันต้องการความสอดคล้องของ UI ในทิศทางใดทิศทางหนึ่ง - ไม่มีปุ่มใดที่มีโฟกัสหลังจากกิจกรรมย่อยเสร็จสิ้นหรือแต่ละปุ่มได้รับโฟกัสขึ้นอยู่กับตำแหน่งของมันในโฟลว์ลอจิกรวมถึงปุ่มที่ใช้งานแรก (และเท่านั้น) ก่อนการเลือก

1
วิธีซ่อนปุ่ม“ การนำทาง” และ“ ตัวชี้ GPS” เมื่อฉันคลิกที่เครื่องหมายบนแผนที่ Google ของ Android
เมื่อฉันคลิกที่เครื่องหมายบนแผนที่ Google ปุ่ม "การนำทาง" และ "ตัวชี้ GPS" จะปรากฏขึ้น ฉันจะซ่อนปุ่มนำทางสองปุ่มนี้โดยใช้โปรแกรมในการพัฒนา Android ได้อย่างไร

2
ความแตกต่างระหว่าง apk (.apk) และ App Bundle (.aab)
เมื่อเร็ว ๆ นี้ Google ได้เปิดตัวคุณลักษณะใหม่app bundleซึ่งเป็นแนวคิดที่คล้ายกับ APK ยกเว้นความยืดหยุ่นและความแตกต่างทางสถาปัตยกรรม ฉันได้อ่านบล็อก / บทความมากมายเพื่อทำความเข้าใจว่า App Bundle ทำงานในอุปกรณ์อย่างไรเมื่อเปรียบเทียบกับไฟล์ APK กระบวนการทำงานภายในที่แท้จริงของ App Bundle คืออะไรและทำงานอย่างไรบนอุปกรณ์ Android ที่เริ่มต้นจาก Google Play Store

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