취미 기록용 블로그
Intent intent = this.getPackageManager().getLaunchIntentForPackage(패키지명); this.startActivity(intent); 별다른 권한은 필요치 않음 “read more”
다른 액티비티 상태에서 종료를 원할때 public class TestMain extends Activity { public static Activity mainAct; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mainAct = TestMain.this; } @Override protected void onDestroy() { ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE); am.restartPackage(getPackageName()); super.onDestroy(); } } public… “read more”
private TimerTask second; second = new TimerTask() { @Override public void run() { //뭔가 하고 싶은 작업 } }; Timer timer = new Timer(); timer.schedule(second, 3000); 비슷한지 아닌지는 잘 모르겠다만 이렇게 해주면 된다. 저 스케쥴러에 뒤에 숫자는 시간으로 예제는 3초마다… “read more”
public class AutoRun extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub String action = intent.getAction(); if(action.equals(“android.intent.action.BOOT_COMPLETED”)){ Intent i = new Intent(context, Main.class); i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(i); } } } 코드는 위와 같이 해주고 <uses-permission android:name=”android.permission.RECEIVE_BOOT_COMPLETED”… “read more”
안드로이드 기기에서 사진을 찍을때 미리보기 화면이 나오는데 이걸 안나오게 하면서 사진을 찍을수 있는 방법에 대해 찾아보다가dummy surfaceview를 이용해서 찍으면 된다고 해서 해봤는데 진저브레드 2.3.3에서는 잘되는것을 확인했다. 이걸 이용해서 백그라운드 서비스를 사용해서 사진찍히는것을 확인했고 동영상도 녹화 할 수 있도록 작업을 할려다가폰이 변경되면서… “read more”