เพิ่มสิทธิ์ใน AndroidManifest.xml ใน Android Studio หรือไม่


112

ใน Eclipse เราสามารถเพิ่มสิทธิ์ใน AndroidManifest.xml ได้โดยไปที่ AndroidManifest.xml-> Permission-> การเพิ่มสิทธิ์

วิธีเพิ่มสิทธิ์ใน Android Studio เราจะรับรายการสิทธิ์ทั้งหมดที่เราสามารถเพิ่มลงในกิจกรรมได้อย่างไร?



ช่วยด้วย! ดูเหมือนว่าไม่มีคำตอบใดที่ใช้งานได้ในเวอร์ชันปัจจุบัน 2.2.1 รายการที่มองเห็นได้ในแผนภูมิและตัวแก้ไขเป็นตัวยึดว่างที่ไม่มีอะไรเลยนอกจากความคิดเห็น ฉันจะแก้ไขของจริงได้อย่างไร?
gb96

คำตอบ:


136

คุณสามารถพิมพ์ได้ด้วยตนเองเท่านั้น แต่ความช่วยเหลือด้านเนื้อหาจะช่วยคุณได้ดังนั้นจึงค่อนข้างง่าย

เพิ่มบรรทัดนี้

<uses-permission android:name="android.permission."/> 

และกดctrl + เว้นวรรคหลังจุด (หรือcmd + spaceบน Mac) หากคุณต้องการคำอธิบายสำหรับการได้รับอนุญาตให้คุณสามารถกด+ Q


14
ไฟล์รายการในโครงสร้างโครงการใน Android Studio อยู่ที่ไหน
djondal

5
โอ้เพิ่งพบโดยใช้มุมมอง Android ในโครงสร้างโครงการ
djondal

2
@djondal ฉันเคยค้นหาไฟล์ใด ๆ ใน Android studio โดย ctrl + shift + n นี่อาจเป็นวิธีที่ดีกว่าในการเข้าถึงแทนที่จะทำให้คุณปวดตา
Rohit Mandiwal

2
นี่ต้องเป็นหนึ่งในวิธีที่ android studio ดีกว่า eclipse
สตู

3
มีบริบทเฉพาะเกี่ยวกับที่ใดในไฟล์รายการที่เราเพิ่มสิ่งนี้หรือเราสามารถเพิ่มได้ทุกที่?
Gnemlock

62

คุณสามารถพิมพ์ได้ด้วยตนเอง แต่ตัวแก้ไขจะช่วยเหลือคุณ

http://developer.android.com/reference/android/Manifest.permission.html

คุณสามารถดู snap sot ด้านล่าง

ใส่คำอธิบายภาพที่นี่

ทันทีที่คุณพิมพ์ "a" ในเครื่องหมายคำพูดคุณจะได้รับรายการสิทธิ์และคำแนะนำในการเลื่อนคาเร็ตขึ้นและลงเพื่อเลือกแบบเดียวกัน

ใส่คำอธิบายภาพที่นี่


50

ไปที่ Android Manifest.xml และให้แน่ใจว่าจะเพิ่ม<uses-permission tag > ภายในแท็กอย่างชัดแจ้ง แต่นอกของแท็กอื่น ๆ ทั้งหมด ..

<manifest xlmns:android...>

 <uses-permission android:name="android.permission.INTERNET"></uses-permission>
</manifest>

นี่คือตัวอย่างของการอนุญาตให้ใช้อินเทอร์เน็ต


8

คุณสามารถเพิ่มด้วยตนเองในไฟล์รายการภายในแท็กรายการโดย:

<uses-permission android:name="android.permission.CAMERA"/>

ต้องได้รับอนุญาตนี้จึงจะสามารถเข้าถึงอุปกรณ์กล้องได้


4

มันค่อนข้างง่าย

สิ่งที่คุณต้องทำคือ:

  • คลิกขวาเหนือแท็กแอปพลิเคชันและคลิกที่สร้าง
  • คลิกที่แท็ก XML
  • คลิกที่สิทธิ์ผู้ใช้
  • ป้อนชื่อที่คุณอนุญาต

1

ใส่สองบรรทัดนี้ใน AndroidMainfest ของคุณ

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