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

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

11
สร้างและติดตั้ง apk ที่ไม่ได้ลงชื่อบนอุปกรณ์โดยไม่มีเซิร์ฟเวอร์การพัฒนาหรือไม่
ฉันเป็นคนใหม่ในภาษาพื้นเมืองดังนั้นถ้ามีอะไรผิดปกติในขั้นตอนแจ้งให้ฉันทราบ ฉันได้สร้างแอป Android แบบโต้ตอบโดยใช้คำสั่งตามเอกสาร Android ตอบสนองพื้นเมือง ขณะที่รันบนอุปกรณ์จะใช้คำสั่งต่อไปนี้ react-native run-android ซึ่งให้ผลลัพธ์ของไฟล์ apk 2 ไฟล์ในprojectfolder / android / app / build / outputs / apk ของฉัน ตอนนี้เมื่อฉันใช้เพื่อติดตั้ง apk นี้หลังจากการติดตั้งก็ขอให้เซิร์ฟเวอร์การพัฒนาเชื่อมต่อกับบันเดิล JS แต่ความต้องการของฉันคือผู้ใช้ไม่ต้องต่อสู้กับเซิร์ฟเวอร์การพัฒนาเพียงแค่เขาต้องติดตั้ง apk และทำทุกอย่างเสร็จแล้ว ได้อ่านคำถามเกี่ยวกับสแต็คโอเวอร์โฟลว์แล้วแต่ไม่มีประโยชน์ในการสร้าง apk ที่ไม่ได้ลงชื่อซึ่งไม่ต้องการเซิร์ฟเวอร์การพัฒนา พวกคุณช่วยฉันค้นหาวิธีที่จะสร้างและไม่ได้ลงนาม apk ในการตอบโต้พื้นเมืองได้ไหม?

13
การตั้งค่าข้อความใน EditText Kotlin
ฉันพยายามตั้งค่าข้อความใน EditText แต่มันบอกว่า: Type mismatch. Required: Editable Found: String รหัสของฉันมีดังนี้: String name = "Paramjeet" val nametxt = findViewById (R.id.nametxt) as EditText nametxt.text = name อย่าบอกว่าใช้setTextเพราะฉันใช้ kotlin ไม่ใช่ Java

30
เสร็จสิ้นด้วยค่าการออกที่ไม่ใช่ศูนย์
ฉันกำลังพยายามนำเข้าโครงการของฉัน แต่เมื่อฉันเรียกใช้แอปพลิเคชันฉันได้รับข้อผิดพลาดต่อไปนี้: Error: Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Vishnu Ruhela\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non- zero exit value 1 นี่คือไฟล์ gradle ของฉัน apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.vishnuruhela.signup" minSdkVersion 15 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release …

7
Android และ XMPP: โซลูชั่นที่มีอยู่ในปัจจุบัน [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ห้องสมุด XMPP ไหนจะเป็นทางเลือกที่ดีที่สุดในปัจจุบันสำหรับการพัฒนา Android? ฉันใช้ห้องสมุด Smack ที่ได้รับการปรับปรุงตามที่แนะนำในคำถามอื่น ๆ อีกมากมายที่นี่ใน SO อย่างไรก็ตามนั่นเป็น Smack API รุ่นที่ได้รับการติดตั้งเมื่อสองปีที่แล้ว และถึงแม้ว่าโดยทั่วไปจะใช้งานได้ดีฉันกำลังสำรวจตัวเลือกอื่น ๆ แต่ตัวเลือกที่ใหม่กว่า ฉันเคยดูที่ Smack API อย่างเป็นทางการแล้วหลังจากการวิจัยเล็กน้อยดูเหมือนว่ามันจะใช้ได้ดีในทุกวันนี้ นอกจากนี้ยังมีวิธีแก้ไขปัญหาอื่นที่ฉันได้พบห้องสมุด aSMACK ของ Beemห้องสมุด Beem เป็นไคลเอนต์ XMPP ที่ค่อนข้างใหม่สำหรับ Android และจากสิ่งที่ฉันเข้าใจว่าพวกเขากำลังใช้ aSMACK เวอร์ชันที่แพตช์ของตัวเอง ในที่สุดก็มีaSMACKแต่ก็ไม่ได้รับการปรับปรุงสักพัก (ตามที่เว็บไซต์แนะนำ) คุณมีข้อเสนอแนะอื่น ๆ หรือคุณสามารถอธิบายได้ว่าทำไมฉันควรเลือกข้อใดข้อหนึ่งข้างต้นในส่วนที่เหลือ
165 android  xmpp  smack  asmack 

25
ฉันจะรับวันที่ปัจจุบันใน Android ได้อย่างไร
ฉันเขียนรหัสต่อไปนี้ Date d = new Date(); CharSequence s = DateFormat.format("MMMM d, yyyy ", d.getTime()); แต่ขอพารามิเตอร์ฉันฉันต้องการวันที่ปัจจุบันในรูปแบบสตริง ชอบ 28-Dec-2011 เพื่อที่ฉันสามารถตั้งTextView, อธิบายหน่อยถ้าคุณคิดว่าจำเป็นต้องใช้บางสิ่งฉันเป็นคนใหม่ในการพัฒนา Android

9
วิธีสลับกิจกรรมที่ไม่มีภาพเคลื่อนไหวใน Android
ฉันจะใช้การตั้งค่าสถานะ Intent อย่างถูกต้องFLAG_ACTIVITY_NO_ANIMATIONในไฟล์ AndroidManifest ได้อย่างไร ฉันคิดว่าปัญหาของฉันเล็กน้อย แต่ฉันไม่สามารถหาตัวอย่างหรือวิธีแก้ปัญหาที่ดีได้ <intent-filter> <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /> </intent-filter> อย่างไรก็ตามไม่มีการรายงานข้อผิดพลาดโดย compliator แต่dataไม่ถูกต้อง ฉันต้องการปิดการใช้งานภาพเคลื่อนไหวในกรณีที่สลับระหว่างกิจกรรม ฉันสามารถใช้getWindow().setWindowAnimations(0);onCreate หรือ onResume แทนได้ แต่การใช้ flag เป็นวิธีที่ดีกว่าใช่ไหม ฉันยังสามารถใช้ในรหัส: Intent intent = new Intent(v.getContext(), newactivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); getContext().startActivity(intent); แต่ฉันต้องการใช้การตั้งค่าสถานะนี้ใน Android Manifest หากต้องการปิดใช้งานภาพเคลื่อนไหวในกรณีที่กลับมาจากกิจกรรมที่สองเป็นครั้งแรก

16
ไม่มีเงาตามค่าเริ่มต้นใน Toolbar หรือไม่
ฉันกำลังอัปเดตแอปของฉันด้วย Toolbar ใหม่จากห้องสมุดสนับสนุน v21 ปัญหาของฉันคือแถบเครื่องมือไม่ได้สร้างเงาใด ๆ หากฉันไม่ได้ตั้งค่าแอตทริบิวต์ "ระดับความสูง" นั่นเป็นพฤติกรรมปกติหรือฉันกำลังทำอะไรผิดหรือเปล่า? รหัสของฉันคือ: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/my_awesome_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:elevation="4dp" android:minHeight="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> <FrameLayout android:id="@+id/FrameLayout1" android:layout_width="match_parent" android:layout_height="match_parent"> . . . และในกิจกรรมของฉัน - วิธีการสร้าง: Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar); setSupportActionBar(toolbar);

24
Android ขออนุญาต Marshmallow?
ฉันกำลังทำงานกับแอปพลิเคชันที่ต้องได้รับการอนุญาต "อันตราย" หลายอย่าง ดังนั้นฉันจึงลองเพิ่ม "ขออนุญาต" ตามต้องการใน Android Marshmallow (ระดับ API 23) แต่ไม่สามารถหาวิธีทำได้ ฉันจะขออนุญาตใช้รูปแบบการอนุญาตใหม่ในแอพของฉันได้อย่างไร

8
วิธีตั้งค่าหน่วงเวลาใน Android
public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.rollDice: Random ranNum = new Random(); int number = ranNum.nextInt(6) + 1; diceNum.setText(""+number); sum = sum + number; for(i=0;i<8;i++){ for(j=0;j<8;j++){ int value =(Integer)buttons[i][j].getTag(); if(value==sum){ inew=i; jnew=j; buttons[inew][jnew].setBackgroundColor(Color.BLACK); //I want to insert a delay here buttons[inew][jnew].setBackgroundColor(Color.WHITE); break; } } …
165 java  android 

27
DialogFragment เต็มหน้าจอใน Android
ฉันพยายามแสดง DialogFragment แบบเกือบเต็มจอ แต่ฉันก็ไม่สามารถทำได้ วิธีที่ฉันแสดง Fragment นั้นตรงจากเอกสารของนักพัฒนา Android FragmentManager f = ((Activity)getContext()).getFragmentManager(); FragmentTransaction ft = f.beginTransaction(); Fragment prev = f.findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = new DetailsDialogFragment(); newFragment.show(ft, "dialog"); ฉันรู้ว่าจะพยายามตั้งค่า RelativeLayout อย่างไร้เดียงสาเป็นส่วนย่อยเพื่อเติม _parent และบาง minWidth และ minHeight <RelativeLayout …

13
จะตรวจสอบได้อย่างไรว่ามีคีย์ json อยู่หรือไม่
ดังนั้นฉันได้รับค่า JSON จากเซิร์ฟเวอร์ แต่ไม่รู้ว่าจะมีฟิลด์ใดฟิลด์หนึ่งหรือไม่ ชอบมาก: { "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited" } และบางครั้งจะมีฟิลด์พิเศษเช่น: { "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited", "club":"somevalue" } ฉันต้องการตรวจสอบว่ามีฟิลด์ชื่อ "สโมสร" อยู่หรือไม่เพื่อแยกวิเคราะห์ฉันจะไม่ได้รับorg.json.JSONException: ไม่มีค่าสำหรับสโมสร
165 java  android  json 

17
การติดตั้งแสดงข้อผิดพลาดในคอนโซล: ผู้ให้บริการติดตั้งล้มเหลวความขัดแย้ง
ฉันกำลังทดลองกับโปรแกรมตัวอย่าง NotesList ใน Android SDK ฉันสร้างความแตกต่างเล็กน้อยในโปรแกรม แต่เมื่อฉันติดตั้งเวอร์ชันที่แก้ไขของฉันฉันจะได้รับข้อความต่อไป INSTALL_FAILED_CONFLICTING_PROVIDER ในคอนโซลเมื่อฉันพยายามติดตั้งเมื่อโปรแกรมบันทึกดั้งเดิมอยู่บนอุปกรณ์แล้ว ฉันต้องเปลี่ยนอะไรในผู้ให้บริการเพื่อให้เป็นฐานข้อมูลที่ไม่ซ้ำกัน มันทำงานได้ดีถ้าฉันถอนการติดตั้งโปรแกรมบันทึกดั้งเดิมแล้วติดตั้งรุ่นที่แก้ไข

7
วิธีที่ง่ายที่สุดในการใช้ SVG ใน Android?
ฉันพบไลบรารี่มากมายเพื่อใช้ svg ใน Android และหลีกเลี่ยงการสร้างความละเอียดที่แตกต่างและการวางไฟล์สำหรับแต่ละความละเอียดซึ่งน่ารำคาญมากเมื่อแอพนี้มีไอคอนหรือรูปภาพจำนวนมาก ใคร ๆ ก็สามารถให้ขั้นตอนการใช้ไลบรารีที่ง่ายที่สุดสำหรับการใช้ SVG ใน Android ได้ฉันมั่นใจว่านี่จะช่วยคนอื่น ๆ ได้เช่นกัน นอกจากนี้ฉันยังใช้ Android Studio และ Illustrator เพื่อสร้างไอคอนและรูปภาพของฉัน
165 android  svg  androidsvg 

13
ค่าคงที่ใน Kotlin - วิธีที่แนะนำในการสร้างพวกเขาคืออะไร?
แนะนำให้สร้างค่าคงที่ใน Kotlin อย่างไร และแบบแผนการตั้งชื่อคืออะไร? ฉันไม่พบว่าในเอกสารประกอบ companion object { //1 val MY_CONST = "something" //2 const val MY_CONST = "something" //3 val myConst = "something" } หรือ ...?

2
ปรับขนาดภาพให้เต็มความกว้างและความสูงคงที่ด้วย Picasso
ฉันมี LinearLayout แนวตั้งที่รายการใดรายการหนึ่งImageViewถูกโหลดโดยใช้ Picasso ฉันต้องเพิ่มความกว้างของภาพเป็นความกว้างของอุปกรณ์แบบเต็มและเพื่อแสดงส่วนตรงกลางของภาพที่ถูกครอบตัดด้วยความสูงคงที่ (150dp) ฉันมีรหัสต่อไปนี้: Picasso.with(getActivity()) .load(imageUrl) .placeholder(R.drawable.placeholder) .error(R.drawable.error) .resize(screenWidth, imageHeight) .centerInside() .into(imageView); ฉันควรใส่ค่าใดscreenWidthและimageHeight(= 150dp)

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