Advertisement
Guest User

startup

a guest
Feb 11th, 2012
450
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.74 KB | None | 0 0
  1. autostart.java
  2.  
  3.  
  4. import android.content.BroadcastReceiver;  
  5. import android.content.Context;  
  6. import android.content.Intent;  
  7. import android.content.SharedPreferences;  
  8. import android.preference.PreferenceManager;  
  9. import android.util.Log;
  10.  
  11.  
  12. public class autostart extends BroadcastReceiver
  13. {
  14.     public void onReceive(Context arg0, Intent arg1)
  15.     {
  16.         Intent intent = new Intent(arg0,service.class);
  17.         arg0.startService(intent);
  18.         Log.i("Autostart", "started");
  19.     }
  20. }
  21. --------------------------------------
  22. service.java
  23.  
  24. import android.app.Service;
  25. import android.content.Intent;
  26. import android.os.IBinder;
  27. import android.util.Log;
  28. import android.widget.Toast;
  29.  
  30. public class service extends Service
  31. {
  32.     private static final String TAG = "MyService";
  33.     @Override
  34.     public IBinder onBind(Intent intent) {
  35.         return null;
  36.     }
  37.     public void onDestroy() {
  38.         Toast.makeText(this, "My Service Stopped", Toast.LENGTH_LONG).show();
  39.         Log.d(TAG, "onDestroy");
  40.     }
  41.  
  42.     @Override
  43.     public void onStart(Intent intent, int startid)
  44.     {
  45.         Intent intents = new Intent(getBaseContext(),hello.class);
  46.         intents.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  47.         startActivity(intents);
  48.         Toast.makeText(this, "My Service Started", Toast.LENGTH_LONG).show();
  49.         Log.d(TAG, "onStart");
  50.     }
  51. }
  52. ----------------------------------------------------------------------------
  53. hello.java
  54.  
  55. import android.app.Activity;
  56. import android.os.Bundle;
  57. import android.widget.Toast;
  58.  
  59. public class hello extends Activity
  60. {  
  61.     public void onCreate(Bundle savedInstanceState)
  62.     {
  63.         super.onCreate(savedInstanceState);
  64.         setContentView(R.layout.main);
  65.         Toast.makeText(getBaseContext(), "Hello........", Toast.LENGTH_LONG).show();
  66.     }
  67. }
  68. --------------------------
  69. manifest.java is as follow
  70.  
  71. <?xml version="1.0" encoding="utf-8"?>
  72. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  73.       package="com.testing1"
  74.       android:versionCode="1"
  75.       android:versionName="1.0">
  76.     <uses-sdk android:minSdkVersion="8" />
  77.     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
  78.  
  79.     <application android:icon="@drawable/icon" android:label="@string/app_name">
  80.         <receiver  android:name=".autostart"
  81.                   android:label="@string/app_name">
  82.             <intent-filter>
  83.                   <action android:name="android.intent.action.BOOT_COMPLETED" />
  84.             </intent-filter>
  85.         </receiver>
  86.  <activity android:name=".hello"></activity>
  87.         <service android:enabled="true" android:name=".service" />
  88.     </application>
  89. </manifest>
  90.  
  91. -----------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement