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

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

13
วิธีการปิดส่วนปัจจุบันโดยใช้ปุ่มเหมือนปุ่มย้อนกลับ?
ฉันพยายามปิดส่วนปัจจุบันโดยใช้ Imagebutton ฉันอยู่ใน Fragment-A และมันจะเปลี่ยนเป็น Fragment-B เมื่อฉันคลิกปุ่ม และเมื่อฉันคลิกปุ่มที่ Fragment-B มันจะเปลี่ยนเป็น Fragment-C และปิด Fragment-B ถ้าฉันคลิกปุ่มย้อนกลับที่ Fragment-C มันจะกลับไปที่ Fragment-A รหัสที่ฉันได้ลองมีดังต่อไปนี้ camera_album = (ImageButton) view.findViewById(R.id.camera_album); camera_album.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { closefragment(); Fragment fragment = FileBrowserFragment.newInstance(null, null, null) ; MainActivity.addFragment(LocalFileBrowserFragment.this, fragment) ; } }); private void closefragment() { getActivity().getFragmentManager().beginTransaction().remove(this).commit(); } …

5
ฉันจะตั้งค่าตำแหน่งเริ่มต้นและระดับการซูมสำหรับ google map api v2 ได้อย่างไร
เมื่อแผนที่ของฉันแสดงแผนที่จะเริ่มต้นที่ตำแหน่งคงที่ (ใกล้แอฟริกา) เสมอ จากนั้นฉันใช้รหัสต่อไปนี้เพื่อจัดกึ่งกลางแผนที่ไปยังตำแหน่งที่ฉันต้องการ mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(loc.getLatitude(), loc.getLongitude()), 14.0f)); คำถามของฉันคือฉันสามารถตั้งค่าตำแหน่งเริ่มต้นและระดับการซูมก่อนที่แผนที่จะแสดงได้หรือไม่? เพราะฉันไม่ต้องการให้ผู้ใช้ของฉันเห็นภาพเคลื่อนไหวในตอนเริ่มต้น ขอบคุณ.

12
Android - ป้องกันการโหลด WebView ซ้ำเมื่อหมุน
เมื่อฉันหมุนหน้าจอ WebView จะโหลดซ้ำทั้งหน้า ฉันไม่สามารถรับสิ่งนี้ได้เนื่องจากเนื้อหาบางส่วนของฉันมีเนื้อหาแบบไดนามิก / สุ่ม ขณะนี้เมื่อหมุนหน้าจอจะรีโหลด URL เดิมจากเมธอด loadUrl () มีความคิดอย่างไรกับรหัสของฉัน? MainActivity.java package com.mark.myapp; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.view.Menu; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { WebView web; String webURL = "http://www.google.co.uk/"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if …

9
แถบการทำงานของ Android ไม่แสดงการล้น
ฉันมีแถบการทำงานในแอปของฉันซึ่งมี 3 รายการ แสดงได้เพียง 2 อันเนื่องจากปัญหาพื้นที่ดังนั้นฉันคาดหวังว่ารายการแรกจะปรากฏและส่วนที่เหลือจะแสดงในรายการที่ล้น อย่างไรก็ตามในทางปฏิบัติจะแสดงเพียง 2 รายการแรกเท่านั้นและไม่มีการตรวจจับการล้น นี่คือรหัสที่เกี่ยวข้อง: list_menu.xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_insert" android:icon="@android:drawable/ic_menu_add" android:title="@string/menu_insert" android:showAsAction="ifRoom|withText"/> <item android:id="@+id/menu_call" android:icon="@android:drawable/ic_menu_call" android:title="@string/menu_call" android:showAsAction="ifRoom|withText"/> <item android:id="@+id/menu_agenda" android:icon="@android:drawable/ic_menu_agenda" android:title="@string/menu_agenda" android:showAsAction="ifRoom|withText"/> </menu> Activity.java public boolean onCreateOptionsMenu(Menu menu) { MenuInflater mi = getMenuInflater(); mi.inflate(R.menu.list_menu, menu); return true; }

9
Android SDK AsyncTask doInBackground ไม่ทำงาน (คลาสย่อย)
ณ วันที่ 15/2/2012 ฉันยังไม่พบคำอธิบายที่ดีหรือเหตุผลว่าทำไมจึงใช้ไม่ได้ วิธีแก้ปัญหาที่ใกล้เคียงที่สุดคือการใช้วิธีเธรดแบบเดิมแต่เหตุใดจึงรวมคลาสที่ไม่ (ดูเหมือนจะ) ทำงานใน Android SDK Evenin 'SO! ฉันมีคลาสย่อย AsyncTask: // ParseListener had a callback which was called when an item was parsed in a // RSS-xml, but as stated further down it is not used at all right now. private class xmlAsync extends AsyncTask<String, RSSItem, Void> …

9
รายการทางเลือกสำหรับ PreferenceFragment ด้วย android-support-v4.0
ฉันหยุดการพัฒนาแอปอย่างกะทันหันเนื่องจากฉันตระหนักว่าไม่รองรับ PreferenceFragments ในไลบรารีนี้ มีทางเลือกอื่นที่นักพัฒนา Android มือใหม่สามารถใช้เพื่อเอาชนะอุปสรรคนี้ได้หรือไม่? นี่คือหน้าต่างหลักของฉัน ณ ตอนนี้ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <FrameLayout android:id="@android:id/tabcontent" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="0"/> <FrameLayout android:id="@+android:id/realtabcontent" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1"/> </LinearLayout> <TabWidget android:id="@android:id/tabs" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0" /> </TabHost> </LinearLayout> สำหรับ TabActivity ของฉันฉันกำลังใช้สิ่งที่พบทางออนไลน์ …

2
Android: วิธีรับรหัสสถานะของคำขอ HttpClient
ฉันต้องการดาวน์โหลดไฟล์และต้องการตรวจสอบรหัสสถานะการตอบกลับ (เช่นHTTP /1.1 200 OK) นี่คือโค้ดของฉัน: HttpGet httpRequest = new HttpGet(myUri); HttpEntity httpEntity = null; HttpClient httpclient = new DefaultHttpClient(); HttpResponse response = httpclient.execute(httpRequest); ... ฉันจะรับรหัสสถานะของการตอบกลับได้อย่างไร

13
ข้อผิดพลาดในการคอมไพล์ Android Hello-World: Intellij ไม่พบ aapt
ฉันพยายามตั้งค่าสภาพแวดล้อมการพัฒนา Android โดยใช้ IntelliJ ใน Ubuntu 12.04 ฉันสร้างโมดูลแอปพลิเคชัน Android แต่เมื่อฉันพยายามสร้างฉันได้รับข้อผิดพลาดต่อไปนี้: android-apt-compiler: ไม่สามารถรันโปรแกรม "/ home / jon / Programs / android-sdk-linux / platform-tools / aapt": java.io.IOException: error = 2 ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว การกัดเซาะอินเทอร์เน็ตหลายชั่วโมงไม่ได้ช่วยอะไร ฉันวิ่งไปlocate aaptในอาคารผู้โดยสารและพบว่าaaptตั้งอยู่ที่/home/jon/Programs/android-sdk-linux/build-tools/17.0.0/aapt

30
Android Studio - ไม่พบการติดตั้ง JVM
ฉันมีปัญหาในการพยายามบู๊ต Android Studio เมื่อฉันพยายามเปิดใช้งานหลังจากการติดตั้งฉันได้รับข้อผิดพลาดนี้: No JVM Installation found. Please install a 64 bit JDK. ข้อกำหนดระบบปัจจุบันของฉัน: ระบบปฏิบัติการ: Windows 8.0 64 bit version ติดตั้ง JDK:JDK 1.8.0 สิ่งที่ฉันได้ลอง: ฉันได้ลองสิ่งที่รายงานในข้อผิดพลาดและในวิธีแก้ปัญหาส่วนใหญ่เพื่อตั้งค่าJDK_HOMEตัวแปรในตัวแปรสภาพแวดล้อมเป็นเส้นทาง JDK ของฉัน (เวอร์ชัน 64 บิต) เช่นC:\Program Files\Java\jdk1.8.0_05 *I also have tried rebooting system, just in case to test if the environment variable is not …

1
J2ME / Android / BlackBerry - เส้นทางการขับขี่เส้นทางระหว่างสถานที่สองแห่ง
บน Android 1.0 มีเนมสเปซ com.google.googlenav สำหรับเส้นทางการขับขี่: เส้นทาง - ปรับปรุงเส้นทางการขับขี่ของ Google แต่ใน SDK ที่ใหม่กว่านั้นถูกลบออกด้วยเหตุผลบางประการ ... Android: DrivingDirections ถูกลบออกตั้งแต่ API 1.0 - วิธีทำใน 1.5 / 1.6? ใน BlackBerry ยังขาด API สำหรับสิ่งดังกล่าว: จะค้นหาเส้นทางระหว่างสองสถานที่ใน Blackberry ได้อย่างไร csie-tw ให้วิธีแก้ปัญหา (ค้นหา gmaps สำหรับไฟล์ kml และแยกวิเคราะห์): Android - ทิศทางการขับขี่ (เส้นทางเส้นทาง) Andrea ยังสร้างคลาสผู้ช่วย DrivingDirectionsสำหรับ Android ฉันเขียนตัวช่วยเล็ก ๆ น้อย …

8
ไม่พบ AVD หรือ SDK manager ใน Eclipse
ดูเหมือนว่าฉันมีปัญหาบางอย่างหลังจากอัปเดตเครื่องมือ sdk android และเครื่องมือแพลตฟอร์มโดยใช้ตัวจัดการ sdk ปัญหาคือหลังจากอัปเดตฉันพบว่าตัวเลือก avd หรือ sdk ในเมนูแบบเลื่อนลงของ windows ใน eclipse หายไป! และฉันไม่พบตัวเลือกใด ๆ ในการสร้างโครงการ Android จากไฟล์ -> โครงการใหม่ ๆ อีกต่อไป ฉันลองลบ ADT ออกจาก eclipse และไซต์ซอฟต์แวร์ "https://dl-ssl.google.com/android/eclipse/" จาก "ไซต์ซอฟต์แวร์ที่มีอยู่" จากนั้นติดตั้ง ADT ใหม่จาก "https: // dl-ssl google.com/android/eclipse/ "โดยใช้ help-> ติดตั้งซอฟต์แวร์ใหม่ การติดตั้งสำเร็จ แต่ฉันยังไม่มีตัวเลือกสำหรับทางลัดไปยังตัวจัดการ SDK หรือ AVD ใน eclipse และฉันก็ไม่สามารถสร้างโครงการ Android …
90 android  eclipse  sdk  avd 

5
สิ้นสุดเหตุการณ์แอนิเมชั่น Android
ฉันมีภาพเคลื่อนไหวที่เลือนหายไปในมุมมอง (ซึ่งอยู่ภายในส่วนย่อย) และทุกครั้งที่ภาพเคลื่อนไหวเกิดขึ้นหลังจากเสร็จสิ้นมุมมองจะวาดใหม่อีกครั้ง view.SetVisibility(View.GONE)ฉันพบว่าการทำงานรอบทำ แต่มันไม่รอให้แอนิเมชั่นจบ ฉันต้องการเรียกใช้โค้ด setVisibility นี้หลังจากภาพเคลื่อนไหวเสร็จสิ้นแล้วเท่านั้น วิธีที่ดีที่สุดคืออะไร?

5
Android Studio: วิธีสร้าง apk ที่ลงชื่อโดยใช้ Gradle
ฉันค้นหาบน Google และ SO แต่ไม่พบคำตอบของฉัน นี่เป็นครั้งแรกที่ฉันทำงานกับระบบ gradle และตอนนี้ฉันมาถึงจุดที่สร้าง APK ที่ลงชื่อแล้วเพื่ออัปโหลดไปยัง Google Play (โครงการนำเข้าจาก eclipse) ตอนนี้ฉันได้อ่านส่วนนี้แล้วhttp://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-Tasksที่คุณควรเพิ่มลงsigningConfigsในbuild.gradle ฉันได้เพิ่มบรรทัดเหล่านี้แล้วและตอนนี้ฉันเห็นว่าคุณต้องเรียกใช้./gradlew assembleReleaseแต่การเรียกใช้สิ่งนี้ในผลตอบแทน cmd ของฉัน 'gradle' ไม่รู้จักเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์ ฉันได้ลองคลิกขวาที่ build.gradle แล้วเรียกใช้โดยบอกว่ามันประสบความสำเร็จ แต่เมื่อฉันดูในโฟลเดอร์ build / apk มีเพียงไฟล์ที่เรียกว่าapp-debug-unaligned.apk แล้วฉันจะสร้าง apk ที่ลงชื่อโดยใช้ระบบ Gradle ได้อย่างไร?

15
วิธีการตั้งค่าโฟกัสบนมุมมองเมื่อสร้างและแสดงเค้าโครง
ตอนนี้ฉันมีเลย์เอาต์ที่มี a Button, a TextViewและEditText. เมื่อเค้าโครงปรากฏขึ้นโฟกัสจะถูกวางโดยอัตโนมัติEditTextซึ่งจะทำให้แป้นพิมพ์ปรากฏบนโทรศัพท์ Android มันไม่ใช่สิ่งที่ฉันต้องการ มีวิธีใดบ้างที่ฉันสามารถกำหนดโฟกัสTextViewหรือไม่ใช้เลยเมื่อแสดงเค้าโครง
90 java  android  focus 

2
เครื่องรับสัญญาณภายในบริการ
ฉันกำลังพยายามเริ่มต้นBroadcastReceiverภายในไฟล์Service. สิ่งที่ฉันพยายามทำคือมีพื้นหลังที่กำลังทำงานserviceซึ่งรวบรวมข้อความขาเข้าและบันทึกการโทรเข้า ฉันคิดว่าวิธีที่ดีที่สุดในการดำเนินการนี้คือการserviceวิ่งที่มีเครื่องรับสัญญาณออกอากาศที่สามารถแคตตาล็อกได้ ฉันจะทำสิ่งนี้ได้อย่างไร? ฉันมีบริการของฉันอยู่แล้ว

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