بانک کد های دسترسی برای اپلیکیشن(با ترجمه)

پرسیده شده
فعالیت 1113 روز پیش
دیده شده 1212 بار
7

رفقای نازنین سون لرنی سلام

امروز این کد های اماده رو قرار میدم واستون تا هر موقع خواستید permission ی اضافه کنید به اپلیکیشنتون بتونید.

- کد های را در داخل فایل Android Manifest.xml قرار دهید.

- کد ها را در بالای تگ Application و در تگ Uses permission قرار دهید. مثال :

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

تماس						= "android.permission.CALL_PHONE";
تغییر وضعیت گوشی				= "android.permission.MODIFY_PHONE_STATE";
تماس با شماره خاص				= "android.permission.CALL_PRIVILEGED";
خواندن وضعیت گوشی				= "android.permission.READ_PHONE_STATE";
خواندن گزارشات تماس					= "android.permission.READ_CALL_LOG";
خواندن مخاطبین					= "android.permission.READ_CONTACTS";
نوشتن مخاطبین					= "android.permission.WRITE_CONTACTS";
موقعیت						= "android.permission-group.LOCATION";
شبکه							= "android.permission-group.NETWORK";
راه اندازی مجدد							= "android.permission.REBOOT";
دریافت تکمیل شدن بودت			= "android.permission.RECEIVE_BOOT_COMPLETED";
اینترنت						= "android.permission.INTERNET";
نوشتن اس ام اس						= "android.permission.WRITE_SMS";
پخش کردن اس ام اس					= "android.permission.BROADCAST_SMS";
پیام ها						= "android.permission-group.MESSAGES";
تماس های تلفن						= "android.permission-group.PHONE_CALLS";
حافظه							= "android.permission-group.STORAGE";
خاموش کردن گوشی					= "android.permission.DEVICE_POWER";
دسترسی به موقعیت			= "android.permission.ACCESS_COARSE_LOCATION";
دسترسی به وضعیت شبکه			= "android.permission.ACCESS_NETWORK_STATE";
دسترسی به وضعیت وای فای				= "android.permission.ACCESS_WIFI_STATE";
مدیریت اکانت					= "android.permission.ACCOUNT_MANAGER";
اضافه کردن ایمیل صوتی					= "com.android.voicemail.permission.ADD_VOICEMAIL";
تایید هویت اکانت ها			= "android.permission.AUTHENTICATE_ACCOUNTS";
وضعیت باتری					= "android.permission.BATTERY_STATS";
بلوتوث						= "android.permission.BLUETOOTH";
ادمین بلوتوث					= "android.permission.BLUETOOTH_ADMIN";
شکستن							= "android.permission.BRICK";
دوربین							= "android.permission.CAMERA";
تغییر وضعیت شبکه			= "android.permission.CHANGE_NETWORK_STATE";
تغییر وضعیت وای فای				= "android.permission.CHANGE_WIFI_STATE";
پاک کردن کش برنامه					= "android.permission.CLEAR_APP_CACHE";
پاک کردن دیتای کاربر در برنامه				= "android.permission.CLEAR_APP_USER_DATA";
حذف پکیج ها					= "android.permission.DELETE_PACKAGES";
باز کردن استاتوس بار				= "android.permission.EXPAND_STATUS_BAR";
تست فاکتوری					= "android.permission.FACTORY_TEST";
فلاش دوربین گوشی						= "android.permission.FLASHLIGHT";
دریافت اکانت ها					= "android.permission.GET_ACCOUNTS";
دریافت اندازه پکیج				= "android.permission.GET_PACKAGE_SIZE";
تست سخت افزار					= "android.permission.HARDWARE_TEST";
نصب پکیج				= "android.permission.INSTALL_PACKAGES";
مدیریت اکانت ها					= "android.permission.MANAGE_ACCOUNTS";
ان اف سی				= "android.permission.NFC";
خواندن تقویم					= "android.permission.READ_CALENDAR";
خواندن حافظه جانبی			= "android.permission.READ_EXTERNAL_STORAGE";
خواندن گزارشات						= "android.permission.READ_LOGS";
خواندن پروفایل					= "android.permission.READ_PROFILE";
خواندن اس ام اس						= "android.permission.READ_SMS";
دریافت ام ام اس						= "android.permission.RECEIVE_MMS";
دریافت اس ام اس						= "android.permission.RECEIVE_SMS";
ضبط صدا					= "android.permission.RECORD_AUDIO";
ریستارت پکیج				= "android.permission.RESTART_PACKAGES";
فرستادن اس م اس						= "android.permission.SEND_SMS";
قرار دادن آلارم						= "com.android.alarm.permission.SET_ALARM";
تنظیم زمان						= "android.permission.SET_TIME";
قرار دادن والپیپر					= "android.permission.SET_WALLPAPER";
استاتوس بار						= "android.permission.STATUS_BAR";
آپدیت وضعیت دستگاه				= "android.permission.UPDATE_DEVICE_STATS";
ویبره							= "android.permission.VIBRATE";
نوشتن تقویم					= "android.permission.WRITE_CALENDAR";
نوشتن گزارش تماس					= "android.permission.WRITE_CALL_LOG";
نوشتن پروفایل					= "android.permission.WRITE_PROFILE";
نوشتن در حافظه خارجی			= "android.permission.WRITE_EXTERNAL_STORAGE";
نوشتن تنظیمات					= "android.permission.WRITE_SETTINGS";
اکانت ها						= "android.permission-group.ACCOUNTS";
پرداخت						= "android.permission-group.COST_MONEY";
کنترل سخت افزار				= "android.permission-group.HARDWARE_CONTROLS";

//توضیحات ترجمه نشده

PERSONAL_INFO					= "android.permission-group.PERSONAL_INFO";
SYSTEM_TOOLS					= "android.permission-group.SYSTEM_TOOLS";
CONTROL_LOCATION_UPDATES		= "android.permission.CONTROL_LOCATION_UPDATES";
DELETE_CACHE_FILES				= "android.permission.DELETE_CACHE_FILES";
WRITE_SOCIAL_STREAM				= "android.permission.WRITE_SOCIAL_STREAM";
WRITE_SYNC_SETTINGS				= "android.permission.WRITE_SYNC_SETTINGS";
WRITE_USER_DICTIONARY			= "android.permission.WRITE_USER_DICTIONARY";
DEVELOPMENT_TOOLS				= "android.permission-group.DEVELOPMENT_TOOLS";
WRITE_GSERVICES					= "android.permission.WRITE_GSERVICES";
WRITE_HISTORY_BOOKMARKS			= "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS";
WRITE_SECURE_SETTINGS			= "android.permission.WRITE_SECURE_SETTINGS";
WAKE_LOCK						= "android.permission.WAKE_LOCK";
WRITE_APN_SETTINGS				= "android.permission.WRITE_APN_SETTINGS";
USE_CREDENTIALS					= "android.permission.USE_CREDENTIALS";
USE_SIP							= "android.permission.USE_SIP";
SUBSCRIBED_FEEDS_READ			= "android.permission.SUBSCRIBED_FEEDS_READ";
SUBSCRIBED_FEEDS_WRITE			= "android.permission.SUBSCRIBED_FEEDS_WRITE";
SYSTEM_ALERT_WINDOW				= "android.permission.SYSTEM_ALERT_WINDOW";
SET_WALLPAPER_HINTS				= "android.permission.SET_WALLPAPER_HINTS";
SIGNAL_PERSISTENT_PROCESSES		= "android.permission.SIGNAL_PERSISTENT_PROCESSES";
SET_TIME_ZONE					= "android.permission.SET_TIME_ZONE";
SET_ALWAYS_FINISH				= "android.permission.SET_ALWAYS_FINISH";
SET_ANIMATION_SCALE				= "android.permission.SET_ANIMATION_SCALE";
SET_DEBUG_APP					= "android.permission.SET_DEBUG_APP";
SET_ORIENTATION					= "android.permission.SET_ORIENTATION";
SET_POINTER_SPEED				= "android.permission.SET_POINTER_SPEED";
SET_PREFERRED_APPLICATIONS		= "android.permission.SET_PREFERRED_APPLICATIONS";
SET_PROCESS_LIMIT				= "android.permission.SET_PROCESS_LIMIT";
SET_ACTIVITY_WATCHER			= "android.permission.SET_ACTIVITY_WATCHER";
REORDER_TASKS					= "android.permission.REORDER_TASKS";
RECEIVE_WAP_PUSH				= "android.permission.RECEIVE_WAP_PUSH";
READ_SOCIAL_STREAM				= "android.permission.READ_SOCIAL_STREAM";
READ_SYNC_SETTINGS				= "android.permission.READ_SYNC_SETTINGS";
READ_SYNC_STATS					= "android.permission.READ_SYNC_STATS";
READ_USER_DICTIONARY			= "android.permission.READ_USER_DICTIONARY";
READ_FRAME_BUFFER				= "android.permission.READ_FRAME_BUFFER";
READ_HISTORY_BOOKMARKS			= "com.android.browser.permission.READ_HISTORY_BOOKMARKS";
READ_INPUT_STATE				= "android.permission.READ_INPUT_STATE";
PERSISTENT_ACTIVITY				= "android.permission.PERSISTENT_ACTIVITY";
PROCESS_OUTGOING_CALLS			= "android.permission.PROCESS_OUTGOING_CALLS";
MANAGE_APP_TOKENS				= "android.permission.MANAGE_APP_TOKENS";
MASTER_CLEAR					= "android.permission.MASTER_CLEAR";
MODIFY_AUDIO_SETTINGS			= "android.permission.MODIFY_AUDIO_SETTINGS";
INTERNAL_SYSTEM_WINDOW			= "android.permission.INTERNAL_SYSTEM_WINDOW";
KILL_BACKGROUND_PROCESSES		= "android.permission.KILL_BACKGROUND_PROCESSES";
INJECT_EVENTS					= "android.permission.INJECT_EVENTS";
INSTALL_LOCATION_PROVIDER		= "android.permission.INSTALL_LOCATION_PROVIDER";
DIAGNOSTIC						= "android.permission.DIAGNOSTIC";
DISABLE_KEYGUARD				= "android.permission.DISABLE_KEYGUARD";
DUMP							= "android.permission.DUMP";
GET_TASKS						= "android.permission.GET_TASKS";
GLOBAL_SEARCH					= "android.permission.GLOBAL_SEARCH";
FORCE_BACK						= "android.permission.FORCE_BACK";
فایل پیوست

پوریا شفیعی
پوریا شفیعی

29 بهمن 98

0
حذف شده

آقا پوریا شما یه دونه ای واسه نمونه ای. 

 

یه سئوال:

هر Permissionی برای پیاده سازی  کتابخانه ای یا کتابخانه هایی در پروژه کاربرد داره درسته؟ چطور میشه کدهای پیاده سازی مربوط به هر کدوم از Permission های بالا رو در صورت لزوم پیدا کرد؟ کلمه کلیدی برای سرچ کردنشون چطوری هست؟

فایل پیوست

پژمان آزاد

توسط

پژمان آزاد

6 تیر 99

0
حذف شده

خدا قوت ولی نیازی به این کار نیست، شما توی همون کد‌های مانیفست یه کنترل و اسپیس بزنی خودش همه رو بهت پیشنهاد میده و البته چون که کار کردن با هر کدومش نیاز به آموزش داره، توی همون آموزش نخوه ایجاد مجوز رو هم توضیح داده

مخصوصا که توی نسخه‌های جدید تر RunTimePermission هم اضافه شده که هندل کردنش کار بیشتری می‌خواد

فایل پیوست

Mohammad Golkar

توسط

Mohammad Golkar

22 فروردین 00