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

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

10
AndroidX คืออะไร
ฉันกำลังอ่านเกี่ยวกับห้องสมุดห้องของ Android ผมเห็นพวกเขาเปลี่ยนแพคเกจการandroid androidxฉันไม่เข้าใจว่า มีคนอธิบายได้ไหม implementation "androidx.room:room-runtime:$room_version" annotationProcessor "androidx.room:room-compiler:$room_version" แม้จะมีให้ใช้งานในandroidแพ็คเกจด้วย implementation "android.arch.persistence.room:runtime:$room_version" annotationProcessor "android.arch.persistence.room:compiler:$room_version" สิ่งที่ต้องการบรรจุไลบรารีการสนับสนุนใหม่ในandroidxแทนที่จะเป็นandroid? ใช้ตัวพิมพ์และปัจจัยที่มีผลต่อโครงการที่มีอยู่

18
แบบอักษรคำใบ้รหัสผ่านใน Android
เมื่อ EditText อยู่ในโหมดรหัสผ่านดูเหมือนว่าคำใบ้จะแสดงเป็นแบบอักษรอื่น (courrier?) ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร ฉันต้องการคำใบ้ให้ปรากฏในแบบอักษรเดียวกันว่าเมื่อ EditText ไม่ได้อยู่ในโหมดรหัสผ่าน XML ปัจจุบันของฉัน: <EditText android:hint="@string/edt_password_hint" android:layout_width="fill_parent" android:layout_height="wrap_content" android:password="true" android:singleLine="true" />

14
จะเปลี่ยนโลโก้ตัวเรียกใช้งานของแอพใน Android Studio ได้อย่างไร?
ฉันสงสัยว่าจะเปลี่ยนไอคอนตัวเรียกใช้งานใน Android Studio ได้อย่างไร ฉันจะขอบคุณมากสำหรับคำแนะนำใด ๆ ที่คุณสามารถให้ฉัน
255 android  launcher 

8
AndroidJUnit4.class เลิกใช้แล้ว: วิธีใช้ androidx.test.ext.junit.runners.AndroidJUnit4
สำหรับการทดสอบเครื่องมือของฉันฉันใช้ @RunWith(AndroidJUnit4.class) จาก import androidx.test.runner.AndroidJUnit4; เพื่อสร้างกรณีทดสอบของฉัน ตอนนี้สายนี้ได้รับการทำเครื่องหมายว่าเลิกกับคำใบ้ที่จะใช้AndroidJUnit4จาก import androidx.test.ext.junit.runners.AndroidJUnit4 อย่างไรก็ตามถ้าฉันพยายามที่จะนำเข้าAndroidJUnit4จากแพคเกจที่มีชื่อฉันได้รับข้อผิดพลาดที่extไม่สามารถแก้ไขได้ คุณมีความคิดว่าควรรวมแพ็คเกจใดในการไล่ระดับสีเพื่อแก้ไขปัญหานี้

30
Android emulator ไม่สามารถเข้าถึงอินเทอร์เน็ต
ฉันรู้ว่ามีคำถามคล้าย ๆ กันที่เคยถามมา แต่ปัญหาของฉันเป็นเรื่องใหม่หลังจากติดตั้ง Android Studio 2.3 เวอร์ชันล่าสุดในเดือนมีนาคม 2560 ฉันมีประสบการณ์หลายปีในการพัฒนาแอปพลิเคชัน Android และฉันไม่เคยพบปัญหานี้มาก่อน หลังจากอัปเกรดเป็น Android 2.3 เวอร์ชัน Android Studio ของฉันไม่สามารถเข้าถึงอินเทอร์เน็ตได้อีกต่อไป ฉันยังถอนการติดตั้ง / ติดตั้ง Android Studio 2.3 ใหม่ตั้งแต่เริ่มต้นและสร้างตัวจำลองใหม่และฉันยังคงได้รับข้อผิดพลาดเดิม นี่ไม่ใช่ปัญหาแอป ฉันไม่สามารถแม้แต่จะเข้าถึงอินเทอร์เน็ตจาก Chrome และฉันก็ไม่ได้มีปัญหานี้เมื่อสัปดาห์ที่แล้ว ข้อความที่ฉันแจ้งว่าไม่พบที่อยู่ DNS เซิร์ฟเวอร์ - DNS_PROBE_FINISHED_BAD_CONFIG สิ่งเดียวที่มีการเปลี่ยนแปลงในคอมพิวเตอร์ของฉันในสัปดาห์ที่ผ่านมาคือ Android เวอร์ชันใหม่บวกกับการปรับปรุงเป็น Windows 10 และอาจเป็นไปได้ว่าคอมพิวเตอร์ของฉันสามารถเข้าถึงอินเทอร์เน็ตได้ ด้านล่างเป็นภาพจำลองของฉันเมื่อฉันพยายามใช้ Chrome เพื่อค้นหา "Google"

17
Android Studio Gradle โมดูลที่จำหน่ายแล้ว
ฉันติดตั้ง Android Studio เวอร์ชั่น 1.0.1 แล้ว ฉันได้นำเข้าโครงการจาก eclipse และใช้งานได้ดี จากนั้นฉันลบโมดูลและนำเข้าสู่โครงการ Android Studio ของฉันอีกครั้ง การสร้างระดับเสียงพูดว่า "BUILD SUCCESSFUL" แต่จะปรากฏหน้าต่างแจ้งเตือนพร้อมข้อความ ไม่สามารถดำเนินการ Gradle ให้เสร็จสมบูรณ์ สาเหตุ: กำจัดแล้ว: โมดูล: 'MYMODULENAME' ฉันไม่สามารถเริ่มแอพได้ในตอนนี้ ความคิดใดที่ฉันสามารถทำได้? แก้ไข: ฉันแก้ไขปัญหาด้วยคำแนะนำต่อไปนี้: สลับมุมมองโครงการจาก Android เป็นโครงการ ลบรายการรวมถึง 'MYMODULENAME' ใน settings.gradle ช่องสีน้ำเงินในสัญลักษณ์โมดูลไม่แสดง จากนั้นคุณสามารถลบโมดูลในเมนูบริบท นำเข้าโมดูล

14
ฉันจะใช้ MS Visual Studio สำหรับการพัฒนา Android ได้อย่างไร
คุณสามารถใช้ Visual Studio สำหรับการพัฒนา Android ได้หรือไม่? ถ้าเป็นเช่นนั้นคุณจะตั้งค่า android SDK แทน. NET Framework และมีการตั้งค่าพิเศษหรือการตั้งค่าใด ๆ

19
ฉันจะสร้างเส้นประ / ประใน Android ได้อย่างไร
ฉันพยายามทำเส้นประ ฉันกำลังใช้สิ่งนี้ในตอนนี้สำหรับเส้นทึบ: LinearLayout divider = new LinearLayout( this ); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, 2 ); divider.setLayoutParams( params ); divider.setBackgroundColor( getResources().getColor( R.color.grey ) ); ฉันต้องการสิ่งนี้ แต่ประแทนที่จะเป็นของแข็ง ฉันต้องการหลีกเลี่ยงการสร้างเลย์เอาต์หลายร้อยสลับระหว่างเลย์เอาต์โปร่งใสและเลย์เอาต์ที่เป็นของแข็ง
254 android 

16
วิธีการรีเฟรชแอพเมื่อเขย่าอุปกรณ์
ฉันต้องเพิ่มคุณสมบัติการสั่นที่จะรีเฟรชแอปพลิเคชัน Android ของฉัน ทั้งหมดที่ฉันพบเอกสารที่เกี่ยวข้องกับการดำเนินการแต่คราสบอกฉันก็เลิกและแนะนำSensorListenerSensorEventListener มีใครบ้างที่มีคำแนะนำที่ดีเกี่ยวกับการสร้างสิ่งนี้shake controller?

12
วิธีแนบ javadoc หรือแหล่งที่มากับขวดในโฟลเดอร์ libs?
ปลั๊กอิน ADT r17 เวอร์ชันใหม่สำหรับ Eclipse ที่เพิ่มคุณสมบัติเพื่อตั้งค่าการพึ่งพา JAR โดยอัตโนมัติ ไฟล์. jar ใด ๆ ในโฟลเดอร์ / libs จะถูกเพิ่มในการกำหนดค่าบิลด์ทันที น่าเสียดายที่ classpath ของ Android Dependencies ไม่สามารถแก้ไขได้ ฉันจะแนบ javadoc และแหล่งที่มาเข้ากับ. jar (จาก / libs โฟลเดอร์) ที่แทรกโดยอัตโนมัติได้อย่างไร
254 android  eclipse  adt  javadoc 

18
จะตรวจสอบว่าผู้รับมีการลงทะเบียนใน Android ได้อย่างไร?
ฉันต้องตรวจสอบว่าผู้รับที่ลงทะเบียนของฉันยังคงลงทะเบียนอยู่หรือไม่ถ้าฉันจะตรวจสอบวิธีการใด ๆ ได้บ้าง?

13
Google Android จะรองรับ. NET หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ตอนนี้ G1 พร้อมระบบปฏิบัติการ Android ของ Google พร้อมใช้งานแล้ว (เร็ว ๆ นี้) แพลตฟอร์ม Android จะรองรับ. Net หรือไม่?
253 android  .net  mono 


30
ฉันจะเพิ่มบรรทัดใหม่ใน TextView ใน Android ได้อย่างไร
เมื่อฉันกำหนดTextViewในxmlฉันจะเพิ่มบรรทัดใหม่ได้อย่างไร \nดูเหมือนจะไม่ทำงาน <TextView android:id="@+id/txtTitlevalue" android:text="Line1: \n-Line2\n-Line3" android:layout_width="54dip" android:layout_height="fill_parent" android:textSize="11px" />

10
แทนที่ปุ่มย้อนกลับเพื่อทำหน้าที่เหมือนปุ่มโฮม
เมื่อกดปุ่มย้อนกลับฉันต้องการให้แอปพลิเคชันของฉันเข้าสู่สถานะหยุดทำงานแทนที่จะเป็นสถานะที่ถูกทำลาย ในเอกสาร Android มันระบุ: ... ไม่ใช่ทุกกิจกรรมที่มีพฤติกรรมที่ถูกทำลายเมื่อกด BACK เมื่อผู้ใช้เริ่มเล่นเพลงในแอปพลิเคชั่น Music แล้วกด BACK แอพพลิเคชั่นจะแทนที่พฤติกรรมปกติหลังป้องกันไม่ให้กิจกรรมของผู้เล่นถูกทำลายและเล่นเพลงต่อไปแม้ว่ากิจกรรมจะไม่ปรากฏให้เห็นอีกต่อไป ฉันจะทำซ้ำฟังก์ชั่นนี้ในแอปพลิเคชันของตัวเองได้อย่างไร ฉันคิดว่าต้องมีความเป็นไปได้สามอย่าง ... จับปุ่มย้อนกลับกด (ตามด้านล่าง) แล้วเรียกวิธีการใด ๆ ที่ปุ่มโฮมเรียก @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { Log.d(this.getClass().getName(), "back button pressed"); } return super.onKeyDown(keyCode, event); } จับการกดปุ่มย้อนกลับจากนั้นหลอกการกดปุ่มโฮม บันทึกการกดปุ่มย้อนกลับจากนั้นเริ่มกิจกรรมของหน้าจอหลักทำให้กิจกรรมของแอปพลิเคชันของฉันเข้าสู่สถานะหยุดทำงานได้อย่างมีประสิทธิภาพ แก้ไข: ฉันรู้เกี่ยวกับบริการและกำลังใช้งานแอปพลิเคชันที่เกี่ยวข้องกับปัญหานี้ คำถามนี้เกี่ยวกับการทำให้กิจกรรมเข้าสู่สถานะหยุดแทนที่จะเป็นสถานะทำลายเมื่อกดปุ่มย้อนกลับ

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