Great, thanks for the link, I will look into this further there.
On Aug 6, 1:54 pm, Roman <roman.baumgaert...@t-mobile.com> wrote:
> There is already a post about this on the forum. Look at
>
> http://groups.google.com/group/android-platform/browse_thread/thread/...
>
> In general you don't want to allow third party apps to do a reboot on
> your phone this easily. It is very dangerous that's why the REBOOT is
> only allowed for system apps.
>
> --
> Roman Baumgaertner
> Sr. SW Engineer-OSDC
> ·T· · ·Mobile· stick together
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
>
> On Aug 6, 8:54 am, markwhitney <markwhit...@gmail.com> wrote:
>
> > I am trying to reboot Android by broadcasting Intent.ACTION_REBOOT
> > from my activity.
>
> > I believe that I have given it all the proper permissions to send such
> > a signal but when I launch the activity, nothing happens. I saw a
> > similar post about this back in May, but no responses.
>
> > Logcat:
>
> > ActivityManager I Starting activity: Intent
> > { action=android.intent.action.MAIN categories=
> > {android.intent.category.LAUNCHER} flags=0x102000
> > 00 comp=
> > {com.android.settings.shutitdown/
> > com.android.settings.shutitdown.ShutdownActivity} }
> > ActivityManager I Start proc com.android.settings.shutitdown for
> > activity com.android.settings.shutitdown/.ShutdownActivity: pid=1397
> > uid=10
> > 00 gids={}
> > ShutdownActivity D creating activity: for reboot
> > ShutdownActivity I rebooted
> > InputConnectionWrapper W showStatusIcon on inactive InputConnection
> > ActivityManager I Displayed activity
> > com.android.settings.shutitdown/.ShutdownActivity: 564 ms
>
> > Note that there is no denial to send the Intent, just silence. Here
> > is the activity code:
>
> > public class ShutdownActivity extends Activity {
> > private static final String LOG_TAG = "ShutdownActivity";
>
> > public void onCreate(Bundle b) {
> > super.onCreate(b);
> > setContentView(R.layout.shutdown_main);
> > Log.d(LOG_TAG, "creating activity: for reboot");
> > Intent i = new Intent(Intent.ACTION_REBOOT);
> > i.setAction(Intent.ACTION_REBOOT);
> > sendBroadcast(i);
> > Log.i(LOG_TAG, "rebooted");
> > }
> > public void onPause() {
> > }
>
> > }
>
> > ...and the manifest:
>
> > <manifest xmlns:android="http://schemas.android.com/apk/res/android"
> > package="com.android.settings.shutitdown"
> > android:sharedUserId="android.uid.system">
>
> > <uses-permission android:name="android.permission.REBOOT" />
>
> > <application android:label="shutitdown"
> > android:icon="@drawable/ic_launcher_settings">
> > <activity android:name=".ShutdownActivity"
> > android:label="Shutdown">
> > <intent-filter>
> > <action android:name="android.intent.action.MAIN" />
> > <category android:name="android.intent.category.LAUNCHER" /
>
> > </intent-filter>
> > </activity>
> > </application>
>
> > </manifest>
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---