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

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

8
วิธีเปิด / ปิดบลูทู ธ โดยทางโปรแกรมใน Android
ฉันต้องการเปิด / ปิดบลูทู ธ ผ่านโปรแกรม ฉันมีรหัสต่อไปนี้ BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if (!mBluetoothAdapter.isEnabled()) { Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT); แต่รหัสนี้ไม่ทำงานใน SDK 1.5 ฉันจะทำให้มันทำงานได้อย่างไร?
104 android  bluetooth 

23
จะตรวจสอบได้อย่างไรว่ากิจกรรมอยู่เบื้องหน้าหรือในพื้นหลังที่มองเห็นได้?
ฉันมีหน้าจอเริ่มต้นในตัวจับเวลา ปัญหาของฉันคือว่าก่อนที่ฉันfinish()กิจกรรมของฉันฉันต้องตรวจสอบว่ากิจกรรมถัดไปได้เริ่มต้นเพราะกล่องระบบการสนทนาปรากฏขึ้นและฉันต้องการfinish(); เมื่อผู้ใช้เลือกตัวเลือกจากกล่องโต้ตอบแล้ว? ฉันรู้ว่ามีคำถามมากมายเกี่ยวกับวิธีดูว่ากิจกรรมของคุณอยู่เบื้องหน้าหรือไม่ แต่ฉันไม่รู้ว่าสิ่งนี้อนุญาตให้มีกล่องโต้ตอบอยู่ด้านบนของกิจกรรมด้วยหรือไม่ นี่คือปัญหาสีแดงคือกิจกรรมของฉันซึ่งอยู่เบื้องหลังในขณะที่บทสนทนาอยู่เบื้องหน้า: แก้ไข:ฉันได้ลองเพียงแค่ไม่ได้ใช้งานfinish()แต่กิจกรรมของฉันสามารถย้อนกลับไปในกลุ่มแอปพลิเคชันที่ฉันพยายามหลีกเลี่ยงได้

9
การกู้คืนสถานะของ TextView หลังจากการหมุนหน้าจอ?
ในแอปของฉันฉันมีTextViewและEditText. ทั้งสองมีข้อมูลอยู่ในนั้น เมื่อการวางแนวหน้าจอเปลี่ยนข้อมูลในส่วนที่EditTextเหลือ แต่TextViewข้อมูลจะถูกล้าง มีใครช่วยหาวิธีเก็บรักษาข้อมูลTextViewด้วยได้ไหม

11
วิธีปรับขนาดมุมมอง Android ตามขนาดของผู้ปกครอง
ฉันจะปรับขนาดมุมมองตามขนาดของเค้าโครงระดับบนสุดได้อย่างไร ตัวอย่างเช่นฉันมีไฟล์RelativeLayoutที่แสดงเต็มหน้าจอและฉันต้องการมุมมองเด็กพูดว่าImageViewต้องใช้ความสูงทั้งหมดและความกว้าง 1/2? ฉันได้พยายามเอาชนะทั้งหมดบนonMeasure, onLayout, onSizeChangedฯลฯ และฉันไม่สามารถได้รับมันในการทำงาน ....
104 android  layout 


16
ไม่สามารถสร้างอินสแตนซ์คลาสต่อไปนี้: - android.support.v7.widget.Toolbar
ฉันกำลังสร้างแอปด้วยดีไซน์ Material ใหม่ที่ใช้ใน Android Lollipop (5.0) ฉันใช้คำแนะนำต่อไปนี้: http://android-developers.blogspot.it/2014/10/appcompat-v21-material-design-for-pre.html http://antonioleiva.com/material-design-everywhere/ หลังจากที่ฉันสร้างแถบเครื่องมือฉันได้รับข้อผิดพลาดนี้: "ไม่สามารถสร้างอินสแตนซ์คลาสต่อไปนี้ได้: - android.support.v7.widget.Toolbar" แอปทำงานได้ดีในโทรศัพท์หรือโปรแกรมจำลอง แต่ตัวออกแบบเค้าโครงของ Android Studio แสดงเค้าโครงไม่ถูกต้อง นี่คือภาพบางส่วน: เกิดข้อผิดพลาดในการแสดงตัวอย่างเค้าโครง my_awesome_toolbar.xml เกิดข้อผิดพลาดในการแสดงตัวอย่างโครงร่าง activity_my.xml รหัส xml ของไฟล์: my_awesome_toolbar.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_awesome_toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" /> activity_my.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/root" tools:context="com.myapp.test.MyActivity" android:orientation="horizontal"> <include android:id="@+id/toolbar" layout="@layout/my_awesome_toolbar" …
104 java  android  xml 

16
ฉันจะเปลี่ยนข้อความ EditText โดยไม่เรียกใช้ Text Watcher ได้อย่างไร
ฉันมีEditTextช่องที่มี Customer Text Watcher อยู่ ในส่วนของรหัสฉันจำเป็นต้องเปลี่ยนค่าใน EditText .setText("whatever")ซึ่งเราใช้ ปัญหาคือทันทีที่ฉันทำการเปลี่ยนแปลงafterTextChangedวิธีการเรียกซึ่งสร้างลูปที่ไม่มีที่สิ้นสุด ฉันจะเปลี่ยนข้อความโดยไม่เรียกใช้ afterTextChanged ได้อย่างไร ฉันต้องการข้อความในเมธอด afterTextChanged ดังนั้นไม่แนะนำให้ลบไฟล์TextWatcher.

7
ฉันจะรักษาโหมดใหญ่พิเศษในกล่องโต้ตอบได้อย่างไร
ฉันจะรักษาโหมดใหญ่พิเศษใหม่ได้อย่างไรเมื่อกิจกรรมของฉันแสดงกล่องโต้ตอบที่กำหนดเอง ฉันกำลังใช้รหัสด้านล่างเพื่อรักษาโหมดใหญ่พิเศษในกล่องโต้ตอบ แต่ด้วยวิธีแก้ปัญหาดังกล่าว NavBar จะปรากฏขึ้นเป็นเวลาน้อยกว่าหนึ่งวินาทีเมื่อฉันเริ่มกล่องโต้ตอบที่กำหนดเองจากนั้นก็จะหายไป วิดีโอต่อไปนี้อธิบายปัญหาได้ดีขึ้น (ดูที่ด้านล่างของหน้าจอเมื่อ NavBar ปรากฏขึ้น): http://youtu.be/epnd5ghey8g ฉันจะหลีกเลี่ยงพฤติกรรมนี้ได้อย่างไร? รหัส พ่อของกิจกรรมทั้งหมดในใบสมัครของฉัน: public abstract class ImmersiveActivity extends Activity { @SuppressLint("NewApi") private void disableImmersiveMode() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_FULLSCREEN ); } } @SuppressLint("NewApi") private void enableImmersiveMode() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | …

1
Android เทียบเท่ากับ NSUserDefaults ใน iOS
ฉันต้องการบันทึกข้อมูลง่ายๆ ใน iPhone ฉันสามารถทำได้ด้วยNSUserDefaultsObjective-C คำสั่งที่คล้ายกันใน Android คืออะไร? ฉันแค่บันทึกตัวแปรสองสามตัวเพื่อนำกลับมาใช้ตราบเท่าที่ติดตั้งแอปพลิเคชัน ฉันไม่ต้องการใช้ฐานข้อมูลที่ซับซ้อนเพียงเพื่อทำเช่นนั้น

9
ในประโยคและตัวยึดตำแหน่ง
ฉันพยายามทำแบบสอบถาม SQL ต่อไปนี้ใน Android: String names = "'name1', 'name2"; // in the code this is dynamically generated String query = "SELECT * FROM table WHERE name IN (?)"; Cursor cursor = mDb.rawQuery(query, new String[]{names}); อย่างไรก็ตาม Android จะไม่แทนที่เครื่องหมายคำถามด้วยค่าที่ถูกต้อง ฉันสามารถทำสิ่งต่อไปนี้ได้ แต่สิ่งนี้ไม่ได้ป้องกันการแทรก SQL: String query = "SELECT * FROM table WHERE name IN …
104 android  sqlite 

13
วิธีตั้งค่าส่วนหัวที่กำหนดเองใน Volley Request
จะตั้งค่าส่วนหัวที่กำหนดเองสำหรับคำขอวอลเลย์ได้อย่างไร? ในขณะนี้มีวิธีตั้งค่าเนื้อหาสำหรับคำขอ POST ฉันขอ GET ง่ายๆ แต่ฉันต้องส่งส่วนหัวที่กำหนดเองไปด้วย ฉันไม่เห็นว่าคลาส JsonRequest รองรับอย่างไร เป็นไปได้หรือไม่

5
จะติดตั้ง APK จาก PC ได้อย่างไร?
ฉันต้องการติดตั้ง APK จากพีซีไปยังอุปกรณ์ Android และเนื่องจาก Android ของผู้ใช้และทักษะทางเทคนิคโดยทั่วไปฉันจึงต้องทำโดยอัตโนมัติ (เงียบ ๆ ) ที่สุด ดังนั้นฉันจะส่ง APK จากพีซีไปยัง Android และเริ่มติดตั้งที่นั่นได้อย่างไร
104 android  install  apk 

6
getSupportActionBar จากด้านในของ Fragment ActionBarCompat
ฉันเริ่มโครงการใหม่ที่ใช้AppCompat/ActionBarCompatในการv7สนับสนุนห้องสมุด ฉันกำลังพยายามหาวิธีใช้getSupportActionBarจากภายในส่วน กิจกรรมของฉันที่โฮสต์แฟรกเมนต์ขยายออกไปActionBarActivityแต่ฉันไม่เห็นคลาสการสนับสนุนที่คล้ายกันสำหรับ Fragments จากภายในส่วนของฉัน public class CrimeFragment extends Fragment { //... getActivity().getSupportActionBar().setSubtitle(R.string.subtitle); // getSupportActionBar is not defined in the v4 version of Fragment //... } หน้า Google สำหรับใช้งาน ( http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html ) ระบุว่าไม่ควรมีการเปลี่ยนแปลงสำหรับv4ส่วนย่อย ฉันจำเป็นต้องส่งgetActivity()สายทั้งหมดไปที่ActionBarActivity? ดูเหมือนว่าการออกแบบที่ไม่ดี

4
ฉันจำรหัสผ่าน debug.keystore ของ Android ไม่ได้
ฉันจะดูรหัสผ่าน debug.keystore ของฉันได้อย่างไร ฉันป้อนรหัสผ่านเมื่อ 3 หรือ 4 เดือนที่แล้วและตอนนี้ฉันจำไม่ได้ หากเป็นไปไม่ได้ฉันจะสร้าง debug.keystore ใหม่ได้อย่างไร

13
Android ดูเงา
ฉันค้นหารอบ ๆ แต่ไม่พบวิธีที่เหมาะสมในการดำเนินการนี้ ฉันต้องการให้เอฟเฟกต์เงาต่อไปนี้ในมุมมองของฉัน: บอกตามตรงฉันไม่รู้ว่าวินาทีนี้ทำโดยใช้เอฟเฟกต์เงาหรือไม่ ความคิดใด ๆ ?

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