Это было моим исходным вопросом:
Я хочу смочь открыться, файл PDF в моем приложении с помощью андроида создал в приложении для средства просмотра PDF, но я не знаю, как запустить другие приложения. Я уверен, что должен звонить, запускают действие, я просто не знаю, как определить приложение, которое я открываю и как передать файл тому определенному приложению.
У кого-либо есть подсказка?
Я просто узнал, что средство просмотра PDF, которое я имею по своему телефону, на самом деле сделано HTC и что Adobe едва-едва выпустил их андроид средство просмотра PDF (который является большим). Таким образом, новый вопрос - это: как я проверяю, что пользователь установил средство просмотра Adobe, и затем как я открываю файл в том приложении из моего приложения?
AFAIK, Adobe не задокументировала никаких публичных Намерений
, которые она хочет, чтобы разработчики использовали.
Вы можете попробовать ACTION_VIEW
Intent
с Uri
, указывающим на файл (либо на SD-карте, либо на MODE_WORLD_READABLE
в локальном хранилище файлов приложения) и MIME типа "application/pdf"
.