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

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

30
อุปกรณ์ ADB Android ไม่ได้รับอนุญาต
ตั้งแต่ฉันติดตั้ง Eclipse ใหม่ (เพียงลบและดาวน์โหลดอีกครั้ง) ฉันไม่สามารถดีบักแอปพลิเคชันของฉันบน Samsung Galaxy i9001 (พร้อม CyanogenMod - Android 4.4.2) มันทำงานได้ดีก่อนที่จะติดตั้งใหม่ Unplug / plug, Uncheck / check "Debug Enabled", adb kill-server / adb start-server, รีสตาร์ทโทรศัพท์ / คอมพิวเตอร์ไม่ทำงานสำหรับฉัน ในกล่องโต้ตอบการอนุญาตอุปกรณ์จะไม่ปรากฏขึ้น (แต่ฉันจำได้ว่ากล่องโต้ตอบปรากฏขึ้นก่อนติดตั้งใหม่) ฉันไม่รู้ว่าจะบังคับให้แสดงข้อความโต้ตอบนี้ได้อย่างไร ไม่มีไฟล์ abd_key.pub ในไดเรกทอรี. android เมื่อฉันลองอ่าน cpu ข้อมูล DDMS พูดว่า: [2014-04-15 12:47:06 - DDMS] device unauthorized. Please check …

30
ไม่สามารถโหลดสคริปต์จาก asset index.android.bundle บน windows
ฉันพยายามเรียกใช้โปรเจค React Native ครั้งแรกเป็นครั้งแรกบนอุปกรณ์ของฉัน (Android 4.2.2) และฉันได้รับ: ไม่สามารถโหลดสคริปต์จากสินทรัพย์ index.android.bundle คำสั่งที่ฉันใช้: cd (project directory) react-native start react-native run-android

25
เปลี่ยนเป็นโหมดแนวนอนใน Android Emulator
นี่อาจเป็นคำถามที่ตอบง่าย แต่ฉันไม่สามารถหาคำตอบได้ด้วยตัวเองหลังจากใช้เวลาสองสามชั่วโมงในการค้นหาเอกสารและ Google ฉันตั้งค่าการวางแนวของแอพ Android landscapeเป็นAndroidManifest.xmlไฟล์: android:screenOrientation="landscape" อย่างไรก็ตามเมื่อฉันรันแอพในเครื่องจำลองมันจะปรากฏขึ้นด้านข้างและในโหมดแนวตั้ง ฉันจะเปลี่ยนอีมูเลเตอร์เป็นlandscapeโหมดบน a ได้macอย่างไร? มันใช้ 1.6 SDK

30
รับข้อยกเว้น“ IllegalStateException: ไม่สามารถทำการกระทำนี้หลังจาก onSaveInstanceState”
ฉันมีแอปพลิเคชั่น Live Android และจากตลาดฉันได้รับการติดตามสแต็กและฉันไม่รู้ว่าทำไมมันเกิดขึ้นเพราะมันไม่ได้เกิดขึ้นในรหัสแอปพลิเคชัน แต่มันเกิดขึ้นจากบางส่วนหรือเหตุการณ์อื่น ๆ ฉันไม่ได้ใช้ Fragments ยังมีการอ้างอิง FragmentManager อยู่ หากร่างกายใด ๆ สามารถโยนแสงบางอย่างกับข้อเท็จจริงที่ซ่อนอยู่เพื่อหลีกเลี่ยงปัญหาประเภทนี้: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyDown(Activity.java:1962) at android.view.KeyEvent.dispatch(KeyEvent.java:2482) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1668) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1720) …

30
Android: java.lang.OutOfMemoryError: ไม่สามารถจัดสรรการจัดสรรไบต์ 23970828 ด้วย 2097152 ไบต์ว่างและ 2MB จนถึง OOM
ฉันต้องการที่จะแสดงภาพบิตแมปในImageViewจากการ์ด sd ซึ่งเก็บไว้แล้ว หลังจากเรียกใช้แอปพลิเคชันของฉันมีปัญหาและได้รับข้อผิดพลาดOutOfMemoryErrorของ: (java.lang.OutOfMemoryError: ไม่สามารถจัดสรรการจัดสรรไบต์ 23970828 ด้วย 2097152 ไบต์ว่างและ 2MB จนถึง OOM) ฉันไม่มีความคิดหรือเพราะความจำไม่พอ ฉันคิดว่าขนาดภาพของฉันใหญ่มากฉันจึงลองเปลี่ยนมัน Iterator<String> it = imageArray.iterator(); while (it.hasNext()) { Object element = it.next(); String objElement = element.toString(); Log.e("objElement ", " = " + objElement); final ImageView imageView = new ImageView (getContext()); final ProgressBar pBar = new ProgressBar(getContext(), …


30
ไม่สามารถหา Theme.AppCompat.Light สำหรับ Android ActionBar ใหม่ที่สนับสนุน
ฉันกำลังพยายามใช้ห้องสมุดสนับสนุนActionBarใหม่ที่เผยแพร่โดย Google เมื่อสองสามวันก่อน ก่อนหน้านี้ฉันได้ติดตั้ง ActionBarSherlock เรียบร้อยแล้วโดยไม่มีปัญหาใด ๆ โดยใช้วิธีการเดียวกับที่ระบุไว้ในหน้าการตั้งค่าห้องสมุดสนับสนุนของ Google Developer - โดยใช้คำแนะนำในการรวมทรัพยากร (ซึ่งคล้ายกับที่ ActionBarSherlock ทำ) ฉันมีโครงการห้องสมุดโหลดเข้าสู่โครงการของฉันเองในฐานะห้องสมุดเช่นกัน ฉันสามารถบอกได้ว่าห้องสมุดกำลังโหลดได้ดี เมื่อแทนที่จะขยายกิจกรรมใน MainActivity.java ของฉันฉันเปลี่ยนมันเพื่อขยาย ActionBarActivity (ตามคำแนะนำของ Google) ไม่มีข้อผิดพลาดเกิดขึ้นและนำเข้าอย่างถูกต้อง ฉันได้ลองข้ามไฟล์ style.xml และเพิ่ม@style/Theme.AppCompat.Lightโดยตรงไปยัง AndroidManifest.xml สำหรับทั้งคู่<application>และ<activity>ด้วยandroid:theme="@style/ThemeAppCompat.Light"ความพยายามทั้งหมดทำให้เกิดข้อผิดพลาดเดียวกัน ตอนนี้ปัญหาคือฉันไม่สามารถเปลี่ยนธีมได้แม้แต่คนเดียวก็สร้างได้โดยไม่เกิดข้อผิดพลาด ด้านล่างเป็นข้อผิดพลาดที่ฉันได้รับตามด้วยไฟล์ style.xml ที่ฉันเปลี่ยนเพื่อใช้ธีมใหม่ ฉันมีประสบการณ์ปานกลางในการทำงานกับแอพ Android และกำลังใช้งาน Eclipse กับเวอร์ชันล่าสุดของ Support Libraries และ SDK ที่คอมไพล์ด้วย API 18 (Android 4.3) ได้รับข้อผิดพลาดระหว่างการสร้าง ข้อผิดพลาด: เกิดข้อผิดพลาดในการดึงข้อมูลพาเรนต์สำหรับรายการ: …

30
จะซ่อนคีย์บอร์ดอ่อนบน Android หลังจากคลิกที่ EditText นอกได้อย่างไร
ตกลงทุกคนรู้ว่าการซ่อนแป้นพิมพ์ที่คุณต้องใช้: InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); แต่เรื่องใหญ่ที่นี่คือวิธีการซ่อนแป้นพิมพ์เมื่อผู้ใช้สัมผัสหรือเลือกสถานที่อื่นที่ไม่ใช่ EditTextหรือ softKeyboard? ฉันพยายามใช้ onTouchEvent()บนบนพาเรนต์ของฉันActivityแต่ใช้งานได้เฉพาะเมื่อผู้ใช้สัมผัสนอกมุมมองอื่นและไม่มี scrollview ฉันพยายามที่จะใช้สัมผัสคลิกโฟกัสฟังโดยไม่ประสบความสำเร็จ ฉันพยายามใช้ scrollview ของตัวเองเพื่อสกัดกั้นเหตุการณ์แบบสัมผัส แต่ฉันสามารถรับพิกัดของเหตุการณ์เท่านั้นไม่ใช่มุมมองที่คลิก มีวิธีมาตรฐานในการทำเช่นนี้หรือไม่? ใน iPhone มันง่ายมาก

12
สร้างคำขอ HTTP ด้วยแอนดรอยด์
ฉันค้นหาทุกที่ แต่ไม่สามารถหาคำตอบได้มีวิธีในการสร้างคำขอ HTTP อย่างง่ายหรือไม่? ฉันต้องการขอหน้า PHP / สคริปต์ในเว็บไซต์ของฉัน แต่ฉันไม่ต้องการแสดงหน้าเว็บ ถ้าเป็นไปได้ฉันยังต้องการทำมันในพื้นหลัง (ใน BroadcastReceiver)

7
วิธีสร้าง AVD สำหรับ Android 4.0
เปิดตัว Android 4.0 แล้ว ฉันเพิ่งอัปเดตปลั๊กอินADTของฉันและดาวน์โหลด 4.0 SDK แต่เมื่อฉันพยายามสร้างAVDสำหรับ Android 4.0 Eclipse บอกฉันว่า 'ไม่พบไฟล์' userdata.img 'สำหรับ ABI armeabi เพื่อคัดลอกลงในโฟลเดอร์ AVD' ฉันพบว่าd:\android-sdk-windows\platforms\android-14ไม่มีโฟลเดอร์ 'images' ซึ่งเป็นรุ่นอื่น โฟลเดอร์นี้อาจมี 'userdata.img' ที่สร้าง AVD ควรมี ฉันจะรับ 'userdata.img' ได้ที่ไหนและฉันจะสร้าง AVD สำหรับ Android 4.0 ได้อย่างไร
352 android  avd 

9
ตัวอย่างตัวจัดการสัญญาณเตือน
ฉันต้องการใช้ฟังก์ชั่นกำหนดเวลาในโครงการของฉัน ดังนั้นฉันจึง Googled สำหรับโปรแกรม Alarm manager แต่ฉันไม่สามารถหาตัวอย่างใด ๆ ได้ ทุกคนสามารถช่วยฉันด้วยโปรแกรมจัดการปลุกพื้นฐานได้หรือไม่?

11
วิธีรันเธรดที่เรียกใช้ได้ใน Android ตามช่วงเวลาที่กำหนด
ฉันพัฒนาแอพพลิเคชั่นเพื่อแสดงข้อความตามช่วงเวลาที่กำหนดในหน้าจอตัวจำลอง Android ฉันกำลังใช้Handlerชั้นเรียน นี่คือตัวอย่างจากรหัสของฉัน: handler = new Handler(); Runnable r = new Runnable() { public void run() { tv.append("Hello World"); } }; handler.postDelayed(r, 1000); เมื่อฉันเรียกใช้แอปพลิเคชันนี้ข้อความจะปรากฏเพียงครั้งเดียว ทำไม?


27
ฉันจะใส่ ListView ลงใน ScrollView โดยไม่ยุบได้อย่างไร
ฉันค้นหาวิธีแก้ไขปัญหานี้แล้วและคำตอบเดียวที่ฉันสามารถหาได้คือ " อย่าใส่ ListView ลงใน ScrollView " ฉันยังไม่เห็นคำอธิบายที่แท้จริงว่าทำไมถึงเป็นเช่นนั้น เหตุผลเดียวที่ฉันสามารถค้นหาได้คือ Google ไม่คิดว่าคุณควรจะทำเช่นนั้น ฉันก็ทำเช่นนั้น ดังนั้นคำถามคือคุณจะวาง ListView ลงใน ScrollView โดยไม่ยุบลงไปจนถึงความสูงขั้นต่ำได้อย่างไร

21
จะสร้างกล่องโต้ตอบแบบกำหนดเองใน Android ได้อย่างไร?
ฉันต้องการสร้างกล่องโต้ตอบแบบกำหนดเองตามด้านล่าง ฉันได้ลองสิ่งต่อไปนี้แล้ว ฉันสร้างคลาสย่อยของAlertDialog.Builderและใช้หัวเรื่องที่กำหนดเองและมุมมองเนื้อหาที่กำหนดเองและใช้สิ่งนั้น แต่ผลลัพธ์ไม่เป็นไปตามที่คาดไว้ ความพยายามอีกประการหนึ่งคือ subclass DialogFragmentและกำหนดไดอะล็อกภายใน onCreateDialog แต่ผลลัพธ์ไม่เป็นไปตามที่คาดไว้ จากนั้นฉันลองใช้คลาสไดอะล็อกธรรมดา ผลลัพธ์ไม่เป็นไปตามที่คาดไว้ ในทั้งสามกรณีปัญหาคือเมื่อฉันมองข้ามมุมมองหัวเรื่องขนาดของกล่องโต้ตอบไม่เป็นไปตามที่คาดไว้และเมื่อฉันใช้มุมมองชื่อผลลัพธ์จะมีเส้นขอบหนารอบมุมมองเนื้อหา (ซึ่งดูไม่ดี) ตอนนี้ฉันมีสองคำถามในใจของฉัน ... ฉันจะบรรลุสิ่งนั้นได้อย่างไร เมื่อฉันลองหลายสิ่งไปแล้วคำตอบโดยตรงจะได้รับการชื่นชมมากขึ้น วิธีที่ดีที่สุดในการแสดงข้อผิดพลาดหรือข้อความแจ้งเตือนในแอพ android คืออะไร? EDIT Android Developer Documentationแนะนำว่าเราควรใช้ DialogFragments หรือ Dialogs เพื่อแสดงข้อความ Error / Alert ให้กับผู้ใช้ อย่างไรก็ตามมีอยู่ช่วงหนึ่งที่พวกเขาพูด ... เคล็ดลับ: ถ้าคุณต้องการไดอะล็อกที่กำหนดเองคุณสามารถแสดงกิจกรรมเป็นไดอะล็อกแทนการใช้ไดอะล็อก API เพียงสร้างกิจกรรมและกำหนดธีมเป็น Theme.Holo.Dialog ในองค์ประกอบรายการ ความหมายของสิ่งนั้นคืออะไร? การใช้กิจกรรมเพียงเพื่อแสดงข้อความแสดงข้อผิดพลาดมันมากเกินไปหรือไม่?

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