Выдает исключение при попытке получить значок из имени пакета

Я пытаюсь получить значок из имени пакета. Имя пакета передается мне через сокет. Я получаю имя пакета и пытаюсь использовать его, чтобы получить значок, но это исключение. Я никогда не получаю заявление на печать для значка. Есть идеи почему?

           try  {

              Socket socket = new Socket("192.170.10.15", 5050);


              DataInputStream DIS = new DataInputStream(socket.getInputStream());


              String packagename = DIS.readUTF();
              System.out.println("package name" + packagename);


              Drawable icon = getPackageManager().getApplicationIcon(packagename);
              System.out.println("icon" + icon);


              socket.close();


           } catch (Exception e) {
              System.out.println("Did not receive string");
           }

Возникает исключение: мое исключение теперь, когда я хочу значок для приложения "Iso Mounter", это:

Exception is android.content.pm.PackageManager$NameNotFoundException: com.iso.mounter –

0 ответов

Другие вопросы по тегам