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

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

10
วิธีสร้างไฟล์ APK ที่ลงชื่อแล้วโดยใช้อินเตอร์เฟสบรรทัดคำสั่ง Cordova
checkStatusฉันทำโปรแกรมตัวอย่างชื่อ ตอนนี้ฉันต้องการสร้างไฟล์ APK ที่ลงชื่อแล้ว ดังนั้นฉันสามารถติดตั้งในอุปกรณ์ต่าง ๆ สำหรับการทดสอบของฉัน สำหรับสิ่งนี้ฉัน Googled และพบเอกสารนี้ ตามเอกสารฉันเปลี่ยนไปที่ไดเรกทอรีโครงการของฉันและเรียกใช้คำสั่งต่อไปนี้: keytool -genkey -v -keystore key-name.keystore -alias alias-name -keyalg RSA -keysize 2048 -validity 10000 หลังจากที่ผมวิ่งคำสั่งดังกล่าวผมได้ไฟล์ชื่อที่key-name.keystoreprojectRoot/key-name.keystore projectRoot/platforms/android/key-name.keystoreและจากนั้นผมคัดลอกวางไฟล์ที่เป็น หลังจากนั้นผมสร้างไฟล์ที่ชื่อและบันทึกไว้ในant.propertiesprojectRoot/platforms/android ฉันเขียนรหัสต่อไปนี้ภายในไฟล์: key.store=projectRoot/key-name.keystore key.alias=myApp หลังจากนั้นฉันก็รันคำสั่งต่อไปนี้เพื่อปล่อย Cordova builds android --release เกิดข้อผิดพลาดต่อไปนี้: /home/projectRoot/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ Error code 1 for command: ant with args: release,-f,/home/projectRoot/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen Error: …
169 android  cordova  ant 

8
แถบเครื่องมือซ้อนทับด้านล่างแถบสถานะ
ฉันต้องการให้แถบเครื่องมือ appcompat v21 ในกิจกรรมของฉัน แต่แถบเครื่องมือที่ฉันใช้อยู่นั้นวางซ้อนกันด้านล่างแถบสถานะ ฉันจะแก้ไขได้อย่างไร นี่คือโครงร่างกิจกรรม xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <include android:id="@+id/toolbar" layout="@layout/toolbar" /> <FrameLayout android:id="@+id/container" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" /> </LinearLayout> มุมมองแถบเครื่องมือ: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" /> สไตล์ของธีม: <style name="AppTheme" parent="MaterialNavigationDrawerTheme.Light.DarkActionBar"> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> </style>

11
เปลี่ยนสีเติมในเนื้อหาเวกเตอร์ใน Android Studio
ตอนนี้ Android Studio รองรับสินทรัพย์แบบเวกเตอร์ในวันที่ 21+ และจะสร้าง pngs สำหรับเวอร์ชั่นที่ต่ำกว่าในเวลารวบรวม ฉันมีสินทรัพย์แบบเวกเตอร์ (จากไอคอนวัสดุ) ที่ฉันต้องการเปลี่ยนสีเติม สิ่งนี้ใช้ได้กับ 21+ แต่ pngs ที่สร้างขึ้นจะไม่เปลี่ยนสี มีวิธีทำเช่นนี้หรือไม่? <vector android:height="48dp" android:viewportHeight="24.0" android:viewportWidth="24.0" android:width="48dp" xmlns:android="http://schemas.android.com/apk/res/android"> <path android:fillColor="@color/primary" android:pathData="M9,16.17L4.83,12l-1.42,1.41L9,19 21,7l-1.41,-1.41z"/>


13
ฉันจะรับเนื้อหาทรัพยากรจากบริบทแบบคงที่ได้อย่างไร
ฉันต้องการอ่านสตริงจากxmlไฟล์ก่อนที่ฉันจะทำอะไรอื่น ๆ อีกมากมายเช่นsetTextในวิดเจ็ตดังนั้นฉันจะทำสิ่งนั้นโดยไม่ต้องเรียกใช้ออบเจ็กต์กิจกรรมได้getResources()อย่างไร

18
Android adb“ ไม่สามารถเปิดการเชื่อมต่อการซิงค์!”
ฉันสามารถเรียกใช้และดีบักแอพ Android ของฉันบนมือถือของฉันได้ดีเกือบตลอดเวลา จากนั้นดูเหมือนจะสุ่มเมื่อฉันพยายามเรียกใช้หรือดีบักแอปของฉันจาก Eclipse คอนโซลใน Eclipse พูดว่า: [2010-10-12 09:36:48 - myapp] Android Launch! [2010-10-12 09:36:48 - myapp] adb is running normally. [2010-10-12 09:36:48 - myapp] Performing com.mycompany.myapp.MyActivity activity launch [2010-10-12 09:36:48 - myapp] Automatic Target Mode: using device 'HT01TP800561' [2010-10-12 09:36:48 - myapp] Uploading myapp.apk onto device 'HT01TP800561' [2010-10-12 …
168 android  eclipse  adb 

14
วิธีการนำเข้าโครงการ Android ที่มีอยู่ลงใน Eclipse
ฉันกำลังพยายามนำเข้าและโครงการ Android ที่มีอยู่ในพื้นที่ทำงาน Eclipse ปัจจุบันของฉัน ฉันเลือกไฟล์ -> ใหม่ -> โครงการ Android ซึ่งเปิดกล่องโต้ตอบโครงการ Android จากนั้นเลือก "สร้างโครงการจากแหล่งที่มีอยู่", สถานที่, สร้างเป้าหมายและเสร็จสิ้น ฉันได้รับข้อผิดพลาดต่อไปนี้: คำอธิบายโครงการไม่ถูกต้อง ไม่มีใครรู้วิธีการแก้ไขข้อผิดพลาดนี้หรือไม่?
168 android  eclipse 

14
Android: วิธีตรวจสอบว่าสามารถมองเห็นวิวด้านในของ ScrollView ได้หรือไม่
ฉันมีซึ่งถือชุดของScrollView Viewsฉันต้องการทราบว่าขณะนี้มุมมองมองเห็นได้หรือไม่ (หากส่วนใดส่วนหนึ่งของมุมมองนั้นแสดงโดยScrollView) ฉันคาดหวังว่ารหัสด้านล่างเพื่อทำสิ่งนี้ไม่น่าแปลกใจที่: Rect bounds = new Rect(); view.getDrawingRect(bounds); Rect scrollBounds = new Rect(scroll.getScrollX(), scroll.getScrollY(), scroll.getScrollX() + scroll.getWidth(), scroll.getScrollY() + scroll.getHeight()); if(Rect.intersects(scrollBounds, bounds)) { //is visible }

10
ปิดใช้งานคีย์บอร์ดอ่อนใน NumberPicker
ฉันกำลังพยายามปิดใช้งานแป้นพิมพ์อ่อนเมื่อใช้ NumberPicker เพื่อป้อนค่าตัวเลข (เพื่อเหตุผลด้านสุนทรียภาพ) นี่คือเลย์เอาต์ของฉัน xml-code: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/linearLayout2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="30dp" android:layout_marginTop="30dp" > <NumberPicker android:id="@+id/repetitionPicker" android:layout_width="40dp" android:layout_height="wrap_content" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="@string/repetitions_short_divider" android:textAppearance="?android:attr/textAppearanceMedium" /> <NumberPicker android:id="@+id/weightPicker" android:layout_width="40dp" android:layout_height="wrap_content" android:layout_marginLeft="40dp" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="@string/pounds" android:textAppearance="?android:attr/textAppearanceMedium" /> …

3
ทำไม LayoutInflater จึงเพิกเฉยต่อพารามิเตอร์เลย์เอาต์ layout_width และ layout_height ที่ฉันระบุ?
ฉันมีปัญหาร้ายแรงในการทำให้ LayoutInflater ทำงานตามที่คาดไว้และคนอื่น ๆ ก็ทำเช่นนั้น: จะใช้ layoutinflator เพื่อเพิ่มมุมมองได้อย่างไร . เหตุใด LayoutInflater จึงไม่สนใจพารามิเตอร์โครงร่างที่ฉันได้ระบุไว้ ยกตัวอย่างเช่นทำไมXML layout_widthและlayout_heightค่าจากทรัพยากรของฉันจึงไม่ได้รับเกียรติ

13
ตั้งค่าสีรูปร่างหุ่นยนต์โดยทางโปรแกรม
ฉันกำลังแก้ไขเพื่อทำให้คำถามง่ายขึ้นโดยหวังว่าจะช่วยให้ได้คำตอบที่ถูกต้อง บอกว่าฉันมีovalรูปร่างดังต่อไปนี้: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:angle="270" android:color="#FFFF0000"/> <stroke android:width="3dp" android:color="#FFAA0055"/> </shape> ฉันจะตั้งค่าสีโดยทางโปรแกรมจากภายในคลาสกิจกรรมได้อย่างไร

12
React-Native, Android, Genymotion: เซิร์ฟเวอร์ ADB ไม่ได้รับ ACK
ฉันกำลังทำงานกับ React-Native, Android และ Genymotion บน Mac เมื่อฉันเรียกใช้react-native run-androidฉันจะได้รับบรรทัดนี้ในตอนท้ายของการดำเนินการเปิดตัว: ... 04:54:40 E/adb: error: could not install *smartsocket* listener: Address already in use 04:54:40 E/adb: ADB server didn't ACK 04:54:40 E/ddms: '/Users/paulbrie/Library/Android/sdk/platform-tools/adb,start-server' failed -- run manually if necessary 04:54:40 E/adb: * failed to start daemon * 04:54:40 E/adb: error: cannot connect …


13
การอนุญาตของ Android ไม่ทำงานแม้ว่าฉันจะประกาศแล้วก็ตาม
ฉันกำลังพยายามเขียนรหัสเพื่อส่ง SMS จากแอพ Android แต่เมื่อฉันพยายามส่ง SMS มันจะส่งข้อผิดพลาดกลับมาให้ฉัน: 09-17 18:37:29.974 12847-12847/**.**.****E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: **.**.****, PID: 12847 java.lang.SecurityException: Sending SMS message: uid 10092 does not have android.permission.SEND_SMS. at android.os.Parcel.readException(Parcel.java:1599) at android.os.Parcel.readException(Parcel.java:1552) at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:768) at android.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:310) at android.telephony.SmsManager.sendTextMessage(SmsManager.java:293) at **.**.****.MainActivity$3.onClick(MainActivity.java:70) at android.view.View.performClick(View.java:5198) at android.view.View$PerformClick.run(View.java:21147) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at …

14
Single TextView พร้อมข้อความหลายสี
ตามที่ชื่อบอกว่าฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะบรรลุตัวละครสองสีที่ต่างกันในองค์ประกอบมุมมองข้อความเดียว
167 android  textview 

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