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

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

11
บังคับโหมดการวางแนว "แนวตั้ง"
ฉันพยายามบังคับให้โหมด "แนวตั้ง" สำหรับแอปพลิเคชันของฉันเพราะแอปพลิเคชันของฉันไม่ได้ออกแบบมาสำหรับโหมด "แนวนอน" อย่างแน่นอน หลังจากอ่านฟอรัมฉันได้เพิ่มบรรทัดเหล่านี้ในไฟล์ Manifest: <application android:debuggable="true" android:icon="@drawable/icon" android:label="@string/app_name" android:screenOrientation="portrait"> แต่มันใช้ไม่ได้กับอุปกรณ์ของฉัน (HTC Desire) มันสลับจาก "แนวตั้ง" lo "แนวนอน" โดยไม่สนใจบรรทัดจากไฟล์รายการ หลังจากอ่านฟอรัมเพิ่มเติมฉันพยายามเพิ่มสิ่งนี้ในไฟล์รายการ: <application android:debuggable="true" android:icon="@drawable/icon" android:label="@string/app_name" android:configChanges="orientation" android:screenOrientation="portrait"> และฟังก์ชั่นนี้ในชั้นเรียนกิจกรรมของฉัน: public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } แต่โชคไม่ดีอีกครั้ง

7
กล่องโต้ตอบป้อนข้อความ Android
เมื่อผู้ใช้คลิกButtonใน App ของฉัน (ซึ่งถูกพิมพ์ในSurfaceView) ฉันต้องการที่ข้อความจะปรากฏขึ้นและฉันต้องการที่จะเก็บผลในส่วนDialog Stringฉันต้องการให้ข้อความDialogซ้อนทับหน้าจอปัจจุบัน ฉันจะทำสิ่งนี้ได้อย่างไร
298 android  text  input 

25
วิธีการตั้งค่ารายการที่เลือกของสปินเนอร์ตามค่าไม่ใช่ตำแหน่ง?
ฉันมีมุมมองอัปเดตที่ฉันต้องเลือกค่าที่เก็บไว้ในฐานข้อมูลสำหรับสปินเนอร์ล่วงหน้า ฉันกำลังนึกอะไรบางอย่างเช่นนี้อยู่ แต่Adapterไม่มีindexOfวิธีดังนั้นฉันจึงติดอยู่ void setSpinner(String value) { int pos = getSpinnerField().getAdapter().indexOf(value); getSpinnerField().setSelection(pos); }
297 java  android  adapter  spinner 

7
คลาสตัวจัดการนี้ควรเป็นแบบคงที่หรืออาจเกิดการรั่วไหล: IncomingHandler
ฉันกำลังพัฒนาแอปพลิเคชัน Android 2.3.3 พร้อมบริการ ฉันมีสิ่งนี้ในบริการที่จะสื่อสารกับกิจกรรมหลัก: public class UDPListenerService extends Service { private static final String TAG = "UDPListenerService"; //private ThreadGroup myThreads = new ThreadGroup("UDPListenerServiceWorker"); private UDPListenerThread myThread; /** * Handler to communicate from WorkerThread to service. */ private Handler mServiceHandler; // Used to receive messages from the Activity final Messenger …

30
ข้อยกเว้น 'การเปิดล้มเหลว: EACCES (ปฏิเสธการอนุญาต)' บน Android
ฉันได้รับ เปิดล้มเหลว: EACCES (Permission denied) ในบรรทัด OutputStream myOutput = new FileOutputStream(outFileName); android.permission.WRITE_EXTERNAL_STORAGEฉันจะตรวจสอบรากและฉันพยายาม ฉันจะแก้ไขปัญหานี้ได้อย่างไร try { InputStream myInput; myInput = getAssets().open("XXX.db"); // Path to the just created empty db String outFileName = "/data/data/XX/databases/" + "XXX.db"; // Open the empty db as the output stream OutputStream myOutput = new FileOutputStream(outFileName); // Transfer …

16
ปัญหาที่พบบ่อยที่เกิดขึ้นในมุมมอง Android ข้อผิดพลาดในการแยกวิเคราะห์ XML: คำนำหน้าไม่ได้ผูกไว้
Error parsing XML: unbound prefix on Line 2ฉันมีปัญหาที่พบบ่อยในหุ่นยนต์มุมมอง <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:orientation="vertical" android:id="@+id/myScrollLayout" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="Family" android:id="@+id/Family" android:textSize="16px" android:padding="5px" android:textStyle="bold" android:gravity="center_horizontal"> </TextView> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:scrollbars="vertical"> <LinearLayout android:orientation="vertical" android:id="@+id/myMainLayout" android:layout_width="fill_parent" android:layout_height="wrap_content"> </LinearLayout> </ScrollView> </LinearLayout>

4
มีวิธีในการแสดงตัวอย่างเนื้อหาของ RecyclerView ในโปรแกรมแก้ไข Android Studio หรือไม่?
เมื่อฉันเพิ่ม RecyclerView ลงในเลย์เอาต์มันจะปรากฏเป็นหน้าจอว่างเปล่า มีวิธีเช่นผ่านtoolsnamespace เพื่อแสดงตัวอย่างของเนื้อหาของ RecyclerView หรือไม่

25
ตัวจำลอง: ข้อผิดพลาด: การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์
ฉันพยายามเรียกใช้แอปพลิเคชัน Hello World ใน Android Studio ฉันได้รับข้อผิดพลาดดังต่อไปนี้: ตัวจำลอง: ข้อผิดพลาด: การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์! โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้ง Intel HAXM อย่างเหมาะสมและสามารถใช้งานได้ สถานะการเร่งความเร็ว CPU: ไม่ได้ติดตั้งโมดูลเคอร์เนล HAX! คุณสามารถบอกฉันว่าฉันสามารถทำอะไรกับข้อผิดพลาด?

8
ฉันจะใช้เครื่องมือ: overrideLibrary ในไฟล์ build.gradle ได้อย่างไร
ฉันใช้ไลบรารี่ไลบรารีซึ่งต้องใช้ Android 17 ขึ้นไป อย่างไรก็ตามแอพของฉันรองรับ minSDK ที่ 16 ดังนั้นฉันจึงได้รับข้อผิดพลาดในการประกอบจากคำพูดแบบละเอียด Error:Execution failed for task ':Tasks:processPhoneDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 17 declared in library /Users/mike/Projects/android-for-dummies-v3/Tasks/build/intermediates/exploded-aar/com.android.support/leanback-v17/21.0.2/AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage เมื่อฉันดูเอกสารประกอบเครื่องมือสร้างฉันเห็นวิธีเพิ่มoverrideLibraryเครื่องหมายในรายการของฉัน แต่ปัญหาคือฉันประกาศ minSdk ของฉันในไฟล์ gradle แทนที่จะเป็นรายการของฉัน ฉันจะใช้งานอย่างไรoverrideLibraryเมื่อประกาศ minSdk ใน build.gradle แทนใน AndroidManifest.xml

9
GSON ขว้างปา“ คาดว่าจะ BEGIN_OBJECT แต่เป็น BEGIN_ARRAY” หรือไม่
ฉันพยายามแยกสตริง JSON แบบนี้ [ { "updated_at":"2012-03-02 21:06:01", "fetched_at":"2012-03-02 21:28:37.728840", "description":null, "language":null, "title":"JOHN", "url":"http://rus.JOHN.JOHN/rss.php", "icon_url":null, "logo_url":null, "id":"4f4791da203d0c2d76000035", "modified":"2012-03-02 23:28:58.840076" }, { "updated_at":"2012-03-02 14:07:44", "fetched_at":"2012-03-02 21:28:37.033108", "description":null, "language":null, "title":"PETER", "url":"http://PETER.PETER.lv/rss.php", "icon_url":null, "logo_url":null, "id":"4f476f61203d0c2d89000253", "modified":"2012-03-02 23:28:57.928001" } ] ลงในรายการของวัตถุ List<ChannelSearchEnum> lcs = (List<ChannelSearchEnum>) new Gson().fromJson( jstring , ChannelSearchEnum.class); นี่คือคลาสวัตถุที่ฉันใช้ import com.google.gson.annotations.SerializedName; public class …
295 java  android  gson 

12
การส่งข้อมูลกลับไปที่กิจกรรมหลักใน Android
ฉันมีสองกิจกรรม: กิจกรรมหลักและกิจกรรมเด็ก เมื่อฉันกดปุ่มในกิจกรรมหลักกิจกรรมย่อยจะเริ่มขึ้น ตอนนี้ฉันต้องการส่งข้อมูลกลับไปที่หน้าจอหลัก ฉันใช้คลาส Bundle แต่มันไม่ทำงาน มันมีข้อยกเว้นรันไทม์บางอย่าง มีวิธีแก้ไขปัญหานี้หรือไม่?

16
RecyclerView กับ ListView
จากนักพัฒนา android ( การสร้างรายการและการ์ด ): วิดเจ็ต RecyclerView เป็น ListView เวอร์ชันขั้นสูงและยืดหยุ่นมากขึ้น โอเคมันฟังดูดี แต่เมื่อฉันเห็นภาพตัวอย่างฉันสับสนจริง ๆ เกี่ยวกับความแตกต่างระหว่างสองสิ่งนี้ ภาพด้านบนสามารถสร้างได้ง่าย ๆ โดยListViewใช้ตัวปรับต่อ ดังนั้นในสถานการณ์ใดบ้างที่ควรใช้RecyclerView?

10
ฉันจะเชื่อมต่อกับเครือข่าย Wi-Fi เฉพาะใน Android โดยทางโปรแกรมได้อย่างไร
ฉันต้องการออกแบบแอพที่แสดงรายการเครือข่าย Wi-Fi ที่มีอยู่และเชื่อมต่อกับเครือข่ายใดที่ผู้ใช้เลือก ฉันใช้ส่วนที่แสดงผลการสแกน ตอนนี้ฉันต้องการเชื่อมต่อกับเครือข่ายที่เลือกโดยผู้ใช้จากรายการผลการสแกน ฉันจะทำสิ่งนี้ได้อย่างไร

12
จะหยุดชั่วคราว / พักด้ายหรือกระบวนการใน Android ได้อย่างไร?
ฉันต้องการหยุดชั่วคราวระหว่างโค้ดสองบรรทัดให้ฉันอธิบายหน่อย: -> ผู้ใช้คลิกที่ปุ่ม (ที่จริงแล้วการ์ด) และฉันแสดงมันโดยการเปลี่ยนพื้นหลังของปุ่มนี้: thisbutton.setBackgroundResource(R.drawable.icon); -> หลังจากสมมติว่า 1 วินาทีฉันต้องย้อนกลับไปยังสถานะก่อนหน้าของปุ่มโดยเปลี่ยนพื้นหลังของมัน: thisbutton.setBackgroundResource(R.drawable.defaultcard); -> ฉันพยายามหยุดเธรดระหว่างโค้ดสองบรรทัดด้วย: try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } อย่างไรก็ตามสิ่งนี้ไม่ได้ผล อาจเป็นกระบวนการและไม่ใช่เธรดที่ฉันต้องหยุดชั่วคราว ฉันได้ลองด้วย (แต่มันไม่ทำงาน): new Reminder(5); ด้วยสิ่งนี้: public class Reminder { Timer timer; public Reminder(int seconds) { timer = new Timer(); timer.schedule(new …

15
ค่ากำหนดที่แชร์ของ Android สำหรับการสร้างกิจกรรมครั้งเดียว (ตัวอย่าง) [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันมีสามกิจกรรม A, B และ C ที่ A และ B เป็นรูปแบบและหลังจากกรอกและบันทึกข้อมูลแบบฟอร์มในฐานข้อมูล (SQLITE) ฉันกำลังใช้ความตั้งใจจาก A ถึง B แล้ว B ถึง C สิ่งที่ฉันต้องการคือทุกครั้งที่ฉันเปิดแอปของฉันฉันต้องการ C เป็นหน้าจอหลักของฉันไม่ใช่ A และ B อีกต่อไป ฉันเดาว่าค่ากำหนดที่ใช้ร่วมกันจะใช้งานได้ แต่ฉันไม่สามารถหาตัวอย่างที่ดีเพื่อให้เป็นจุดเริ่มต้นให้ฉันได้ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

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