Kỹ thuật được đề xuất ở trên trong câu trả lời của Dave chắc chắn là một phương pháp thiết kế tốt và có, cuối cùng quyền bắt buộc phải được đặt trong tệp AndroidManifest.xml để truy cập bộ nhớ ngoài.
Tuy nhiên, cách Mono-esque để thêm hầu hết (nếu không phải tất cả, không chắc chắn) "tùy chọn tệp kê khai" là thông qua các thuộc tính của lớp triển khai hoạt động (hoặc dịch vụ).
Plugin Visual Studio Mono tự động tạo tệp kê khai, vì vậy tốt nhất bạn không nên giả mạo nó theo cách thủ công (tôi chắc chắn rằng có những trường hợp không có tùy chọn nào khác).
Ví dụ:
[Activity(Label="MonoDroid App", MainLauncher=true, Permission="android.permission.WRITE_EXTERNAL_STORAGE")]
public class MonoActivity : Activity
{
protected override void OnCreate(Bundle bindle)
{
base.OnCreate(bindle);
}
}