Вам необходимо объявить получателя с фильтром намерений, который содержит
, а затем получить данные от намерения по ключу «referrer»
@Override
public void onReceive(Context context, Intent intent) {
String rawReferrerString = intent.getStringExtra("referrer");
if(rawReferrerString != null) {
Log.i("MyApp", "Received the following intent " + rawReferrerString);
}
}
https: // developer. android.com/google/play/installreferrer
Насколько мне известно, единственный браузер, написанный на J2ME, - это Opera Mini (не путать с Opera Mobile, это другое дело). Он работает на удивление хорошо даже на телефонах очень низкого уровня, но большая часть обработки HTML выполняется на специальном сервере, который размещается в Opera, и клиент получает оптимизированные, предварительно отформатированные двоичные данные для отображения.
Выполнение всего на телефоне с использованием Java может быть сложно или даже невозможно. Вы могли бы создать код браузера, который отображает очень простые HTML-страницы, но сделать это правильно даже для более сложных страниц в J2ME кажется невозможным из-за ограниченного объема памяти и процессора.
Я мог бы представить, что какой-нибудь высококлассный телефоны поставляются с пользовательским API для встраивания собственного браузера в ваш Midled, но в стандартном J2ME его определенно нет.
Единственный портативный способ отобразить веб-страницу в браузере с:
MIDlet.platformRequest(String URL);
По некоторому мобильному телефону это завершит приложение J2ME все же.
Unfortunatley там не являются никакими встроенными компонентами в Java ME для рендеринга HTML.
Содержание, обрабатывающее API, - то, что Вы ищете.
Это - JSR 211.
К сожалению, чтобы сделать, что Вы хотите, необходимо было бы найти гарнитуру, которая содержит реализацию JSR211, который и завершен и корректен.
Это еще не существует насколько я знаю.
Единственный эмулятор J2ME, что я знаю это, может позволить, Вы для запуска окна веб-браузера (за пределами MIDlet) являетесь эмулятором Nokia Series60. Это не имеет полноценного внедрения JSR 211.
Вы можете попробовать компонент htmlBrowser из набора инструментов j2mePolish (www.j2mepolish.org)
Попробовать http://sourceforge.net/projects/fire-j2me/