سلام من تو یه کد میخوام که ریگنتون گوشی رو تعویض کنم/
کل اپ درست کار میکنه خب ؟
آهنگ رو پخش میکنم بعدم اگه رو دکمه زد از asset کپی میشه توی پوشه رینگتون گوشی و بعد ست میشه روی زنگخور خب؟
ران تایم پرمیژن برا این دوتا هم میگیرم خب؟؟
WRITE_EXTERNAL_STORAG READ_EXTERNAL_STORA
پس تا اینجا حله !!!!
این سه تا رو هم گذاشتم خب ؟ چون قراره تغییرات توی تنظیمات بده لازمه که توی مانیفست اینا هم باشن . اما چون اینا توی لیست خطری ها نیستن نیازی به ران تایم گرفتن نی (طبق لیست خود گوگول)
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
حالا اپ رو با جنی موشن ران میکنم .
اندروید 3تا5 اوکیه ولی 6 و 7 کارنمیده ینی نمیتونه رینگتون رو عوض کنه. برنامه خطا نداره ولی رینگتون هم عو ض نمیشه.
مشکل کجاس؟؟
اینا که نیازی به ران تایم گرفتن نیستن
پس چرا کارنمیکنه؟
میشه راهنمایی کنین چه کنم ؟؟؟
همه مشکل بر عکس شما و دارن تو اندروید بالا کار می کنه ولی اندروید پایین کار نمی کنه
اخه این امکان نداره که توی ورژن پایین کار کنه ولی تو ورژن بالا کار نکنه
ارور هم ندارید
کدهاتون شاید درست نیست
درستش کردم ... نه کدم کاملا درسته
اندروید 6 و 7
WRITE_SETTINGS رو هم باید ران تایم گرفت ...
مشکل همین بود و حل شد.
کسی اگه با اندروید پایین مشکل داره تاپیکش رو بدین تا راهنماییش کنم/
اره باید اندروید 6 و7 ران تاین بگیرید فقط شما اگر مستقیم روی گوشی تست کنید خیلی بهتر است
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)