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

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

1
การเพิ่มผู้ถือเครือข่ายใหม่ใน Android
ฉันต้องการเพิ่มผู้ถือใหม่ใน Android (สร้างรูท / กำหนดเอง) เพื่อเป็นเพียร์กับ Wifi และ GPRS ฉันได้ทำการพัฒนา Android ไปบ้างแล้วและฉันทราบว่า (ใน Android 2.2) มีค่าคงที่สำหรับ WIFI และ GPRS นี่หมายความว่าฉันจะต้องเพิ่มค่าคงที่ในทุกที่รวมทั้งการจัดเตรียมสแต็กเครือข่ายหรือไม่ ผู้ถือรายแรกที่ฉันต้องการเพิ่มคือ USBNet (สำหรับ Android ที่มีโฮสต์ USB) อีกอันจะเป็นดองเกิล USB 3G เป็นตัวยึด GPRS ตัวที่สอง ฉันได้เริ่มต้นด้วยการดาวน์โหลดแหล่งที่มา

7
ไม่มีแรงโน้มถ่วงสำหรับ scrollview วิธีสร้างเนื้อหาภายใน scrollview เป็นศูนย์กลาง
ฉันต้องการให้เนื้อหาภายใน scrollView เป็นศูนย์กลาง <ScrollView android:id="@+id/scroller" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingTop="12dp" android:paddingBottom="20dp" android:scrollbarStyle="outsideOverlay" android:layout_gravity="center" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="check" android:gravity="center_vertical|center_horizontal"/> </ScrollView> หมายเหตุ:ไม่มีandroid:gravityแอตทริบิวต์สำหรับ scrollvew โซลใด ๆ : -

10
ความเร็วที่ช้าลงของคอนโทรลเลอร์ Viewpager ใน Android
มีวิธีใดบ้างที่จะทำให้ความเร็วในการเลื่อนช้าลงด้วยอะแดปเตอร์ viewpager ใน Android คุณรู้ไหมฉันกำลังดูรหัสนี้ ฉันคิดไม่ออกว่าฉันผิดอะไร try{ Field mScroller = mPager.getClass().getDeclaredField("mScroller"); mScroller.setAccessible(true); Scroller scroll = new Scroller(cxt); Field scrollDuration = scroll.getClass().getDeclaredField("mDuration"); scrollDuration.setAccessible(true); scrollDuration.set(scroll, 1000); mScroller.set(mPager, scroll); }catch (Exception e){ Toast.makeText(cxt, "something happened", Toast.LENGTH_LONG).show(); } มันไม่เปลี่ยนแปลงอะไรเลยยังไม่มีข้อยกเว้นเกิดขึ้น?
105 android 

17
การพึ่งพา Android มีเวอร์ชันที่แตกต่างกันสำหรับการคอมไพล์และรันไทม์
หลังจากอัปเดต Android Studio จากCanary 3เป็นCanary 4ข้อผิดพลาดต่อไปนี้จะเกิดขึ้นในเวลาสร้าง การพึ่งพา Android 'com.android.support:support-support-v4' มีเวอร์ชันที่แตกต่างกันสำหรับ classpath คอมไพล์ (25.2.0) และรันไทม์ (26.0.0-beta2) คุณควรตั้งค่าเวอร์ชันเดียวกันด้วยตนเองผ่าน DependencyResolution ฉันทำการค้นหาอย่างสมบูรณ์ตลอดทั้งโครงการและ25.1.0ไม่มีเวอร์ชันที่ใช้ App-build.gradle android { compileSdkVersion 26 buildToolsVersion '26.0.0' defaultConfig { applicationId "com.xxx.xxxx" minSdkVersion 14 targetSdkVersion versionCode 1 versionName "1.0" multiDexEnabled true } buildTypes { debug { debuggable true } release { debuggable false …

16
ส่วนย่อยไม่ได้ถูกแทนที่ แต่วางไว้ด้านบนของชิ้นส่วนก่อนหน้า
กิจกรรม: FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); Fragment1 fragment = new Fragment1(); Fragment2 fragment2 = new Fragment2(); transaction.replace(R.id.Fragment1, fragment); transaction.addToBackStack(null); transaction.commit(); FragmentTransaction transaction2 = getSupportFragmentManager().beginTransaction(); transaction2.replace(R.id.Fragment1, fragment2); transaction2.addToBackStack(null); transaction2.commit(); รหัสในมุมมอง: <fragment android:id="@+id/Fragment1" android:name="com.landa.fragment.Fragment1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_below="@+id/include1" /> ปัญหาคือเนื้อหาไม่ได้ถูกแทนที่จริงๆ - มันถูกวางไว้ด้านบน (มันจึงทับซ้อนกัน) เมื่อฉันคลิกย้อนกลับส่วนแรกจะแสดงอย่างถูกต้อง (โดยไม่มีส่วนที่สอง) แต่ในตอนแรกทั้งสองจะมองเห็นได้ (ฉันต้องการให้มองเห็นเฉพาะชิ้นสุดท้ายเท่านั้น) ฉันขาดอะไรไปที่นี่?

5
การส่งการแจ้งเตือนจากบริการใน Android
ฉันมีบริการทำงานอยู่และต้องการส่งการแจ้งเตือน น่าเสียดายที่วัตถุการแจ้งเตือนต้องมีContextเช่นActivityและไม่ใช่ไฟล์Service. คุณรู้วิธีการผ่านหรือไม่? ผมพยายามที่จะสร้างActivityสำหรับแต่ละการแจ้งเตือน แต่ดูเหมือนว่าน่าเกลียดและผมก็ไม่สามารถหาวิธีที่จะเปิดตัวอีกด้วยโดยไม่ต้องมีActivityView

7
พัฒนาแอป Android โดยใช้ C #
เป็นไปได้ไหมที่จะเขียนแอพ android โดยใช้ C #? มี API หรืออะไร? ฟรีสำหรับการพัฒนาส่วนบุคคลและเชิงพาณิชย์หรือไม่? ฉันต้องติดตั้งอะไรบ้างเพื่อให้มีเทมเพลตโครงการ Android ใน Visual Studio ของฉัน
105 c#  android  mono 


3
การตั้งค่าสีพื้นหลังของธีม Android
ฉันกำลังพยายามแก้ไขสีธีมพื้นหลังเริ่มต้นซึ่งน่าจะง่าย แต่น่าแปลกที่ฉันไม่สามารถใช้งานได้ โปรดทราบว่าฉันต้องการให้การเปลี่ยนแปลงเกิดขึ้นทั่วทั้งแอปไม่ใช่เฉพาะกิจกรรมเดียว นี่คือรหัสของฉัน: styles.xml <resources> <color name="white_opaque">#FFFFFFFF</color> <color name="pitch_black">#FF000000</color> <style name="AppTheme" parent="android:Theme.Light"> <item name="android:background">@color/white_opaque</item> <item name="android:windowBackground">@color/white_opaque</item> <item name="android:colorBackground">@color/white_opaque</item> </style> </resources> และแน่นอนในรายการ <application . . . android:theme="@style/AppTheme" > </application> เอกสาร Android ที่ฉันได้ปรึกษาเกี่ยวกับการปรับเปลี่ยนธีม: http://developer.android.com/guide/topics/ui/themes.html ฉันได้ลองสลับระหว่าง white_opaque และ pitch_black สำหรับแอตทริบิวต์ xml ทั้งหมด แต่ก็ไม่เปลี่ยนแปลงอะไรเลย ข้อเสนอแนะใด ๆ ?

9
Android WebView และ loadData
เป็นไปได้ที่จะใช้วิธีการต่อไปนี้สำหรับการตั้งค่าเนื้อหาของ loadData มุมมองเว็บ (ข้อมูลสตริง, สตริง mimeType, การเข้ารหัสสตริง) จะจัดการปัญหากับการเข้ารหัสข้อมูล html ที่ไม่รู้จักได้อย่างไร! มีรายการเข้ารหัสหรือไม่! ฉันรู้จากวิทยาลัยว่าในกรณีของฉัน html มาจาก DB และเข้ารหัสด้วย latin-1 ฉันพยายามตั้งค่าพารามิเตอร์การเข้ารหัสเป็น latin-1 เป็น ISO-8859-1 / iso-8859-1 แต่ยังมีปัญหากับการแสดงสัญญาณพิเศษเช่นä, ö, ü ฉันจะขอบคุณมากสำหรับคำแนะนำใด ๆ

6
วิธีลบการตั้งค่าที่ใช้ร่วมกันในขณะที่ถอนการติดตั้งแอปพลิเคชันใน Android
ฉันมีแอปพลิเคชัน Android เพื่อบันทึกรายละเอียดการเข้าสู่ระบบเช่นชื่อผู้ใช้และรหัสผ่านซึ่งใช้SharedPreferencesงานได้ดี แต่ฉันจำเป็นต้องลบที่ใช้ทั้งหมดSharedPreferencesในขณะที่ถอนการติดตั้งแอปพลิเคชัน ทำอย่างไร? SavePreferences("one ", ""); SavePreferences("two", ""); LoadPreferences(); private void SavePreferences(String key, String value){ sharedPreferences = getSharedPreferences("TEST", MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString(key, value); editor.commit(); } private void LoadPreferences(){ sharedPreferences = getSharedPreferences("TEST", MODE_PRIVATE); String strSavedMem1 = sharedPreferences.getString("MEM1", ""); String strSavedMem2 = sharedPreferences.getString("MEM2", ""); } ฉันต้องการลบสิ่งนี้SharedPreferencesเมื่อถอนการติดตั้งแอปพลิเคชันของฉัน

24
ตรวจสอบว่า ListView ถูกเลื่อนไปที่ด้านล่างหรือไม่?
ฉันจะทราบได้หรือไม่ว่า ListView ของฉันถูกเลื่อนไปที่ด้านล่าง? โดยที่ฉันหมายความว่ารายการสุดท้ายสามารถมองเห็นได้อย่างสมบูรณ์
105 android  listview 

18
Media Player เรียกในสถานะ 0 ข้อผิดพลาด (-38,0)
ฉันกำลังพยายามออกแบบแอปง่ายๆที่สตรีมสถานีวิทยุอินเทอร์เน็ต ฉันมี URL สำหรับสถานีและกำลังตั้งค่า Media Player เช่น MediaPlayer mediaPlayer = new MediaPlayer(); try { mediaPlayer.setDataSource(URL); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (SecurityException e) { e.printStackTrace(); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } try { mediaPlayer.prepare(); } catch (IllegalStateException e) { e.printStackTrace(); } …


13
Android Google Maps v2 - ตั้งค่าระดับการซูมสำหรับ myLocation
เป็นไปได้ไหมที่จะเปลี่ยนระดับการซูมสำหรับ myLocation ด้วย Google Maps API v2 ใหม่ หากคุณตั้งค่าไว้GoogleMap.setEnableMyLocation(true);คุณจะได้รับปุ่มบนแผนที่เพื่อค้นหาตำแหน่งของคุณ หากคุณคลิกที่แผนที่นั้นแผนที่จะนำคุณไปยังตำแหน่งของคุณและขยายไปยังระดับหนึ่ง ฉันสามารถเปลี่ยนการซูมนี้ให้น้อยลงหรือมากขึ้นได้หรือไม่

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