نقل قول: دسترسی INSTALL_PACKAGES
براي نصب برنامه نياز داري ؟
نقل قول: دسترسی INSTALL_PACKAGES
حیف استفاده از "پ ن پ" در یک محیط علمی کار درستی نیست :لبخند:
بعله
و در ادامه بگم میدونم میشه از Intent برای این کار استفاده کرد
ولی من میخوام که برنامه خودم این کار رو انجام بده
با تشکر از توجه دوستان
نقل قول: دسترسی INSTALL_PACKAGES
خب با Intent بزن
چرا بياي كاري كه ميشه سيستم بكنه بزاري رو دوش برنامه !:لبخند:
نقل قول: دسترسی INSTALL_PACKAGES
این دسترسی یه دسترسی سیستمی هست و باید حتما برنامه هم به صورت سیستمی sign بشه.
برای sign کردن هم مشکلات زیاده چون key که با اون ساین میشه برای هر شرکت سازنده فرق میکنه (دقیق مثل تولید کننده های برنامه) و این کلید هم زمان کامپایل خود آندروید به کار میره پس عملا اگه شرکت این کلید رو نده برای برنامه نویس در دسترس نیست.
این چیزی هست که وجود داره و شما برای استفاده از این دسترسی ها باید برنامه رو با کلیدی که خود همون سیستم sign شده sign کنید.
ولی روش هایی هست که فک نکنم به دردتون بخوره و اونم اینه که برای سیستم هایی که به صورت خالص نصب شدن(مثلا شرکت سازنده گوشی کد رو خودش کامپایل نکرده و از دیفالت گوگل استفاده کرده) این کلید توی ادرس
{Android Source}/build/target/product/security
قرار داره و دو فایل platform.pk8 + platform.x509.pem
هستن و میتونید با دستور زیر به کلید برسید.
./keytool-importkeypair -k google_certificate.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform
برنامه keytool-importkeypair رو باید داشته باشید.
برای این کلید به دست آمده alias هست platform و پسوردش هم android
حالا برنامه هایی که با این sign بشن میتونن به عنوان برنامه سیستمی روی گوشی هایی که هیچ تغییر ندادن و از همین key برای sign استفاده کردن استفاده کنید.ولی خوب درصد خیلی بالایی خودشون کلید دارن و این کار نمیکنه
یه راه هم داره خودت بیایی یه rom رو از اول کامپایل کنی و از key خودت استفاده کنی:لبخند:
نقل قول: دسترسی INSTALL_PACKAGES
ممنون سعید جان
از جواب و راهنمایی کاملت
ولی بعضی اپ ها مثل eset میان یه تعییدی از کاربر میگیرن، مثل اینکه خودشون رو تو گوشی ثبت میکنن و توی تنظیمات تو قسمت Security هم میان
اون کار جچوری انجام میشه !
نقل قول: دسترسی INSTALL_PACKAGES
این بحث Device Administration رو ببین شاید به درد بخوره.