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

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

15
Android: Dex ไม่สามารถแยกวิเคราะห์รหัสเวอร์ชัน 52 ไบต์
ฉันเพิ่งเปลี่ยนไปใช้ Android Studio 2.1 และข้อผิดพลาดนี้ปรากฏขึ้นเมื่อพยายามรวบรวมแอปที่ใช้งานได้ก่อนหน้านี้: Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibility …

5
Kotlin Backing Field สำหรับอะไร?
ในฐานะนักพัฒนา Java แนวคิดของเขตข้อมูลสำรองค่อนข้างแปลกสำหรับฉัน ให้: class Sample { var counter = 0 // the initializer value is written directly to the backing field set(value) { if (value >= 0) field = value } } สนามสำรองนี้เหมาะสำหรับอะไร? Kotlin เอกสารกล่าวว่า: ชั้นเรียนใน Kotlin ไม่สามารถมีเขตข้อมูลได้ แต่บางครั้งก็มีความจำเป็นต้องมีข้อมูลสนับสนุนเมื่อใช้ accessors ทำไม? อะไรคือความแตกต่างกับการใช้ชื่อคุณสมบัติภายในตัวเซ็ตเตอร์เช่น * class Sample { var counter = …

8
“ ไม่มีเวอร์ชันแคช…สำหรับโหมดออฟไลน์”
ฉันได้รับข้อความแสดงข้อผิดพลาดขณะสร้างโปรเจ็กต์ Hello World ใหม่ใน Android Studio: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'MyApplication2'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle:0.9.1. Required by: :MyApplication2:unspecified > No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode. …

28
ไม่พบกิจกรรมเริ่มต้นใน Android Studio
ฉันเพิ่งอัปเกรดเป็น Android Studio 0.2.8 และฉันได้รับข้อผิดพลาดที่ระบุว่า "ไม่พบกิจกรรมเริ่มต้น" เมื่อฉันพยายามแก้ไขการกำหนดค่าการเรียกใช้ เมื่อฉันเปิด Android Studio ฉันได้รับข้อผิดพลาดนี้ "อนุญาตให้เข้าถึงจากเธรดการจัดส่งเหตุการณ์เท่านั้น" กิจกรรมที่ฉันใช้เป็นกิจกรรมส่วนย่อย จนถึงตอนนี้ฉันได้ลองสร้างใหม่และทำให้แคช / รีสตาร์ทไม่ถูกต้อง ทั้งสองไม่มีประโยชน์ โปรดแจ้งให้เราทราบว่าจะแก้ไขปัญหาได้อย่างไร

30
ข้อผิดพลาด: ไม่พบ adb ภายใน SDK ใน Android Studio
ไม่มีใครรู้ว่านี่หมายถึงอะไร? ฉันเป็นคนไม่ชอบ Android เมื่อฉันคลิกปุ่ม "เรียกใช้" บนโปรแกรมจำลองของฉันฉันได้รับข้อความนี้ Throwable: ไม่พบ adb ภายใน SDK ฉันใช้งานเวอร์ชันล่าสุด, 0.8.14. แก้ไข: ฉันใช้ Android Studio

13
โมดูล Android Studio-No
ฉันยังใหม่กับ Android Studio นี่คือภาพหน้าจอโปรเจ็กต์ของฉันโปรเจ็กต์ของฉันสร้างสำเร็จ แต่เมื่อฉันรันมันจะแสดงเฉพาะ Build Successful เท่านั้น จากสิ่งที่ฉันเข้าใจฉันคิดว่าบิลด์ถูกเขียนในแถบเครื่องมือควรมีชื่อโปรเจ็กต์ของฉันเมื่อฉันไปที่แก้ไขการกำหนดค่าภายในโมดูลมีเพียงตัวเลือกเดียวที่เป็นไม่มีโมดูลในขณะที่ฉันคิดว่าชื่อโปรเจ็กต์ของฉันควรอยู่ที่นั่นเมื่อฉันถูก คลิกที่โปรเจ็กต์ของฉันและคลิกที่ Make Module 'Copy of IBL2 eclipse' ไม่มีอะไรเกิดขึ้นโปรเจ็กต์นี้ทำงานได้ดีใน eclipse

29
จะออกจากแอพ Android โดยใช้โปรแกรมได้อย่างไร?
ฉันแน่ใจว่าคำถามนี้ถูกถามหลายครั้งเพราะฉันอ่านไม่กี่ครั้ง ลูกค้าของฉันต้องการให้ฉันใส่ปุ่มลงในแอปของเขาซึ่งผู้ใช้สามารถคลิกและออกได้ ฉันได้อ่านสิ่งนี้และพบว่าการโทรfinish()จะทำได้ แต่การเสร็จสิ้นเป็นเพียงการปิดกิจกรรมการวิ่งปัจจุบันใช่ไหม ฉันมีกิจกรรมมากมายดังนั้นในกรณีนี้ฉันต้องผ่านอินสแตนซ์ของแต่ละกิจกรรมและทำให้เสร็จหรือทำให้ทุกกิจกรรมเป็นรูปแบบซิงเกิลตัน ฉันยังต้องรู้ว่าActivity.moveTaskToBack(true)คุณสามารถเข้าสู่หน้าจอหลักได้ ตกลงนี่ไม่ใช่การปิด แต่เป็นเบื้องหลังกระบวนการ มันมีประสิทธิภาพหรือไม่? ฉันควรใช้วิธีใดในการปิดแอปให้สมบูรณ์ มีคำอธิบายข้างต้นหรือวิธีการอื่นใด / การใช้วิธีการอื่น ๆ ข้างต้นหรือไม่?

21
CheckBox ใน RecyclerView คอยตรวจสอบรายการต่างๆ
นี่คือ XML สำหรับรายการของฉันใน RecyclerView <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/cvItems" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_margin="2dp" card_view:cardElevation="0dp" card_view:contentPadding="0dp" card_view:cardBackgroundColor="#FFFFFF" > <LinearLayout android:orientation="horizontal" android:layout_height="fill_parent" android:layout_width="fill_parent"> <TextView android:layout_width="0dip" android:layout_height="match_parent" android:layout_weight="0.8" android:id="@+id/tvContent" android:textSize="15dp" android:paddingLeft="5dp" android:paddingRight="5dp" /> <CheckBox android:id="@+id/cbSelect" android:layout_width="0dip" android:layout_weight="0.2" android:layout_height="match_parent" android:button="@drawable/cb_checked" android:gravity="center_horizontal" android:textAlignment="center" android:layout_gravity="center_horizontal" /> </LinearLayout> </android.support.v7.widget.CardView> และนี่คืออะแดปเตอร์ RecyclerView ที่ขยายเลย์เอาต์ด้านบนสำหรับแต่ละรายการ: public class AdapterTrashIncome extends RecyclerView.Adapter<AdapterTrashIncome.ViewHolder> { private …

8
adb shell su ใช้งานได้ แต่ adb root ไม่ทำงาน
ฉันรูท Galaxy S3 ที่ปลดล็อคแล้ว (SGH-T999) ตอนนี้ฉันพยายามเรียกใช้adb rootจากพรอมต์คำสั่งของ Windows แต่ฉันได้รับadbd cannot run as root in production buildsข้อผิดพลาด ดังนั้นสิ่งแรกที่ฉันตรวจสอบคือโทรศัพท์ของฉันถูกรูทจริงหรือไม่? ฉันจึงลองทำสิ่งต่อไปนี้: เปิดพร้อมรับคำสั่ง $adb devices // lists my device $adb shell //goes to shell $su // opens a 'SuperSu' prompt on my phone and I 'Grant' permission # // Before following the rooting instructions, …
93 android  shell  adb  root 

7
วิธีตั้งค่าฟอนต์ที่กำหนดเองให้เป็น Spinner text โดยทางโปรแกรม?
ฉันมีไฟล์ฟอนต์ ttf ในโฟลเดอร์ assets ฉันรู้วิธีใช้สำหรับ textviews กับ: Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf"); textview1.setTypeface(externalFont); ฉันได้กำหนดการค้นหาข้อความสปินเนอร์ของฉันในไฟล์ xml ของตัวเอง (เหมือน usuall ใน Android): <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+android:id/text1" style="?android:attr/spinnerItemStyle" android:singleLine="true" android:textColor="#ffffff" android:gravity="center" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ellipsize="marquee" /> ฉันไม่สามารถอ้างอิง textview นี้จากโค้ดได้ฉันมักจะได้รับข้อยกเว้นของตัวชี้ที่เป็นโมฆะ เช่นฉันพยายาม: TextView spinner_text=(TextView)findViewById(R.id.text1); spinner_text.setTypeface(externalFont); เป็นไปได้ไหมที่จะเลือกแบบอักษรภายนอกของฉันแม้กระทั่งสำหรับข้อความสปินเนอร์ของฉันที่กำหนดไว้ใน xml ของตัวเอง ขอขอบคุณ. แก้ไขพร้อมคำตอบ: ใช้งานได้: String [] items = new …

4
ฉันจะสร้างโปรไฟล์แอพ Android ของฉันได้อย่างไร [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันต้องการค้นหาว่าคอขวดอยู่ที่ใดในแอป Android ของฉัน ฉันสามารถใช้เครื่องมือหรือเทคนิคการทำโปรไฟล์อะไรได้บ้าง?

8
มีวิธีทำให้ ellipsize =“ marquee” เลื่อนเสมอหรือไม่?
ฉันต้องการใช้เอฟเฟกต์กระโจมบน TextView แต่ข้อความจะถูกเลื่อนเมื่อ TextView ได้รับโฟกัสเท่านั้น นั่นเป็นปัญหาเพราะในกรณีของฉันมันทำไม่ได้ ฉันใช้: android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" มีวิธีให้ TextView เลื่อนข้อความอยู่เสมอหรือไม่? ฉันเคยเห็นสิ่งนี้ทำในแอป Android Market โดยที่ชื่อแอปจะเลื่อนในแถบหัวเรื่องแม้ว่าจะไม่ได้รับโฟกัส แต่ฉันไม่พบสิ่งนี้ที่กล่าวถึงในเอกสาร API

16
ตัวกรองเจตนาของ Android: เชื่อมโยงแอปกับนามสกุลไฟล์
ฉันมีประเภทไฟล์ / นามสกุลที่กำหนดเองที่ต้องการเชื่อมโยงกับแอปของฉัน เท่าที่ฉันรู้องค์ประกอบข้อมูลถูกสร้างขึ้นเพื่อจุดประสงค์นี้ แต่ฉันไม่สามารถใช้งานได้ http://developer.android.com/guide/topics/manifest/data-element.html ตามเอกสารและโพสต์ในฟอรัมจำนวนมากควรทำงานในลักษณะนี้: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:mimeType="application/pdf" /> </intent-filter> ดีมันไม่ทำงาน ผมทำอะไรผิด? ฉันแค่ต้องการประกาศประเภทไฟล์ของฉันเอง

9
จะรับฟังการเปลี่ยนแปลงความชอบภายใน PreferenceFragment ได้อย่างไร
ตามที่อธิบายไว้ที่นี่ฉันกำลังคลาสย่อย PreferenceFragment และแสดงไว้ในกิจกรรม เอกสารนั้นจะอธิบายวิธีการรับฟังการเปลี่ยนแปลงค่ากำหนดที่นี่แต่เฉพาะในกรณีที่คุณซับคลาส PreferenceActivity เนื่องจากฉันไม่ได้ทำอย่างนั้นฉันจะรับฟังการเปลี่ยนแปลงความชอบได้อย่างไร ฉันได้ลองใช้ OnSharedPreferenceChangeListener ใน PreferenceFragment แล้ว แต่ดูเหมือนจะไม่ได้ผล ( onSharedPreferenceChangedดูเหมือนจะไม่ได้รับการเรียก) นี่คือรหัสของฉันจนถึงตอนนี้: SettingsActivity.java public class SettingsActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Display the fragment as the main content. getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingsFragment()).commit(); } } SettingsFragment.java public class SettingsFragment extends PreferenceFragment implements OnSharedPreferenceChangeListener …

10
เล่นโทนเสียงโดยพลการกับ Android
มีวิธีใดบ้างที่จะทำให้ Android ส่งเสียงความถี่โดยพลการ (หมายความว่าฉันไม่ต้องการให้มีไฟล์เสียงที่บันทึกไว้ล่วงหน้า) ฉันมองไปรอบ ๆ และToneGeneratorเป็นสิ่งเดียวที่ฉันสามารถพบได้ว่ามันอยู่ใกล้ แต่ดูเหมือนว่าจะสามารถส่งออกโทน DTMF มาตรฐาน ความคิดใด ๆ ?
93 android  audio 

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