masoud2000 11 ارسال شده در 25 بهمن، ۱۳۹۵ اشتراک گذاری ارسال شده در 25 بهمن، ۱۳۹۵ با سلام من یک برنامه نوشتم که میخام داخل اون از یک باتن برای پاک کردن داده ها که در حافظه گوشی ذخیره میشه استفاده کنم دنبالش گشتم و این یک سطر کد رو پیدا کرم AddPermission(android.permission.CLEAR_APP_USER_DATA) حالا چطور میتونم اون رو بنویسم که مستقیم داده برنامه رو از حافظه خالی کنه یعنی بازدن یک کلید داده ها مربوط بخود برنامه پاک بشن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,579 ارسال شده در 25 بهمن، ۱۳۹۵ اشتراک گذاری ارسال شده در 25 بهمن، ۱۳۹۵ دوست عزیز شما به این راحتی نمیتونید از این امکان و این دسترسی استفاده کنید چون قطعا SecurityException به وجود میاد و سیستم اندروید این اجازه رو بهتون نمیده شما میتونیدبه صورت دستی فایلهای توی فولدربرنامه رو حذف کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
masoud2000 11 ارسال شده در 25 بهمن، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 25 بهمن، ۱۳۹۵ خب دوست عزیز الان با چه کدی میشه مستقیم به این صفحه رفت منظور منوی پاک کردن داده ها لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,579 ارسال شده در 25 بهمن، ۱۳۹۵ اشتراک گذاری ارسال شده در 25 بهمن، ۱۳۹۵ با استفاده از کتابخونه جاوا آبجکت. اول متد زیر رو به اکتیویتی اضافه کنید #If java import android.content.Intent; import android.net.Uri; import android.os.Build; import android.provider.Settings; import anywheresoftware.b4a.BA; private static final String SCHEME = "package"; private static final String APP_PKG_NAME_21 = "com.android.settings.ApplicationPkgName"; private static final String APP_PKG_NAME_22 = "pkg"; private static final String APP_DETAILS_PACKAGE_NAME = "com.android.settings"; private static final String APP_DETAILS_CLASS_NAME = "com.android.settings.InstalledAppDetails"; public void showInstalledAppDetails(String packageName) { Intent intent = new Intent(); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); final int apiLevel = Build.VERSION.SDK_INT; if (apiLevel >= 9) { // above 2.3 intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); Uri uri = Uri.fromParts(SCHEME, packageName, null); intent.setData(uri); } else { // below 2.3 final String appPkgName = (apiLevel == 8 ? APP_PKG_NAME_22 : APP_PKG_NAME_21); intent.setAction(Intent.ACTION_VIEW); intent.setClassName(APP_DETAILS_PACKAGE_NAME, APP_DETAILS_CLASS_NAME); intent.putExtra(appPkgName, packageName); } BA.applicationContext.startActivity(intent); } #End If حالا با استفاده از کتابخونه جاوا آبجکت و دادن پکیج صفحه مربوط به اطلاعات برنامه باز میشه به صورت زیر Dim j As JavaObject j.InitializeContext.RunMethod("showInstalledAppDetails",Array As Object("yourpackagename")) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
masoud2000 11
با سلام
من یک برنامه نوشتم که میخام داخل اون از یک باتن برای پاک کردن داده ها که در حافظه گوشی ذخیره میشه استفاده کنم
دنبالش گشتم و این یک سطر کد رو پیدا کرم
AddPermission(android.permission.CLEAR_APP_USER_DATA)
حالا چطور میتونم اون رو بنویسم که مستقیم داده برنامه رو از حافظه خالی کنه یعنی بازدن یک کلید داده ها مربوط بخود برنامه پاک بشن
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.