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

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

23
จะเปลี่ยนขนาดตัวอักษรและสีของตัวหมุนได้อย่างไร?
ในแอปพลิเคชัน Android ของฉันฉันกำลังใช้ตัวหมุนและฉันได้โหลดข้อมูลจากฐานข้อมูล SQLite ลงในตัวหมุนแล้วและมันก็ทำงานได้อย่างถูกต้อง นี่คือรหัสสำหรับสิ่งนั้น Spinner spinner = (Spinner) this.findViewById(R.id.spinner1); List<String> list = new ArrayList<String>(); ArrayAdapter<String> dataAdapter = new ArrayAdapter<String> (this,android.R.layout.simple_spinner_item, list); cursor.moveToFirst(); list.add("All Lists"); if (cursor.getCount() > 0) { for (int i = 0; i < cursor.getCount(); i++) { keyList[i] = cursor.getString(cursor.getColumnIndex(AndroidOpenDbHelper.KEYWORD)); list.add(keyList[i]); cursor.moveToNext(); } } Database.close(); cursor.close(); …
432 android  spinner 

4
สนับสนุนการเรียกใช้ศุลกากรเท่านั้นที่เริ่มต้นด้วย android 0 --min-api 26 [ปิด]
ปิด. คำถามนี้ต้องการรายละเอียดการแก้จุดบกพร่อง ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดเมื่อปีที่แล้ว ก่อนหน้านี้ฉันใช้ build รุ่น gradle 26 แต่หลังจากเปลี่ยน buildtoolsversion เป็น 27 เช่น ข้อผิดพลาดของภาพนี้ : error build gradle screenshot

8
ความแตกต่างระหว่าง commit () และ Apply () ใน SharedPreferences
ฉันกำลังใช้งานSharedPreferencesในแอพ Android ของฉัน ฉันใช้ทั้งสองcommit()และapply()วิธีจากการตั้งค่าที่ใช้ร่วมกัน เมื่อฉันใช้ AVD 2.3 จะไม่แสดงข้อผิดพลาด แต่เมื่อฉันเรียกใช้รหัสใน AVD 2.1 apply()วิธีจะแสดงข้อผิดพลาด ดังนั้นความแตกต่างระหว่างสองสิ่งนี้คืออะไร? และโดยใช้เพียงcommit()ฉันสามารถเก็บค่าการตั้งค่าโดยไม่มีปัญหาใด ๆ ?

11
วิธีเขียนตัวอักษร & ใน android strings.xml
ฉันเขียนสิ่งต่อไปนี้ในstrings.xmlไฟล์: <string name="game_settings_dragNDropMove_checkBox">Move by Drag&Drop</string> ฉันได้รับข้อผิดพลาดต่อไปนี้: The reference to entity "Drop" must end with the ';' delimiter. ฉันจะเขียนตัวอักษร & ใน strings.xml ได้อย่างไร

9
วิธีการเพิ่มการอนุญาตชัดแจ้งในแอปพลิเคชัน
ฉันพยายามเข้าถึงลิงค์ HTTP ที่ใช้HttpURLConnectionใน Android เพื่อดาวน์โหลดไฟล์ แต่ฉันได้รับคำเตือนนี้ในLogCat: WARN / System.err (223): java.net.SocketException: การอนุญาตถูกปฏิเสธ (อาจขาดการอนุญาตทางอินเทอร์เน็ต) ฉันเพิ่มลงandroid.Manifest.permissionในแอปพลิเคชันของฉันแล้ว แต่มันยังคงให้ข้อยกเว้นเหมือนเดิม

11
ListView พื้นหลังจะกลายเป็นสีดำเมื่อเลื่อน
ฉันได้สร้างรายการเฉพาะซึ่งมีองค์ประกอบดังต่อไปนี้เพื่อสร้างรายการที่เลื่อนได้ที่มีทุกแถวที่มีรูปภาพทางด้านซ้ายและข้อความทางด้านขวา: วิธีเริ่มต้นด้วยเค้าโครง "root": <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#C8C8C8" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content"/> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="false" android:divider="#C8C8C8" android:background="#C8C8C8"/> </LinearLayout> แล้วภายใน ListView ฉันวางรายการ "แถว" ต่อไปนี้: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="@drawable/bg_row" > <ImageView android:layout_width="wrap_content" android:paddingLeft="10px" android:paddingRight="15px" android:paddingTop="5px" android:paddingBottom="5px" android:layout_height="wrap_content" android:src="@drawable/bg_image" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="5px" android:paddingBottom="5px" …
427 android  listview 

18
จะเปลี่ยนสีแถบสถานะใน Android ได้อย่างไร?
ก่อนอื่นมันไม่ซ้ำกันในวิธีการเปลี่ยนสีพื้นหลังของแถบสถานะ android ฉันจะเปลี่ยนสีของแถบสถานะได้อย่างไรซึ่งควรจะเหมือนกับในแถบนำทาง ฉันต้องการให้สีแถบสถานะเป็นสีเดียวกับแถบนำทาง

25
วิธีจัดการกับการแจ้งเตือนเมื่อแอปในพื้นหลังใน Firebase
นี่คือรายการของฉัน <service android:name=".fcm.PshycoFirebaseMessagingServices"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <service android:name=".fcm.PshycoFirebaseInstanceIDService"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service> onMessageReceivedเมื่อแอปที่อยู่ในพื้นหลังและการแจ้งเตือนมาถึงแล้วแจ้งเตือนเริ่มต้นมาและไม่ได้เรียกใช้รหัสของฉัน นี่คือonMessageReceivedรหัสของฉัน สิ่งนี้จะเรียกใช้หากแอพของฉันทำงานบนพื้นหน้าไม่ใช่เมื่อแอปอยู่ในพื้นหลัง จะรันรหัสนี้ได้อย่างไรเมื่อแอปอยู่ในพื้นหลังด้วย? // [START receive_message] @Override public void onMessageReceived(RemoteMessage remoteMessage) { // TODO(developer): Handle FCM messages here. // If the application is in the foreground handle both data and notification messages …

30
ข้อผิดพลาด 'ไม่ได้ติดตั้งแอป' บน Android
ฉันมีโปรแกรมที่ทำงานใน Android Emulator ฉันได้สร้าง. apk และเซ็นชื่อส่งออกไปยัง HTC Desire ทุกครั้งเพื่อทดสอบ ทุกอย่างเรียบร้อยดี ใน. apk ที่ส่งออกล่าสุดของฉันฉันได้รับข้อความแสดงข้อผิดพลาด 'ไม่ได้ติดตั้งแอป' เมื่อฉันพยายามติดตั้ง. apk มันทำงานได้ดีกับตัวเลียนแบบ ตามที่ฉันได้รับการทดสอบเกี่ยวกับการเลียนแบบและส่วนใหญ่ส่งออกไปยังโทรศัพท์จริงทุกครั้งและอีกครั้งฉันไม่แน่ใจว่าเมื่อสิ่งนี้เกิดขึ้น สาเหตุที่เป็นไปได้ของมันไม่ได้ติดตั้งบนโทรศัพท์จริง แต่ทำงานได้ดีในการเลียนแบบ? ฉันได้ลองรีบู๊ตโทรศัพท์และลบ. apk ที่มีอยู่แล้วไม่สามารถแก้ไขข้อผิดพลาดได้

12
วิธีสร้างไฟล์ APK ใน Eclipse
เมื่อฉันพัฒนาโครงการโดยใช้Eclipseที่เอพีเคไฟล์ไปที่จำลอง แต่ฉันต้องการอัปโหลดแอปพลิเคชันของฉันไปยังอุปกรณ์จริง มีเครื่องมือในการสร้างไฟล์ APK หรือไม่? กระบวนการคืออะไร? หรือมันเป็นไปได้ที่จะดึงไฟล์ APK จากตัวจำลอง?

17
จะเปลี่ยนชื่อแอพ Android ได้อย่างไร
มีวิธีในการเปลี่ยนชื่อ (Launcher App Label) ของแอพโดยไม่ต้องสร้างโครงการใหม่หรือไม่? หมายเหตุ: ชื่อของแอพและเลเบลที่แสดงบนไอคอนตัวเรียกใช้บนหน้าจอโฮมบนโทรศัพท์มือถืออาจแตกต่างกัน ตัวอย่าง: ในหน้าแรกของมือถือของฉันว่ามีแอพของฉันอยู่ที่ไหนฉันมีไอคอนและชื่อ Foo แต่ฉันต้องการเปลี่ยนชื่อเป็น Bar ฉันจะทำสิ่งนี้ได้ไหม

7
วัตถุประสงค์หลักของ setTag () วิธี getTag () ของ View คืออะไร?
วัตถุประสงค์หลักของวิธีการเช่นคืออะไรsetTag()และgetTag()ของViewประเภทวัตถุ? ฉันคิดถูกแล้วว่าฉันสามารถเชื่อมโยงวัตถุจำนวนมากกับมุมมองเดียวได้หรือไม่

11
สีของเว็บในไฟล์ทรัพยากร xml ของ Android สี
รหัสสี X11 / w3c ทั้งหมดมีลักษณะอย่างไรในรูปแบบของไฟล์ทรัพยากร Android XML ฉันรู้ว่านี่เป็นคำถามที่ไร้สาระ แต่ได้รับคะแนนเห็นได้ชัดว่ามันมีประโยชน์และเนื่องจากไม่ต้องใช้ทรัพยากรนอกสถานที่ฉันกำลังจัดรูปแบบมันใหม่เพื่อให้มันอยู่รอบ ๆ --Editor
420 android  xml 

8
วงจรชีวิตกิจกรรม Android - วิธีการทั้งหมดเหล่านี้มีไว้เพื่ออะไร?
วงจรชีวิตของกิจกรรม Android คืออะไร ทำไมจึงมีจำนวนมากดังนั้นวิธีการที่คล้ายกันทำให้เกิดเสียง ( onCreate(), onStart(), onResume()) เรียกว่าในระหว่างการเตรียมและอื่น ๆ มากมาย (onPause() , onStop(), onDestroy()) ที่เรียกว่าสิ้นสุดหรือไม่ จะเรียกวิธีการเหล่านี้เมื่อใดและควรใช้อย่างเหมาะสมอย่างไร

30
วิธีการป้องกัน onItemSelected ไม่ให้ใช้งานสปินเนอร์ที่เพิ่งสร้างใหม่?
ฉันคิดว่าวิธีที่ยอดเยี่ยมกว่านี้ในการแก้ปัญหานี้ แต่ฉันรู้ว่าฉันต้องพลาดบางสิ่งบางอย่าง onItemSelectedไฟของฉันดับลงทันทีโดยไม่มีการโต้ตอบกับผู้ใช้และนี่เป็นพฤติกรรมที่ไม่พึงประสงค์ ฉันต้องการให้ UI รอจนกระทั่งผู้ใช้เลือกบางอย่างก่อนที่จะทำอะไร ฉันได้ลองตั้งค่าฟังในonResume()หวังว่าจะช่วย แต่ก็ไม่ได้ ฉันจะหยุดสิ่งนี้จากการปิดก่อนที่ผู้ใช้จะสามารถควบคุมได้อย่างไร public class CMSHome extends Activity { private Spinner spinner; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Heres my spinner /////////////////////////////////////////// spinner = (Spinner) findViewById(R.id.spinner); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( this, R.array.pm_list, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); }; public void onResume() { super.onResume(); …

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