0

며칠 전 자신 만의 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; 
     } 
    } 
}; 

답변

0

확인이 나온 그 어떤 이유에 대한 인 텐트를 가져 오는 packagemanager의 패키지 이름이 비어있어 안드로이드가 설정 응용 프로그램을 폴백 (?)으로 시작합니다.