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

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

13
เป็นไปได้ไหมที่จะเพิ่ม String to String.xml ใน Android แบบไดนามิก?
เป็นไปได้หรือไม่ที่จะมีตัวยึดตำแหน่งในค่าสตริงstring.xmlที่สามารถกำหนดค่าในขณะใช้งานได้ ตัวอย่าง: บางสตริงPLACEHOLDER1บางสตริงเพิ่มเติม


18
วิธีการใช้ ImageButton แบบโปร่งใส: Android
<ImageButton android:id="@+id/previous" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/media_skip_backward" android:background="@drawable/transparent"></ImageButton> นี่คือสิ่งที่ฉันพยายามรับ ImageButton แบบโปร่งใสเพื่อวางปุ่มเหล่านั้นบน SurfaceView แต่ Eclipse ให้ข้อผิดพลาดในโครงการทันทีที่ฉันรวมบรรทัดโปร่งใสใน xml กรุณาช่วย.

10
ViewPager และแฟรกเมนต์ - วิธีที่ถูกต้องในการจัดเก็บสถานะของแฟรกเมนต์คืออะไร
แฟรกเมนต์ดูเหมือนจะดีมากสำหรับการแยกตรรกะ UI ออกเป็นโมดูล แต่ตลอดViewPagerจนวงจรชีวิตของมันยังคงเป็นสิ่งที่ผิดสำหรับฉัน ดังนั้นความคิดของปราชญ์จึงเป็นสิ่งจำเป็นอย่างยิ่ง! แก้ไข ดูวิธีแก้ใบ้ด้านล่าง ;-) ขอบเขต กิจกรรมหลักมีViewPagerชิ้นส่วนด้วย แฟรกเมนต์เหล่านั้นสามารถใช้ตรรกะที่แตกต่างกันเล็กน้อยสำหรับกิจกรรมอื่น ๆ (ส่ง) ดังนั้นข้อมูลของแฟรกเมนต์จะถูกกรอกผ่านอินเตอร์เฟสการติดต่อกลับภายในกิจกรรม และทุกอย่างทำงานได้ดีในการเปิดตัวครั้งแรก แต่! ... ปัญหา เมื่อกิจกรรมถูกสร้างขึ้นใหม่ (เช่นการเปลี่ยนการวางแนว) ให้ทำViewPagerเศษของ รหัส (คุณจะพบด้านล่าง) บอกว่าทุกครั้งที่มีการสร้างกิจกรรมฉันพยายามที่จะสร้างViewPagerอะแดปเตอร์ชิ้นส่วนใหม่เช่นเดียวกับชิ้นส่วน (อาจเป็นปัญหา) แต่ FragmentManager ได้เก็บชิ้นส่วนเหล่านี้ไว้ที่ไหนซักแห่ง (ที่ไหน?) และ เริ่มกลไกการนันทนาการสำหรับผู้ที่ ดังนั้นกลไกการสันทนาการจึงเรียกส่วนของ "เก่า" ของ onAttach, onCreateView ฯลฯ ด้วยการติดต่อกลับของฉันสำหรับการเริ่มต้นข้อมูลผ่านวิธีการดำเนินการของกิจกรรม แต่วิธีนี้ชี้ไปที่ส่วนที่สร้างขึ้นใหม่ซึ่งสร้างขึ้นผ่านวิธีการ onCreate ของกิจกรรม ปัญหา บางทีฉันใช้รูปแบบที่ไม่ถูกต้อง แต่แม้กระทั่งหนังสือ Android 3 Pro ก็ไม่ได้มีอะไรมาก ได้โปรดให้หมัดหนึ่ง - …

12
วิธีการใช้ ADB Shell เมื่อเชื่อมต่ออุปกรณ์หลายเครื่อง? ล้มเหลวด้วย“ ข้อผิดพลาด: มากกว่าหนึ่งอุปกรณ์และตัวจำลอง”
$ adb --help ... -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) ... $ adb devices List of devices attached emulator-5554 device 7f1c864e device ... $ adb shell -s 7f1c864e error: more than one device and emulator ?

6
วิธีการบันทึกสถานะของชิ้นส่วนอินสแตนซ์ในสแต็กหลังอย่างถูกต้อง
ฉันพบคำถามที่คล้ายกันจำนวนมากใน SO แต่ไม่มีคำตอบที่ตรงกับความต้องการของฉัน ฉันมีเลย์เอาต์ที่แตกต่างกันสำหรับแนวตั้งและแนวนอนและฉันใช้แบ็คสแต็กซึ่งทั้งสองป้องกันไม่ให้ฉันใช้setRetainState()และลูกเล่นโดยใช้รูทีนการเปลี่ยนแปลงการกำหนดค่า ฉันแสดงข้อมูลบางอย่างแก่ผู้ใช้ใน TextViews ซึ่งไม่ได้รับการบันทึกในตัวจัดการเริ่มต้น เมื่อเขียนแอปพลิเคชันของฉัน แต่เพียงผู้เดียวโดยใช้กิจกรรมสิ่งต่อไปนี้ใช้ได้ดี: TextView vstup; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.whatever); vstup = (TextView)findViewById(R.id.whatever); /* (...) */ } @Override public void onSaveInstanceState(Bundle state) { super.onSaveInstanceState(state); state.putCharSequence(App.VSTUP, vstup.getText()); } @Override public void onRestoreInstanceState(Bundle state) { super.onRestoreInstanceState(state); vstup.setText(state.getCharSequence(App.VSTUP)); } ด้วยFragments สิ่งนี้ใช้ได้เฉพาะในสถานการณ์ที่เฉพาะเจาะจงเท่านั้น โดยเฉพาะสิ่งที่แตกอย่างน่ากลัวคือแทนที่ชิ้นส่วนวางไว้ในกองหลังแล้วหมุนหน้าจอในขณะที่ชิ้นส่วนใหม่จะปรากฏขึ้น จากสิ่งที่ฉันเข้าใจส่วนเก่าไม่ได้รับสายไปonSaveInstanceState()เมื่อถูกแทนที่ แต่การเข้าพักที่เชื่อมโยงอย่างใดไปActivityและวิธีการนี้เรียกว่าต่อมาเมื่อมันViewไม่ได้อยู่อีกต่อไปดังนั้นมองหาใด …

11
วิธีเชื่อมต่อกับเว็บเซิร์ฟเวอร์ http: // localhost ของฉันจาก Android Emulator ใน Eclipse
สิ่งที่ฉันสามารถทำได้ใน Android จำลอง Eclipse เพื่อเชื่อมต่อไปยังเว็บเซิร์ฟเวอร์หน้า localhost ของฉันที่http://localhostหรือhttp://127.0.0.1? ฉันลองแล้ว แต่อีมูเลเตอร์ยังคงรับคำขอของฉันอย่าง Google ค้นหา localhost หรือแย่กว่านั้นก็บอกว่าไม่พบหน้าเว็บในขณะที่เว็บเซิร์ฟเวอร์ของฉันทำงานปกติ



28
ไม่สามารถ inline bytecode ที่สร้างด้วย JVM เป้าหมาย 1.8 เป็น bytecode ที่กำลังสร้างด้วย JVM target 1.6
เมื่อพยายามเรียกใช้ตัวอย่าง CorDapp ( https://github.com/corda/cordapp-example ) ผ่าน IntelliJ ฉันได้รับข้อผิดพลาดดังต่อไปนี้: ไม่สามารถ inline bytecode ที่สร้างด้วย JVM เป้าหมาย 1.8 เป็น bytecode ที่กำลังสร้างด้วย JVM target 1.6 ฉันจะแก้ไขการตั้งค่า IntelliJ เพื่อให้ bytecode ทั้งหมดถูกสร้างขึ้นด้วยเป้าหมาย JVM เดียวกันได้อย่างไร


23
วิธีการลบข้อมูลการตั้งค่าที่แชร์จากแอพใน Android
ฉันจะลบข้อมูล SharedPreferences สำหรับแอปพลิเคชันของฉันได้อย่างไร ฉันกำลังสร้างแอปพลิเคชันที่ใช้บริการเว็บจำนวนมากเพื่อซิงค์ข้อมูล เพื่อการทดสอบฉันต้องล้างค่า SharedPreferences บางค่าเมื่อฉันรีสตาร์ทแอพ

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


9
ใช้บริบทของแอปพลิเคชันทุกที่หรือไม่
ในแอพ Android มีอะไรผิดปกติกับวิธีการต่อไปนี้: public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContext() { return instance; } } และส่งผ่านทุกที่ (เช่น SQLiteOpenHelper) ที่จำเป็นต้องใช้บริบท (และไม่รั่วแน่นอน)?

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