2010-11-23 4 views
0

У меня есть вопрос для вас: у меня есть приложение, в котором некоторые апки могут быть загружены и установлены. Я запускаю установку таким образом:Android Маркировка установленного приложения

Intent myIntent = new Intent();
myIntent.setAction (android.content.Intent.ACTION_VIEW);
myIntent.setDataAndType (Uri.parse ("file: //" + getFilesDir() + "/" + m_sLastFileName), "application/vnd.android.package-archive");
startActivity (myIntent);

Теперь у меня есть эта проблема: я хочу знать, какие апки пользователь установил, поэтому вопрос: могу ли я отметить установленные приложения таким образом, чтобы я мог распознавать их как «Мое приложение»? Или вы можете предложить мне альтернативное решение?

спасибо.

ответ

1

Существует пример этого в демонстрационных примерах API в SDK.
В частности, следующий код просматривает программу пытается распознать его «собственный»

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/ApiDemos.html

+0

Спасибо. Это полезный пример, но мне нужно что-то другое. Этот код выполняет поиск действий, имеющих определенную категорию внутри манифеста. Я не могу изменить манифест существующих apks – carlovv 2010-11-23 14:07:17

Смежные вопросы