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

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


13
วิธีใช้คำสั่ง adb เพื่อพุชไฟล์บนอุปกรณ์โดยไม่ใช้การ์ด sd
วิธีการส่งไฟล์จากคอมพิวเตอร์ไปยังอุปกรณ์ Android ที่ไม่มี SD Card ฉันเหนื่อย: C:\anand>adb push anand.jpg /data/local 3399 KB/s (111387 bytes in 0.032s) C:\anand>adb push anand.jpg /data/opt 3199 KB/s (111387 bytes in 0.034s) C:\anand>adb push anand.jpg /data/tmp 3884 KB/s (111387 bytes in 0.028s) คำสั่งด้านบนเพื่อย้ายไฟล์anand.jpgไปยังอุปกรณ์ แต่ฉันไม่ได้รับjpgไฟล์นี้ในอุปกรณ์ ฉันไม่ได้รับผลสำเร็จใด ๆ ในพรอมต์ cmd ฉันได้รับ: 3399 KB/s (111387 bytes in 0.032s).
104 android  adb 

3
Timertask หรือ Handler
สมมติว่าฉันต้องการดำเนินการบางอย่างทุกๆ 10 วินาทีและไม่จำเป็นต้องอัปเดตมุมมอง คำถามคือจะดีกว่าไหม (ฉันหมายถึงมีประสิทธิภาพและประสิทธิผลมากกว่า) ในการใช้ตัวจับเวลากับ timertask ดังนี้: final Handler handler = new Handler(); TimerTask timertask = new TimerTask() { @Override public void run() { handler.post(new Runnable() { public void run() { <some task> } }); } }; timer = new Timer(); timer.schedule(timertask, 0, 15000); } หรือเป็นเพียงตัวจัดการที่มีการล่าช้าภายหลัง final Handler handler …

5
ภาพเคลื่อนไหวการทำธุรกรรมส่วนย่อย: เลื่อนเข้าและเลื่อนออก
ฉันได้ตรวจสอบบทช่วยสอนสำหรับการทำธุรกรรมที่เคลื่อนไหวระหว่างส่วนต่างๆ ฉันใช้วิธีนี้ในการเคลื่อนไหวและได้ผล: fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right); แต่ฉันต้องการกลับภาพเคลื่อนไหวนี้: ส่วนเก่าเลื่อนออกไปทางซ้ายและส่วนใหม่เลื่อนไปทางขวา แต่ไม่มีค่าของ R.animดูเหมือนว่าไฟล์ที่จะเป็นประโยชน์สำหรับขอบเขตของฉัน ฉันจะทำมันได้อย่างไร?

6
ฉันมีข้อผิดพลาด: setOnItemClickListener ไม่สามารถใช้กับเครื่องปั่นด้ายมีอะไรผิดปกติ?
กรุณานี่คือรหัสของฉันด้านล่างและฉันกำลังวางข้อความแสดงข้อผิดพลาดด้านล่าง: ฉันกำลังพยายามใช้setOnItemClickListenerกับสปินเนอร์มันได้รับอนุญาตหรือไม่? @Override public void onItemClick(AdapterView<?> arg0, View v, int index, long arg3) { if (quantity[index]=="Meter" ){ s1="Meter"; Toast.makeText(v.getContext(), "convert from meter",Toast.LENGTH_SHORT).show(); } } }); convertto.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg, View v1, int index1, long arg4) { if ((quantity[index1]=="Meter") && (s1.equalsIgnoreCase("Meter"))) { Toast.makeText(v1.getContext(), " to meter",Toast.LENGTH_SHORT).show(); var2=var1; …

6
ลบแทร็กแถบเลื่อนออกจาก ScrollView ใน Android
แอป Android ของฉันมี WebView หลัก (HTML โหลดจากทรัพยากรในเครื่อง) ซึ่งฉันต้องการใช้ความกว้างทั้งหมดของหน้าจอและสามารถเลื่อน (แนวตั้ง) ได้ ดังนั้นฉันจึงรวม WebView ไว้ใน ScrollView ใน XML เค้าโครงของฉัน แต่ไม่ว่าฉันจะทำอย่างไรฉันก็ไม่สามารถลบแทร็กแถบเลื่อนออกจากด้านขวาของมุมมองการเลื่อนได้ ที่แย่ไปกว่านั้นคือฉันไม่สามารถเปลี่ยนสีพื้นหลังของแทร็กแถบเลื่อนได้ แทร็กใช้เวลาประมาณ 10dp หรือมากกว่านั้นซึ่งสร้างปัญหาให้กับ HTML ใน WebView ฉันต้องการให้แถบเลื่อนปรากฏที่ด้านบนของมุมมองเว็บ (สไตล์ iPhone ถ้าคุณรู้ว่าฉันหมายถึงอะไร) ตอนนี้คุณสามารถพูดได้ว่า "ทำไมคุณไม่เปลี่ยน HTML ของคุณให้บางลง 10px" ซึ่งเป็นวิธีแก้ปัญหาสำรองของฉัน แต่ฉันไม่จำเป็นต้องทำ นี่คือตัวอย่าง XML ของเค้าโครงที่เกี่ยวข้องคุณจะเห็นว่าฉันได้ลองใช้คุณลักษณะ android: etc ทุกตัวที่ฉันพบ: <ScrollView android:id="@+id/deal_web_view_holder" android:layout_below="@id/clock_bar_holder" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="false" android:fadingEdge="none" android:background="#02a7e9" …

12
ใช้ facebook sdk ใน Android studio
ฉันกำลังติดตามFacebook SDK สำหรับ Android ที่ใช้ Android สตูดิโอ เมื่อฉันเรียกใช้แอปพลิเคชันของฉันฉันได้รับคำเตือนดังกล่าวด้านล่าง Gradle: module 'facebook' won't be compiled. Unfortunately you can't have non-Gradle Java module and Android-Gradle module in one project. ฉันควรแก้ปัญหานี้อย่างไร? ฉันลองคำตอบของ @Scott Barta และได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ A problem occurred configuring project ':App'. > Failed to notify project evaluation listener. > A problem occurred configuring …

17
ฉันจะแก้ไข CrashlyticsMissingDependencyException นี้ได้อย่างไร
ฉันใช้ Crashlytics (การผสานรวม Fabric) ล่าสุดมาระยะหนึ่งแล้ว แต่เมื่อเร็ว ๆ นี้ฉันพบข้อผิดพลาดข้อขัดข้องดังต่อไปนี้เนื่องจากไม่มีการอ้างอิงแม้ว่าฉันจะไม่ได้เปลี่ยนแปลงอะไรเกี่ยวกับการกำหนดค่า Crashlytics มีความคิดอย่างไร 02-08 22:18:00.935 18887-18887/? E/Fabric﹕ . 02-08 22:18:00.935 18887-18887/? E/Fabric﹕ . | | 02-08 22:18:00.935 18887-18887/? E/Fabric﹕ . | | 02-08 22:18:00.935 18887-18887/? E/Fabric﹕ . | | 02-08 22:18:00.935 18887-18887/? E/Fabric﹕ . \ | | / 02-08 22:18:00.935 18887-18887/? E/Fabric﹕ . …

18
ใน eclipse ไม่สามารถอ้างอิงโครงการห้องสมุด android ในโครงการ android อื่น
ในขณะที่ฉันเขียนคำถามนี้ฉันสามารถแก้ปัญหาได้ดังนั้นให้ทำซ้ำที่นี่เพื่อประโยชน์ของผู้อื่น นี่คือปัญหาเบื้องต้น: ฉันได้สร้างโครงการห้องสมุดที่เรียบง่ายมากซึ่งฉันต้องการอ้างอิงในโครงการอื่น ฉันได้ทำสิ่งนี้ก่อนหน้านี้โดยไม่มีปัญหาดังนั้นจึงไม่แน่ใจว่าทำไมครั้งนี้จึงไม่ทำงาน ฉันมี: ตั้งค่าสถานะโปรเจ็กต์ไลบรารีผ่านคุณสมบัติโปรเจ็กต์ default.propertiesไฟล์มีชุดนี้:android.library=true ในโครงการอื่นของฉันเพิ่มการอ้างอิงไปยังโครงการห้องสมุดของฉันผ่านคุณสมบัติของโครงการ default.propertiesไฟล์อ้างอิงเพิ่มเป็นเช่นคาดว่าandroid.library.reference.1=K:/android_test_ws/applicationRegistrar ขีดสีเขียวเทียบกับโปรเจ็กต์ไลบรารีที่อ้างอิงจะเริ่มเป็นสีเขียวจากนั้นเปลี่ยนเป็นกากบาทสีแดง นี่เป็นนัยว่าต้องมีบางอย่างผิดปกติ / ขาดหายไปจากโครงการห้องสมุด แต่ฉันไม่รู้ว่าอะไร โครงการห้องสมุดของฉันในครั้งนี้ง่ายกว่าโครงการก่อนหน้านี้ที่ฉันสร้างขึ้นมาก
104 android  eclipse  project 

4
การอัพเดตมุมมองรายการเมื่อข้อมูลอะแด็ปเตอร์เปลี่ยนแปลง
เมื่อข้อมูลที่เกี่ยวข้องกับอะแด็ปเตอร์อาร์เรย์มีการเปลี่ยนแปลงการทำให้ listview ไม่ถูกต้องเพียงพอที่จะแสดงค่าที่อัปเดตหรือไม่ โค้ดต่อไปนี้ใช้งานไม่ได้ฉันเข้าใจอะไรผิดไปหรือเปล่า public class ZeroItemListActivity extends Activity { private ArrayList<String> listItems=new ArrayList<String>(); private ListView mMyListView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mMyListView=(ListView) findViewById(R.id.MyListView); mMyListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,listItems)); } public void addItem(View v){ listItems.add("list Item"); mMyListView.invalidate(); } } เค้าโครงที่ใช้: …
104 android 

11
ข้อผิดพลาด: Android SDK นี้ต้องใช้ Android Developer Toolkit เวอร์ชัน 22.6.1 ขึ้นไป
ฉันได้ติดตั้ง adt เวอร์ชัน 22.6.1 แล้วเมื่อ 2 วันก่อน มันทำงานได้ดี ทันใดนั้นเมื่อฉันเปิด eclipse ในวันนี้มันแสดงข้อผิดพลาดต่อไปนี้: Android SDK นี้ต้องใช้ Android Developer Toolkit เวอร์ชัน 22.6.1 ขึ้นไป เวอร์ชันปัจจุบันคือ 22.2.1.v201309180102-833290 โปรดอัปเดต ADT เป็นเวอร์ชันล่าสุด นี่คือภาพหน้าจอของ Android SDK Manager ของ eclipse ของฉัน: ฉันได้ลองทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขปัญหาของฉันตามที่กล่าวไว้ในลิงก์นี้ ช่วยเหลือ | ติดตั้งซอฟต์แวร์ใหม่ เลือกไซต์อัปเดต ADT (มีสองไซต์หนึ่งhttp://และไซต์ที่มีhttps://หากไม่ได้ผลให้ลองอีกไซต์หนึ่ง เลือกส่วนเครื่องมือสำหรับนักพัฒนาและกดถัดไป คุณควรจะเห็นกล่องโต้ตอบที่บอกว่าซอฟต์แวร์นี้มีการติดตั้งอยู่แล้วการอัปเดตจะดำเนินการแทน การคลิกตกลงจะนำไปสู่การติดตั้ง 22.6.1 แต่น่าเสียดายที่มันไม่ได้ผลสำหรับฉัน นี่คือภาพหน้าจอที่ฉันแนบซึ่งแสดงข้อผิดพลาดที่ฉันได้รับขณะอัปเดตเครื่องมือ ฉันจะกำจัดมันได้อย่างไร?
104 android  adt  eclipse-adt 

3
ความหมายของข้อผิดพลาด Android Studio: พารามิเตอร์ที่ไม่มีคำอธิบายประกอบจะแทนที่พารามิเตอร์ @NonNull
ฉันกำลังทดลองใช้ Android Studio เมื่อสร้างโปรเจ็กต์ใหม่และเพิ่มonSaveInstanceStateเมธอดเริ่มต้นในคลาสสร้าง MyActivity เมื่อฉันพยายามคอมมิตโค้ดกับ Git ฉันได้รับข้อผิดพลาดแปลก ๆ ที่ฉันไม่เข้าใจ รหัสคือ: ข้อผิดพลาดที่ฉันได้รับคือ: ถ้าฉันพยายามเปลี่ยนลายเซ็นวิธีprotected void onSaveInstanceState(@NotNull Bundle outState)เป็น IDE ก็บอกฉันว่ามันไม่สามารถแก้ไขสัญลักษณ์NotNullได้ ฉันต้องทำอย่างไรเพื่อกำจัดคำเตือน

21
Android Webview - หน้าเว็บควรพอดีกับหน้าจออุปกรณ์
ฉันได้ลองทำสิ่งต่อไปนี้เพื่อให้พอดีกับหน้าเว็บตามขนาดหน้าจอของอุปกรณ์ mWebview.setInitialScale(30); จากนั้นตั้งค่าวิวพอร์ตข้อมูลเมตา <meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;"/> <meta name="viewport" content="width=device-width, target-densityDpi=medium-dpi"/> แต่ไม่มีอะไรทำงานหน้าเว็บไม่ได้รับการแก้ไขตามขนาดหน้าจอของอุปกรณ์ ใครช่วยบอกวิธีรับสิ่งนี้ได้ไหม

14
Subscript และ Superscript a String ใน Android
คุณจะพิมพ์สตริงด้วยตัวห้อยหรือตัวยกได้อย่างไร? คุณสามารถทำได้โดยไม่ต้องใช้ไลบรารีภายนอกหรือไม่? ฉันต้องการให้สิ่งนี้แสดงTextViewใน Android

26
กำลังเรียกใช้“ Cordova build android” - ไม่พบแอตทริบิวต์ android: fontVariationSettings และ android: ttcIndex
เมื่อฉันเรียกใช้cordova build android --buildConfig xxxx --releaseฉันได้รับข้อผิดพลาดต่อไปนี้: ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettings ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:ttcIndex สิ่งที่แปลกคือฉันใช้ macOS สองเครื่องในการคอมไพล์และฉันได้รับข้อผิดพลาดนี้เพียงเครื่องเดียวสำหรับรหัสเดียวกัน นี่คือผลลัพธ์ที่./gradlew cdvPrintPropsฉันได้รับจากสองเครื่อง: :cdvPrintProps cdvCompileSdkVersion=26 cdvBuildToolsVersion=27.0.3 cdvVersionCode=null cdvMinSdkVersion=21 cdvBuildMultipleApks=true cdvReleaseSigningPropertiesFile=release-signing.properties cdvDebugSigningPropertiesFile=null cdvBuildArch=null computedVersionCode=152045989 computedArmv7VersionCode=1520459892 computedX86VersionCode=1520459894 ด้านล่างนี้คือรายการปลั๊กอินที่ใช้: $ cordova plugins list cordova-custom-config 5.0.2 "cordova-custom-config" cordova-fabric-plugin …
104 android  cordova  gradle 

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