// Manifest // BootStartReceiver.java // 핸드폰 처음 부팅시 서비스를 가동하기 위한 클래스 public class BootStartReceiver extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) { // 마감 데이터 도착 알림 서비스 가동 Intent serviceIntent = new Intent(); serviceIntent.setAction("pkg.os.MagamAlramService"); context.startService(serviceIntent); } }
// 특정 클래스에서 알람 등록 AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent amIntent; PendingIntent sender; amIntent = new Intent(CloseMain.this, AlarmReceiver.class); sender = PendingIntent.getBroadcast(CloseMain.this, 0, amIntent, 0); am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(), 60000, sender); // 1분에 한번씩 호출하게 하였다. Log.e("Alarm Sta..
// Logo.java protected void onNewIntent(Intent intent) { super.onNewIntent(intent); boolean isKill = intent.getBooleanExtra("KILL_ACT", false); if(isKill) close(); } private void close() { finish(); int nSDKVersion = Integer.parseInt(Build.VERSION.SDK); if(nSDKVersion < 8) //2.1이하 { ActivityManager actMng = (ActivityManager)getSystemService(ACTIVITY_SERVICE); actMng.restartPackage(getPackageName..
// res밑에 anim폴더를 만들고 거기에 alpha.xml파일을 생성 한다. // Manifest 액티비티 추가시 // Logo.java public class Logo extends Activity { LinearLayout mLinear; Animation mAni = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.logo); mLinear = (LinearLayout)findViewById(R.id.linearLogo); mAni ..
package pkg.Exec; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class ExecActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.BtnExec).setOnClickListener(mClick); } Button.On..
void sendSMS(String phoneNumber, String message) { // PendingIntent pi = PendingIntent.getActivity(this, 0, new Intent(this, OneQuizActivity.class), 0); SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phoneNumber, null, message, null, null); }
public class ModelNameTest extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Log.d("ModelNameTest", "BOARD: " + Build.BOARD); Log.d("ModelNameTest", "BRAND: " + Build.BRAND); Log.d("ModelNameTest", "CPU_ABI: " + Build.CPU_ABI); Log.d("ModelNameTest", "..
// Manifest // main.xml // LocationShare.java public class LocationShare extends MapActivity { MapView mMap; MyLocationOverlay2 mLocation; protected boolean isRouteDisplayed() { return false; } public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mMap = (MapView)findViewById(R.id.mapview); MapController mapControl = mMap.getControll..
LocationManager mLocMan; // 위치 관리자 mLocMan = (LocationManager)getSystemService(Context.LOCATION_SERVICE); if(!mLocMan.isProviderEnabled(LocationManager.GPS_PROVIDER)) { msgBox("GPS가 꺼져 있으니 On시켜 주시기 바랍니다 !!"); // GPS 설정 화면으로 이동 Intent gpsOptionsIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivity(gpsOptionsIntent); }
- Total
- Today
- Yesterday