IT_Programming/Android_Java

배터리 사용량 액티비티 호출 & 주소록 추가 액티비티 호출

JJun ™ 2014. 11. 21. 19:29

 


 출처: http://croute.me/421


 

이번 포스트는 간단하지만 잘 생각안날수 있는 시스템 액티비티를 호출하는 방법에 대해서 입니다.

개념은 간단합니다.
컴포넌트네임이라는 객체를 만들어서 인텐트에 setComponent를 해주고 startActivity를 하면 됩니다.

아래는 간단한 두가지 경우의 코드입니다. 코드의 형식은 같습니다.

 

 

1. 배터리 사용량 액티비티 호출

 

 Intent mainIntent = new Intent(Intent.ACTION_MAIN);

 ComponentName batteryUseComponent = new ComponentName("com.android.settings", "com.android.settings.fuelgauge.PowerUsageSummary");
 mainIntent.setComponent(batteryUseComponent);
 startActivity(mainIntent);

 

 

 

2. 주소록 추가 액티비티 호출

 

 

 Intent contactInsertIntent = new Intent(Intent.ACTION_INSERT);
 ComponentName insertComponent = new ComponentName("com.android.contacts", "com.android.contacts.ui.EditContactActivity");
 contactInsertIntent.setComponent(insertComponent);
 startActivity(contactInsertIntent);