반응형
[Snippet]
"애플리케이션 정보" 보기로 이동
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.fromParts("package", "package name", null));
startActivity(intent);
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.fromParts("package", "package name", null));
startActivity(intent);
[Sample]
- 앱 자신의 "애플리케이션 정보" 보기로 이동
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.fromParts("package", getPackageName(), null));
startActivity(intent);
}
});
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.fromParts("package", getPackageName(), null));
startActivity(intent);
}
});
}
}
- 현재 앱에서 TISTORY앱의 "애플리케이션 정보" 보기로 이동
public class MainActivity extends AppCompatActivity {
private static final String TISTORY_PACKAGE_NAME = "net.daum.android.tistoryapp";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.fromParts("package", TISTORY_PACKAGE_NAME, null));
startActivity(intent);
}
});
}
}
private static final String TISTORY_PACKAGE_NAME = "net.daum.android.tistoryapp";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.fromParts("package", TISTORY_PACKAGE_NAME, null));
startActivity(intent);
}
});
}
}
프로젝트 화일
[실행결과]
'Android Dev > Snippets & Samples' 카테고리의 다른 글
Play 스토어 크롤링 - 앱 정보(이름, 버전) 가져오기 (0) | 2020.03.31 |
---|---|
화면 밝기 변경 (Change screen brightness) (0) | 2019.02.10 |
일정 시간 후에 실행하기 (백키 두 번 눌러 종료, 일정 시간 후 종료 예제) (0) | 2019.01.24 |
앱 진입시 스크린 리더(TalkBack, Voice Assistant) 감지하기 (0) | 2018.12.15 |
외부 전원 연결 / 헤드셋 연결 감지하기 (0) | 2018.11.18 |