۱۳۹۴/۱۱/۱۰, ۰۴:۰۳ ب.ظ
۱۳۹۴/۱۱/۱۰, ۱۱:۴۸ ب.ظ
واقعا راهی نیست؟؟
من از این کد استفاده کردم اما جواب نداد:
واین مجوز ها
من از این کد استفاده کردم اما جواب نداد:
کد پیاچپی:
Powermanager pm;
pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
pm.reboot("null");
واین مجوز ها
کد پیاچپی:
<uses-permission android:name="android.permission.REBOOT" />
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.DEVICE_POWER" />
۱۳۹۴/۱۱/۱۱, ۱۲:۵۵ ق.ظ
سلام
برای shutdown :
برای restart :
البته ممکنه سیستم عامل از این کار جلوگیری کنه مثل بعضی از گوشیای HTC که برمیگرده با تنظیمات رام دستگاه
برای shutdown :
کد پیاچپی:
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot -p" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
برای restart :
کد پیاچپی:
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
البته ممکنه سیستم عامل از این کار جلوگیری کنه مثل بعضی از گوشیای HTC که برمیگرده با تنظیمات رام دستگاه
۱۳۹۴/۱۱/۱۱, ۰۹:۰۱ ق.ظ
سلام
احتمالا این کدها برای گوشیهایی هستش که root شدن و برنامه su یا super user روشون نصب هستش جواب میده
چون از کدها معلومه داره یه برنامه توی حافظه و در حال پردازش رو با پارامترهای خاصی اجرا میکنه.
احتمالا در صورتی که برنامه su از حافظه خارج شده باشه و در حال اجرا نباشه . باز هم این کد عمل نخواهد کرد. هرچند گوشی root هم شده باشه
احتمالا این کدها برای گوشیهایی هستش که root شدن و برنامه su یا super user روشون نصب هستش جواب میده
چون از کدها معلومه داره یه برنامه توی حافظه و در حال پردازش رو با پارامترهای خاصی اجرا میکنه.
احتمالا در صورتی که برنامه su از حافظه خارج شده باشه و در حال اجرا نباشه . باز هم این کد عمل نخواهد کرد. هرچند گوشی root هم شده باشه
۱۳۹۴/۱۱/۱۱, ۰۹:۰۸ ق.ظ
در توزیع ها و انشعابات رسمی اندروید کد خاصی برای reboot و shutdown کردن گوشی وجود نداره و اندروید به شما اجازه این کار رو نمیده
تنها در صورت root بودن گوشی میتونید با استفاده از برنامه su یا همون superuser یا از طریق دسترسی به shell اندروید این کار رو انجام.بدید
تنها در صورت root بودن گوشی میتونید با استفاده از برنامه su یا همون superuser یا از طریق دسترسی به shell اندروید این کار رو انجام.بدید
۱۳۹۴/۱۱/۱۱, ۱۲:۰۰ ب.ظ
با تشکر از شما.
درسته، کدها جواب نداد..
درسته، کدها جواب نداد..