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

ไฟล์ Manifest แสดงข้อมูลที่จำเป็นเกี่ยวกับแอปพลิเคชันในระบบ Android

4
การสนับสนุนที่ขาดหายไปสำหรับการจัดทำดัชนีแอป Firebase (Android lint)
ฉันได้รับคำเตือนนี้เมื่อวิเคราะห์รหัสของฉัน (วิเคราะห์> ตรวจสอบรหัส) ในสตูดิโอ Android Google Search ไม่สามารถจัดทำดัชนีแอปได้ พิจารณาการเพิ่มกิจกรรมอย่างน้อยหนึ่งกิจกรรมที่มีการบรรจุโดยเจตนา ACTION-VIEW ดูคำอธิบายปัญหาสำหรับรายละเอียดเพิ่มเติม คำเตือนนี้คืออะไรและฉันจะทำให้แอปของฉันสามารถจัดทำดัชนีได้โดย Google Search อย่างไร มันฟังดูสำคัญสำหรับ SEO แต่ฉันไม่พบรายละเอียดใด ๆ ใน Google ฉันต้องการทราบวิธีการเข้าถึง "คำอธิบายปัญหา" จาก android studio แก้ไข: "แอปไม่สามารถจัดทำดัชนีโดย Google Search" คือคำเตือนเก่า คำเตือนใหม่คือ "ขาดการสนับสนุนสำหรับการจัดทำดัชนีแอป Firebase"

7
การตั้งค่า "แอปที่ได้รับการป้องกัน" บนโทรศัพท์ Huawei และวิธีจัดการ
ฉันมี Huawei P8 พร้อม Android 5.0 ที่ใช้ทดสอบแอป แอปจะต้องทำงานในพื้นหลังเนื่องจากจะติดตามภูมิภาค BLE ฉันค้นพบว่า Huawei ได้สร้าง "คุณลักษณะ" ที่เรียกว่าแอปที่ได้รับการป้องกันซึ่งสามารถเข้าถึงได้จากการตั้งค่าโทรศัพท์ (ตัวจัดการแบตเตอรี่> แอปที่ได้รับการป้องกัน) ซึ่งจะช่วยให้แอปที่เลือกทำงานต่อไปหลังจากปิดหน้าจอแล้ว มีเหตุผลสำหรับ Huawei แต่น่าเสียดายสำหรับฉันดูเหมือนว่าจะมีการเลือกใช้นั่นคือแอปจะไม่สามารถใช้งานได้โดยค่าเริ่มต้นและคุณต้องใส่ด้วยตนเองนี่ไม่ใช่ showstopper เนื่องจากฉันสามารถแนะนำผู้ใช้ในคำถามที่พบบ่อยหรือพิมพ์ เอกสารเกี่ยวกับการแก้ไข แต่ฉันเพิ่งติดตั้ง Tinder (เพื่อการวิจัย!) และสังเกตเห็นว่ามีการใส่ไว้ในรายการที่มีการป้องกันโดยอัตโนมัติ มีใครรู้บ้างว่าฉันจะทำสิ่งนี้กับแอปของฉันได้อย่างไร เป็นการตั้งค่าในรายการหรือไม่ เป็นสิ่งที่ Huawei เปิดใช้งาน Tinder เพราะเป็นแอปยอดนิยมใช่หรือไม่?

6
การส่งและรับ SMS และ MMS ใน Android (ก่อน Kit Kat Android 4.4)
ฉันได้หาวิธีส่งและรับข้อความ SMS แล้ว ในการส่งข้อความ SMS ฉันต้องโทรไปที่sendTextMessage()และsendMultipartTextMessage()วิธีการของSmsManagerชั้นเรียน ในการรับข้อความ SMS ฉันต้องลงทะเบียนผู้รับในAndroidMainfest.xmlไฟล์ จากนั้นฉันต้องแทนที่onReceive()เมธอดของไฟล์BroadcastReceiver. ฉันได้รวมตัวอย่างไว้ด้านล่าง MainActivity.java public class MainActivity extends Activity { private static String SENT = "SMS_SENT"; private static String DELIVERED = "SMS_DELIVERED"; private static int MAX_SMS_MESSAGE_LENGTH = 160; // ---sends an SMS message to another device--- public static void sendSMS(String phoneNumber, String …

1
จะเพิ่ม "เครื่องมือ: แทนที่" มากกว่าหนึ่งในแอปพลิเคชัน Android Manifest ได้อย่างไร
ฉันใช้ไลบรารีที่มีด้านล่างในไฟล์ Manifest <application android:allowBackup="true" android:label="@string/app_name" android:supportsRtl="true"/> อย่างไรก็ตามเนื่องจากเป็นแอปพลิเคชันที่ฉันใช้เพื่อรวมไลบรารีกลับการตั้งค่าแทน <application android:allowBackup="false" android:label="@string/app_name" android:supportsRtl="false"/> ดังนั้นมันจะมีข้อผิดพลาดในการควบรวมกิจการเช่น`` android: supportsRtl = "true" `ใน Library Manifest จำเป็นหรือไม่? ทำให้บางครั้งเกิดข้อผิดพลาด ในการแก้ปัญหาเราต้องเพิ่มสิ่งต่อไปนี้ในแอปพลิเคชัน Manifest ของเรา tools:replace="android:supportsRtl" และ tools:replace="android:allowBackup" อย่างไรก็ตามการเพิ่มสองtools:replaceจะมีข้อผิดพลาดในการคอมไพล์ ฉันจะรวมสองอย่างนี้ได้tools:replaceอย่างไร? ฉันลองด้านล่างแล้วและไม่ได้ผล tools:replace="android:supportsRtl|android:allowBackup"

6
เพิ่มสิทธิ์ใน AndroidManifest.xml ใน Android Studio หรือไม่
ใน Eclipse เราสามารถเพิ่มสิทธิ์ใน AndroidManifest.xml ได้โดยไปที่ AndroidManifest.xml-> Permission-> การเพิ่มสิทธิ์ วิธีเพิ่มสิทธิ์ใน Android Studio เราจะรับรายการสิทธิ์ทั้งหมดที่เราสามารถเพิ่มลงในกิจกรรมได้อย่างไร?


30
ข้อผิดพลาดในการติดตั้ง: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED?
ฉันกำลังพัฒนาแอปพลิเคชันขนาดเล็กที่แสดงรายการแอปพลิเคชันทั้งหมดที่มีอยู่ / ติดตั้งบนอุปกรณ์ Android แต่ฉันได้รับข้อผิดพลาดด้านล่างในขณะที่ฉันพยายามเรียกใช้รหัส ข้อผิดพลาดในการติดตั้ง: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED ได้โปรดผู้ใดก็ได้ช่วยฉันในการแยกแยะข้อผิดพลาดนี้

16
ตัวกรองเจตนาของ Android: เชื่อมโยงแอปกับนามสกุลไฟล์
ฉันมีประเภทไฟล์ / นามสกุลที่กำหนดเองที่ต้องการเชื่อมโยงกับแอปของฉัน เท่าที่ฉันรู้องค์ประกอบข้อมูลถูกสร้างขึ้นเพื่อจุดประสงค์นี้ แต่ฉันไม่สามารถใช้งานได้ http://developer.android.com/guide/topics/manifest/data-element.html ตามเอกสารและโพสต์ในฟอรัมจำนวนมากควรทำงานในลักษณะนี้: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:mimeType="application/pdf" /> </intent-filter> ดีมันไม่ทำงาน ผมทำอะไรผิด? ฉันแค่ต้องการประกาศประเภทไฟล์ของฉันเอง

15
ตัวกรองเจตนา Android สำหรับนามสกุลไฟล์เฉพาะหรือไม่
ฉันต้องการดาวน์โหลดไฟล์ที่มีนามสกุลเฉพาะจาก 'net และส่งผ่านไปยังแอปพลิเคชันของฉันเพื่อจัดการกับมัน แต่ฉันไม่สามารถหาตัวกรองความตั้งใจได้ ประเภทไฟล์ไม่รวมอยู่ในประเภทไฟล์และฉันลองใช้ <data android:path="*.ext" /> แต่ฉันไม่สามารถทำงานนั้นได้

3
Android คืออะไร: supportsRtl =“ true” ในไฟล์ xml ของ AndroidManifest
เมื่อใดก็ตามที่ฉันสร้างโปรเจ็กต์ใหม่ในสตูดิโอ Android ฉันได้รับandroid:supportsRtl="true"แอพ AndroidManifest File <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> ... </application> การใช้งานในแอปคืออะไรหรือข้อดีและข้อเสียคืออะไรเมื่อฉันเพิ่มหรือไม่เพิ่มในแอป AndroidManifest

4
AnalyticsService ไม่ได้ลงทะเบียนในรายการแอป - ข้อผิดพลาด
ฉันกำลังพยายามใช้บริการ Google Analytics กับแอพ Android โดยใช้เอกสารต่อไปนี้ที่ให้ไว้ใน sdk: https://developers.google.com/analytics/devguides/collection/android/v4/ ฉันไม่เห็นข้อมูลใด ๆ ในไซต์ผู้ดูแลระบบการวิเคราะห์ ขณะที่แอปกำลังทำงานฉันเห็นข้อความแก้ไขข้อบกพร่องดังต่อไปนี้ "AnalyticsService ไม่ได้ลงทะเบียนในไฟล์ Manifest ของแอป Hit อาจไม่ถูกส่งอย่างน่าเชื่อถือดูคำแนะนำที่https://developers.google.com/analytics/devguides/collection/android/v4/ " คุณช่วยแนะนำวิธีการลงทะเบียนบริการนี้ได้ไหม

3
จะแสดงเค้าโครงหนึ่งด้านบนของอีกรูปแบบทางโปรแกรมได้อย่างไรในกรณีของฉัน
เค้าโครงหลักของฉันmain.xmlมี LinearLayouts สองแบบ: ที่ 1 LinearLayoutเป็นเจ้าภาพ a VideoViewและ a Button, LinearLayoutโฮสต์ที่2 EditTextและสิ่งนี้LinearLayoutได้ตั้งค่าการเปิดเผยเป็น " GONE " ( android:visibility="gone") เช่นด้านล่าง: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/first_ll" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <VideoView android:id="@+id/my_video" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="9" /> <Button android:id="@+id/my_btn" android:layout_width="30dip" android:layout_height="30dip" android:layout_gravity="right|bottom" android:layout_weight="1" /> </LinearLayout> <LinearLayout android:id="@+id/second_ll" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="2dip" android:visibility="gone" …

11
ใน AndroidManifest: คาดหวัง android: screenOrientation =“ ไม่ได้ระบุ”
Android Studio 3.6 ฉันต้องการให้แอปของฉันอยู่ในportraitโหมดเสมอ ดังนั้นในของฉันAndroidMainfest.xml: <activity android:name=".activity.SplashActivity" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> ฉันเรียกใช้แอพและSplashActivityแสดงในportraitโหมด ดี แต่ตัวแก้ไขแสดงข้อผิดพลาดต่อไปนี้: Expecting android:screenOrientation="unspecified" ทำไม?

2
วิธีรับเนื้อหาไฟล์ APK ที่เชื่อถือได้และถูกต้องแม้ใช้ InputStream
พื้นหลัง ฉันต้องการรับข้อมูลเกี่ยวกับไฟล์ APK (รวมถึงไฟล์ APK แบบแยก) แม้ว่าจะอยู่ในไฟล์ zip ที่ถูกบีบอัด (โดยไม่ทำการบีบอัดไฟล์) ในกรณีของฉันสิ่งนี้รวมถึงสิ่งต่าง ๆ เช่นชื่อแพคเกจรหัสรุ่นชื่อรุ่นชื่อแอปป้ายชื่อแอพไอคอนและหากเป็นไฟล์ APK แยกหรือไม่ โปรดทราบว่าฉันต้องการทำทุกอย่างภายในแอพ Android ไม่ใช่ใช้พีซีดังนั้นเครื่องมือบางอย่างอาจไม่สามารถใช้ได้ ปัญหา ซึ่งหมายความว่าฉันไม่สามารถใช้ฟังก์ชั่นgetPackageArchiveInfo ได้เนื่องจากฟังก์ชั่นนี้ต้องการพา ธ ไปยังไฟล์ APK และใช้งานได้เฉพาะกับไฟล์ที่ไม่ได้แยก apk ในระยะสั้นไม่มีฟังก์ชั่นกรอบที่จะทำดังนั้นฉันต้องหาวิธีที่จะทำได้โดยไปที่ไฟล์ซิปโดยใช้ InputStream เป็นอินพุตสำหรับการแยกวิเคราะห์ในฟังก์ชั่น มีวิธีแก้ปัญหาต่าง ๆ ทางออนไลน์รวมถึงด้านนอกของ Android แต่ฉันไม่รู้จักหนึ่งตัวที่เสถียรและใช้ได้กับทุกกรณี หลายคนอาจจะดีแม้สำหรับ Android (ตัวอย่างที่นี่ ) แต่อาจล้มเหลวในการแยกวิเคราะห์และอาจต้องใช้เส้นทางไฟล์แทน Uri / InputStream สิ่งที่ฉันพบและลอง ฉันพบสิ่งนี้ใน StackOverflow แต่น่าเศร้าจากการทดสอบของฉันมันจะสร้างเนื้อหาเสมอ แต่ในบางกรณีที่พบได้ยากมันไม่ใช่เนื้อหา XML ที่ถูกต้อง จนถึงตอนนี้ฉันได้พบชื่อแพคเกจแอปเหล่านี้และรหัสรุ่นที่ตัวแยกวิเคราะห์ไม่สามารถแยกวิเคราะห์ได้เนื่องจากเนื้อหา …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.