며칠 전 자신 만의 Android 런처 (Nexus 7 2013, Android 5.1.1 기반)로 맞춤형 Android 태블릿에 대한 업데이트를 빌드합니다. 몇 가지 새로운 기능과 몇 가지 수정 사항 (문제를 일으키는 활동을 수행 할 수있는 기능이 없음)을 추가했으며 패키지 설치 권한과 함께 장치 관리자 권한을 실수로 추가했습니다.Android 패키지 관리자가 앱을 실행하지 않음
태블릿에 업데이트를 설치 한 후 외부 앱 (예 : Spotify 또는지도)을 시작해야하는 항목을 클릭하면 기기에서 Android 앱을 항상 열었습니다. 나는이 권한이있는 뭔가일지도 모른다고 생각하고 앱을 삭제하고 새로운 버전의 앱 (업데이트되지 않은)을 재설치했으나 작동하지 않았고 여전히 Android 용 앱을 시작했습니다.
그런 다음 Android for Work 앱을 제거했는데 이제 Google Now 앱이 시작되었습니다. 제거한 후에도 설정 앱이 시작됩니다.
누구에게 이런 일이 일어나는 지, 내가 그것을 없애기 위해 할 수있는 일이 무엇인지 생각해보십시오.
PS : 여기가 백퍼센트의 권리 패키지 이름의 사용하여 응용 프로그램을 시작하는 데 사용하고있는 코드입니다 (있을 수없는 실패) :
pkg1 = prefs.getString("dash_app_music", null);
....
private View.OnClickListener clickhandler = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.tv_action_1:
Intent i = pm.getLaunchIntentForPackage(pkg1);
startActivity(i);
break;
case R.id.tv_action_2:
Intent i2 = pm.getLaunchIntentForPackage(pkg2);
startActivity(i2);
break;
case R.id.tv_back:
onBackPressed();
break;
}
}
};