۱۳۹۴/۱۱/۱۰, ۰۲:۱۸ ب.ظ
۱۳۹۴/۱۱/۱۰, ۰۳:۰۱ ب.ظ
سلام
برای دسترسی به بخش Setting اندروید میتونید از کد زیر استفاده کنید
برای دسترسی به بخشهای مختلف Setting باید از کد زیر استفاده کنید
نکته : حتما باید با توجه به قسمتی که میخواید دسترسی داشته باشید. Permission های مورد نیاز رو هم در فایل AndroidManifest اضافه کنید.
به دلیل استفاده از StartActivityForResult خیلی راحت با زدن دکمه Back میتونید به برنامه خودتون برگردید.
برای دسترسی به بخش Setting اندروید میتونید از کد زیر استفاده کنید
کد:
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);
برای دسترسی به بخشهای مختلف Setting باید از کد زیر استفاده کنید
کد:
android.provider.Settings.
نکته : حتما باید با توجه به قسمتی که میخواید دسترسی داشته باشید. Permission های مورد نیاز رو هم در فایل AndroidManifest اضافه کنید.
به دلیل استفاده از StartActivityForResult خیلی راحت با زدن دکمه Back میتونید به برنامه خودتون برگردید.
۱۳۹۴/۱۱/۱۰, ۰۳:۱۱ ب.ظ
سلام کد زیر رو به اکتیوتی موردنظرتون اضافه کنید :
بعدش مثلا تو رویداد کلیک یه دکمه این کد رو اضافه کنید :
این کد یکی از اکتیوتی های برنامه گوگل مپس رو باز میکنه حالا شما هر برنامه یا صفحه ای که میخواید کاربر به اونجا منتقل بشه رو باید پیدا کنید.
کد:
public static boolean openApp(Context context, String packageName) {
PackageManager manager = context.getPackageManager();
try {
Intent i = manager.getLaunchIntentForPackage(packageName);
if (i == null) {
return false;
//throw new PackageManager.NameNotFoundException();
}
i.addCategory(Intent.CATEGORY_LAUNCHER);
context.startActivity(i);
return true;
} catch (PackageManager.NameNotFoundException e) {
return false;
}
}
بعدش مثلا تو رویداد کلیک یه دکمه این کد رو اضافه کنید :
کد پیاچپی:
openApp(this, "com.google.android.maps.mytracks");
این کد یکی از اکتیوتی های برنامه گوگل مپس رو باز میکنه حالا شما هر برنامه یا صفحه ای که میخواید کاربر به اونجا منتقل بشه رو باید پیدا کنید.
۱۳۹۴/۱۱/۱۰, ۰۳:۳۱ ب.ظ
ممنون از دوستان.
راهگشا بود.
مجوزش هم در مانیفست
راهگشا بود.
مجوزش هم در مانیفست
کد پیاچپی:
<uses-permission android:name="ANDROID.PERMISSION.WRITE_SETTINGS" />