Thêm quyền trong AndroidManifest.xml trong Android Studio?


112

Trong Eclipse, chúng tôi có thể thêm quyền trong AndroidManifest.xml bằng cách đi tới AndroidManifest.xml-> Permission-> Thêm quyền.

Làm cách nào để thêm quyền trong Android Studio? Làm cách nào để chúng tôi có được danh sách tất cả các quyền mà chúng tôi có thể thêm vào Hoạt động?



Cứu giúp! Không có câu trả lời nào có vẻ hoạt động trong phiên bản 2.2.1 hiện tại. Tệp kê khai hiển thị trong cây và trình chỉnh sửa là một trình giữ chỗ trống không có gì ngoài nhận xét. Làm thế nào để tôi chỉnh sửa điều thực?
gb96,

Câu trả lời:


135

Bạn chỉ có thể nhập chúng theo cách thủ công, nhưng hỗ trợ nội dung giúp bạn ở đó, vì vậy nó khá dễ dàng.

Thêm dòng này

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

và nhấn ctrl + dấu cách sau dấu chấm (hoặc cmd + dấu cách trên Mac). Nếu bạn cần giải thích cho quyền, bạn có thể nhấn ctrl + q .


14
Tệp kê khai trong cây dự án trong Android Studio ở đâu?
djondal

5
Ồ, vừa mới tìm thấy nó bằng cách sử dụng Chế độ xem Android trong cây dự án.
djondal

2
@djondal Tôi đã từng tìm bất kỳ tệp nào trong Android studio bằng ctrl + shift + n, đây có thể là cách tốt hơn để tiếp cận thay vì căng mắt.
Rohit Mandiwal,

2
đây phải là một trong những cách android studio tốt hơn eclipse.
stu

3
Có bất kỳ ngữ cảnh cụ thể nào liên quan đến vị trí trong tệp kê khai mà chúng tôi thêm cái này không, hay chúng tôi có thể thêm nó vào bất cứ đâu?
Gnemlock


50

Truy cập Android Manifest.xml và đảm bảo thêm thẻ <uses-permission tag > bên trong tệp kê khai nhưng bên ngoài tất cả các thẻ khác ..

<manifest xlmns:android...>

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

Đây là một ví dụ về quyền sử dụng Internet.


8

Bạn có thể thêm thủ công vào tệp kê khai trong thẻ tệp kê khai bằng cách:

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

Quyền này là cần thiết để có thể truy cập thiết bị máy ảnh.


4

Nó khá đơn giản.

Tất cả những gì bạn cần làm là:

  • Nhấp chuột phải trên thẻ ứng dụng và nhấp vào Tạo
  • Nhấp vào thẻ XML
  • Nhấp vào quyền của người dùng
  • Nhập tên quyền của bạn.

1

Đặt hai dòng này vào AndroidMainfest của bạn

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.