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

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

7
Admob Error ใน Eclipse สำหรับ Android: configChanges
Eclipse ทำให้ฉันมีข้อผิดพลาดในบรรทัด android: configChanges ใน AndroidManifest.xml ของฉัน: <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"></activity> ข้อผิดพลาดคือ: error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize'). หากฉันปล่อยไว้เพียงอย่างเดียวkeyboard|keyboardHidden|orientationไม่มีข้อผิดพลาด แต่คอมไพเลอร์ขอ 4 รายการที่เหลือเมื่อฉันพยายามสร้าง ฉันกำลังใช้GoogleAdMobAdsSDK-4.3.1. ความคิดใด ๆ ? แก้ไข:ฉันทำให้มันใช้งานได้โดยเปลี่ยนไฟล์project.properties ( default.propertiesใน SDK ที่ต่ำกว่า 14) เป็นไฟล์: # Project target. target=android-14 และในSDK ManagerของฉันมีSDK Platform Android 4.0 - Revision 14ติดตั้งอยู่ มันควรจะใช้ได้กับSDK …
131 android  eclipse  admob 

6
การส่งและรับ SMS และ MMS ใน Android (ก่อน Kit Kat Android 4.4)
ฉันได้หาวิธีส่งและรับข้อความ SMS แล้ว ในการส่งข้อความ SMS ฉันต้องโทรไปที่sendTextMessage()และsendMultipartTextMessage()วิธีการของSmsManagerชั้นเรียน ในการรับข้อความ SMS ฉันต้องลงทะเบียนผู้รับในAndroidMainfest.xmlไฟล์ จากนั้นฉันต้องแทนที่onReceive()เมธอดของไฟล์BroadcastReceiver. ฉันได้รวมตัวอย่างไว้ด้านล่าง MainActivity.java public class MainActivity extends Activity { private static String SENT = "SMS_SENT"; private static String DELIVERED = "SMS_DELIVERED"; private static int MAX_SMS_MESSAGE_LENGTH = 160; // ---sends an SMS message to another device--- public static void sendSMS(String phoneNumber, String …

7
ฉันจะรันโค้ดบนเธรดพื้นหลังบน Android ได้อย่างไร
ฉันต้องการให้โค้ดทำงานอยู่เบื้องหลังอย่างต่อเนื่อง ฉันไม่ต้องการทำในสถานบริการ มีวิธีอื่นที่เป็นไปได้หรือไม่? ฉันพยายามโทรหาThreadชั้นเรียนในชั้นเรียนActivityแต่Activityยังคงอยู่ในพื้นหลังอยู่สักพักแล้วมันก็หยุดลง Threadชั้นยังหยุดการทำงาน class testThread implements Runnable { @Override public void run() { File file = new File( Environment.getExternalStorageDirectory(), "/BPCLTracker/gpsdata.txt" ); int i = 0; RandomAccessFile in = null; try { in = new RandomAccessFile( file, "rw" ); } catch (FileNotFoundException e) { // TODO Auto-generated catch block …

9
วิธีฆ่ากิจกรรม Android เมื่อปล่อยไว้เพื่อไม่ให้เข้าถึงจากปุ่มย้อนกลับ?
ในกิจกรรม Android ที่กำหนดฉันต้องการเริ่มกิจกรรมใหม่สำหรับผู้ใช้ ณ จุดหนึ่ง เมื่อพวกเขาออกจากกิจกรรมแรกและมาถึงกิจกรรมที่สองกิจกรรมแรกนั้นค้างและฉันต้องการลบออกทั้งหมดเพื่อไม่ให้เข้าถึงได้อีกจากปุ่มย้อนกลับ วิธีที่ดีที่สุดในการทำสิ่งนี้คืออะไร? ฉันจะฆ่าหรือทำลายกิจกรรมนี้ทันทีหลังจากที่ผู้ใช้เปิดตัวกิจกรรมใหม่ได้อย่างไร
131 android 

1
ฉันจะใช้สไตล์กับปุ่มทั้งหมดของแอปพลิเคชัน Android ได้อย่างไร
ฉันมีสไตล์ที่ใช้กับแอปพลิเคชันทั้งหมดของฉัน: AndroidManifest.xml: <application android:theme="@style/ApplicationStyle" android:icon="@drawable/icon" android:label="@string/app_name"> และใน styles.xml ของฉัน: <style name="ApplicationStyle" parent="android:Theme"> <item name="android:button">@style/CKButton</item> </style> <style name="CKButton" parent="android:style/Widget.Button"> <item name="android:textSize">19sp</item> <item name="android:layout_margin">0dip</item> <item name="android:background">#ff0000</item> </style> แต่สไตล์ไม่ได้ถูกนำไปใช้ ฉันขอโทษถ้าฉันใช้ชื่อปลอมในApplicationStyle- Itemแต่ฉันไม่รู้ว่าจะค้นหาชื่อวัตถุได้จากที่ใดและสันนิษฐานง่ายๆว่าandroid:buttonใช้ได้กับทุกปุ่ม

13
ไม่พบตัวแปรสภาพแวดล้อม "ANDROID_HOME"
ฉันพยายามสร้างโครงการไอออนิก - แอนดรอยด์และฉันติดตั้ง android sdk แล้ว ชื่อโครงการของฉันคือ myApp ฉันเพิ่มแพลตฟอร์ม Android ไปยัง myApp เรียบร้อยแล้ว แต่เมื่อฉันพยายามสร้างโครงการ ~/myApp$ sudo ionic build android ผลลัพธ์คือ Running command: /home/hari/myApp/hooks/after_prepare/010_add_platform_class.js /home/hari/myApp add to body class: platform-android ERROR building one of the platforms: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually. Failed to find 'android' …

24
วิธีปิดการคัดลอก / วางจาก / ไปยัง EditText
ในแอปพลิเคชันของฉันมีหน้าจอการลงทะเบียนซึ่งฉันไม่ต้องการให้ผู้ใช้สามารถคัดลอก / วางข้อความลงในEditTextฟิลด์ได้ ฉันได้ตั้งค่าonLongClickListenerในแต่ละEditTextเพื่อให้เมนูบริบทแสดงคัดลอก / วาง / inputmethod และตัวเลือกอื่นไม่ปรากฏขึ้น ดังนั้นผู้ใช้จะไม่สามารถคัดลอก / วางในช่องแก้ไขได้ OnLongClickListener mOnLongClickListener = new OnLongClickListener() { @Override public boolean onLongClick(View v) { // prevent context menu from being popped up, so that user // cannot copy/paste from/into any EditText fields. return true; } }; แต่ปัญหาจะเกิดขึ้นหากผู้ใช้เปิดใช้งานแป้นพิมพ์ของบุคคลที่สามนอกเหนือจากค่าเริ่มต้นของ Android ซึ่งอาจมีปุ่มสำหรับคัดลอก / …

14
ไม่ได้ติดตั้งแอป Android มีการติดตั้งแพ็กเกจที่มีอยู่โดยใช้ชื่อเดียวกันพร้อมลายเซ็นที่ขัดแย้งกันแล้ว
ในโปรแกรมจำลองของฉันเมื่อฉันพยายามอัปเกรด apk โดยทางโปรแกรม ฉันเข้าใจ: Android App Not Install. An existing package by the same name with a conflicting signature is already installed ฉันยังอยู่ในขั้นตอนการทดสอบของการอัปเกรดนี้ดังนั้นไฟล์ที่ฉันดาวน์โหลดจึงเป็น apk ที่ลงชื่อของเวอร์ชันก่อนหน้าซึ่งฉันคิดว่าน่าจะใช้งานได้โดยไม่มีปัญหาใด ๆ จากคำแนะนำใน: แพ็คเกจที่มีอยู่โดยใช้ชื่อเดียวกันพร้อมลายเซ็นคอนฟิลถูกติดตั้งแล้วฉันพยายามเรียกใช้โปรแกรมจำลองทั้งในโหมดดีบักและในโหมดปกติ ... มีความคิดเกี่ยวกับสิ่งที่ฉันขาดหายไปหรือไม่?

17
จะนำมุมมองต่อหน้าทุกสิ่งได้อย่างไร?
ฉันมีกิจกรรมและวิดเจ็ตจำนวนมากอยู่ในนั้นบางส่วนมีภาพเคลื่อนไหวและเนื่องจากภาพเคลื่อนไหวบางวิดเจ็ตจึงมีการเคลื่อนไหว (แปล) ซึ่งกันและกัน ตัวอย่างเช่นมุมมองข้อความกำลังเคลื่อนผ่านปุ่มบางปุ่ม . . ตอนนี้สิ่งที่ฉันต้องการให้ปุ่มอยู่ด้านหน้าเสมอ และเมื่อมุมมองข้อความเคลื่อนไหวฉันต้องการย้ายไปด้านหลังปุ่ม ฉันไม่สามารถบรรลุสิ่งนี้ได้ฉันลองทุกอย่างที่ฉันรู้และ "bringToFront ()" ไม่ได้ผลแน่นอน หมายเหตุฉันไม่ต้องการควบคุม z-order ตามลำดับของการวางองค์ประกอบในการจัดวางเพราะฉันทำไม่ได้ :) เลย์เอาต์มีความซับซ้อนและฉันไม่สามารถวางปุ่มทั้งหมดที่ขอทานของเค้าโครงได้


18
เปลี่ยนสีพื้นหลังของ CardView โดยทางโปรแกรม
CardViewมีแอตทริบิวต์card_view:cardBackgroundColorการกำหนดสีพื้นหลัง แอตทริบิวต์นี้ใช้งานได้ดี ในขณะเดียวกันก็ไม่มีวิธีการเปลี่ยนสีแบบไดนามิก ฉันเพิ่งลองวิธีแก้ปัญหาเช่น: mCardView.setBackgroundColor(...); หรือใช้ Layout ภายใน cardView <android.support.v7.widget.CardView> <LinearLayout android:id="@+id/inside_layout"> </android.support.v7.widget.CardView> View insideLayout = mCardView.findViewById(R.id.inside_layout); cardLayout.setBackgroundColor(XXXX); โซลูชันเหล่านี้ใช้ไม่ได้เนื่องจากการ์ดมี cardCornerRadius

6
สีของไอคอนแถบสถานะ Android
ฉันสงสัยว่าเป็นไปได้ไหมที่จะเปลี่ยนสีไอคอนแถบสถานะ( ไม่ใช่สีของแถบสถานะcolorPrimaryDark) สมมติว่าฉันต้องการแถบสถานะนี้ด้วย: <item name="colorPrimaryDark">@android:color/white</item> และไอคอนเป็นสีดำเป็นไปได้ไหม? ขอบคุณ แก้ไข: ใหม่ในตัวอย่างนักพัฒนา M: windowLightStatusBar การพลิกสิ่งนี้ในธีมของคุณจะบอกให้ระบบใช้ฉากหน้ามืดซึ่งมีประโยชน์สำหรับแถบสถานะที่มีสีอ่อนกว่า โปรดทราบว่าการแสดงตัวอย่าง M ดูเหมือนจะมีข้อบกพร่องโดยที่ไอคอนการแจ้งเตือนยังคงเป็นสีขาวในขณะที่ไอคอนสถานะของระบบจะเปลี่ยนเป็นสีดำแบบกึ่งโปร่งใสอย่างถูกต้อง จาก: Roman Nurik โพสต์ Google+

18
Android - โปรแกรมจำลองในโหมดแนวนอนหน้าจอไม่หมุน
เมื่อฉันเปลี่ยนเป็นโหมดแนวนอน ( NUMPAD 7หรือCTRL+ F11) โปรแกรมจำลองจะหมุนหน้าจอเป็นแนวนอน แต่ระบบปฏิบัติการ Android และไม่มีแอปใดหมุน ดังนั้นทุกอย่างจึงนั่งด้านข้าง มีบางอย่างในการกำหนดค่า AVD ที่ต้องตั้งค่าเพื่อให้อุปกรณ์หมุนได้อย่างถูกต้องหรือไม่?

10
ไม่สามารถสร้างตัวแปลงสำหรับชั้นเรียนของฉันในห้องสมุด Android Retrofit
ฉันย้ายจากการใช้ Volley เป็น Retrofit ฉันมีคลาส gson ที่ฉันใช้มาก่อนสำหรับการแปลง JSONObject reponse เป็นวัตถุที่ใช้การเพิ่มความคิดเห็น gson เมื่อฉันพยายามที่จะทำให้ http ได้รับคำขอโดยใช้ชุดติดตั้งเพิ่ม แต่แอปของฉันล้มเหลวด้วยข้อผิดพลาดนี้: Unable to start activity ComponentInfo{com.lightbulb.pawesome/com.example.sample.retrofit.SampleActivity}: java.lang.IllegalArgumentException: Unable to create converter for class com.lightbulb.pawesome.model.Pet for method GitHubService.getResponse ฉันทำตามคำแนะนำในไซต์ติดตั้งเพิ่มเติมและฉันได้พบกับการใช้งานเหล่านี้: นี่คือกิจกรรมของฉันที่ฉันพยายามเรียกใช้คำขอ http ย้อนยุค: public class SampleActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sample); Retrofit …
130 android  gson  retrofit 

10
วิธีการตรวจจับสายเรียกเข้าในอุปกรณ์ Android?
ฉันกำลังพยายามสร้างแอพเช่นเมื่อมีสายเข้ามาในโทรศัพท์ฉันต้องการตรวจจับหมายเลข ด้านล่างเป็นสิ่งที่ฉันพยายาม แต่ไม่พบสายเรียกเข้า ฉันต้องการเรียกใช้เป็นMainActivityพื้นหลังฉันจะทำอย่างไร ฉันได้รับอนุญาตในmanifestไฟล์ <uses-permission android:name="android.permission.READ_PHONE_STATE"/> มีอะไรอีกบ้างที่ฉันควรให้ในรายการ? public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test_layout); } public class myPhoneStateChangeListener extends PhoneStateListener { @Override public void onCallStateChanged(int state, String incomingNumber) { super.onCallStateChanged(state, incomingNumber); if (state == TelephonyManager.CALL_STATE_RINGING) { String phoneNumber = incomingNumber; } } …

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