본문 바로가기

인텐트3

Android intent(인텐트)로 설정화면 호출하기 코틀린 val intent = Intent(ACTION_SETTINGS); startActivity(intent); 자바 Intent intent = new Intent(Settings.ACTION_SETTINGS); startActivity(intent); 그 외 설정 플래그값들은 https://developer.android.com/reference/android/provider/Settings Settings | Android Developers android.net.wifi.hotspot2.omadm developer.android.com 해당 문서에 자세히 나와있습니다. 일부를 발췌 하여 보여드리겠습니다. String ACTION_ACCESSIBILITY_SETTINGS활동 작업: 접근성 모듈에.. 2022. 6. 9.
android11 intent 패키지명으로 외부 앱 실행 시 안되는 현상 try{ Intent intent = getPackageManager().getLaunchIntentForPackage(packageName); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); } catch (Exception e){ e.printStackTrace(); String url = "market://details?id=" + packageName; Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(i); } 원래는 이렇게 하여서 패키지명으로 외부앱을 실행했습니다! 근데 안드로이드 11을 타겟팅하신다고 하시면 메니페스트에서 하나 추가해주.. 2021. 7. 22.
안드로이드(android) 인텐트(Intent) 외부 어플 실행 및 패키지명 알아보기 try{ Intent intent = getPackageManager().getLaunchIntentForPackage(packageName); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); } catch (Exception e){ String url = "market://details?id=" + packageName; Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(i); } 이렇게해주시면 packageName에는 말그대로 패키지 이름이 들어갑니다. try에서 어플이 깔려있으면 실행을 하지만, 어플이 깔려있지않다면 플레이스토어로 이동하여 앱.. 2019. 12. 27.