1-) Android RMOS - BootReciever telefon açılınca uygulama açılması otomatik
kaynak : https://stackoverflow.com/questions/18820316/application-open-automatically-when-any-android-mobile-switched-on
manifest ...
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<application ...> <receiver android:name="com.example.ramazan.rmospos.BootReciever" android:enabled="true" android:exported="true" > <intent-filter > <action android:name="android.intent.action.BOOT_COMPLETED"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </receiver>
package com.example.ramazan.rmospos;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;import android.widget.Toast;public class BootReciever extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub try{ SharedPreferences mSharedPrefs = context.getSharedPreferences("RmosPosAyarlar", Context.MODE_PRIVATE); boolean acilistaCalissin = mSharedPrefs.getBoolean("acilistaCalissin",false); if(acilistaCalissin&&intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){ Toast.makeText(context, "Boot completed!", Toast.LENGTH_SHORT).show(); Intent myIntent = new Intent(context, MainActivity.class); myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(myIntent); } }catch (Exception ex){ Toast.makeText(context, "Önemsiz Hata ! "+ex.getMessage(), Toast.LENGTH_SHORT).show(); } }}