Articles of андроид намеренный

IntentService: как правильно зарегистрировать?

В моем коде я использую IntentService для прослушивания обновлений местоположения (GPS или сетевых обновлений), и этот IntentService запускается, когда событие получено, поэтому оно запускается с помощью startService() из любого действия. public class AddLocationService extends IntentService implements LocationListener { /*My code here*/ } @Override protected void onHandleIntent(Intent intent) { if(getOldLoc() == null) { //Get a new […]

В чем разница между объявлением фильтра намерения в действии и получателем?

Я хочу, чтобы мое приложение было зарегистрировано обработчиком для телефонных звонков через диалог «Завершить действие …». Я обнаружил, что он работает, если я использую следующий синтаксис в своем манифесте: <activity android:name="my.class"> <intent-filter> <action android:name="android.intent.action.CALL_PRIVILEGED" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="tel" /> </intent-filter> </activity> Но если я зарегистрирую его как широковещательный приемник, мое приложение не появится […]

Откройте специальное приложение на основе URL-адреса

Я хотел бы открыть приложение, если URL-адрес Например, если человек открывается: http://www.example.com/id=100, я хотел бы проанализировать example.com и показать параметры, чтобы открыть его с моим приложением. Та же функциональность используется youtube, если вы нажмете на ссылку YouTube, она спросит, хотите ли вы открыть ее с помощью youtube или напрямую воспроизвести видео на YouTube

Как получить размер данных, полученных через EXTRA_STREAM, в приложении, обрабатывающем намерение отправить действие?

Когда другое приложение отправляет файл в мое приложение, я получаю Uri через intent.getExtras().get(EXTRA_STREAM) . Затем я могу получить байты файла с помощью new BufferedInputStream(activity.getContentResolver().openInputStream(uri)); : new BufferedInputStream(activity.getContentResolver().openInputStream(uri)); Все в порядке и работает до сих пор. Теперь я хотел бы показать какой-то прогресс для моего пользователя, но я не уверен, как получить общее количество байтов файла, […]

Не удается отправить ожидающее намерение из виджета, SendIntentException

Я хочу отправить трансляцию с моего виджета с помощью этого кода: for (int i = 0; i < N; i++) { int appWidgetId = appWidgetIds[i]; RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget); Intent x = new Intent(); if (isActive == true) { views.setImageViewResource(R.id.w_image, R.drawable.w_bild); x.setAction("de.bulling.smstalk.DISABLE"); } else { views.setImageViewResource(R.id.w_image, R.drawable.w_bild_off); x.setAction("de.bulling.smstalk.ENABLE"); } PendingIntent z = PendingIntent.getBroadcast(context, […]

Диалоговое окно настройки, в котором есть элементы списка с одним выбором

Я создал диалог с элементами списка с одним выбором: final CharSequence[] items = {"Red", "Green", "Blue"}; AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Colors"); builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show(); } }); AlertDialog alert = builder.create(); alert.show(); Как настроить макет этого диалогового окна, чтобы каждый элемент списка в […]

Получить экземпляр текущей активности android.intent.category.LAUNCHER

Я создал проект библиотеки, который я использую в нескольких приложениях. Я реализовал простую функцию истечения срока действия сеанса, которая выведет пользователя обратно на экран входа в систему через определенный период времени. Активность экрана входа в систему – это моя основная деятельность, поэтому в манифесте она выглядит так: <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.Sherlock.Light.DarkActionBar" android:name="com.blah.application.MyApplication" > <activity […]

Передача списка из одного действия в другое

Как передавать коллекции, такие как ArrayList и т. Д. Из одного Activity в другое, как мы использовали для передачи Strings , int с помощью метода putExtra Intent? Может ли кто-нибудь помочь мне, поскольку я хочу передать List<String> из одного Activity в другое?

Выбирайте контакт непосредственно из намерения соискателя

Привет, я хочу выбрать контакт из нашего намерения по умолчанию. Я попробовал несколько способов сделать это. Пожалуйста, найдите код ниже. Проблема со всем этим кодом заключается в том, что они открывают один экран промежуточных документов с несколькими вариантами, которые пользователь должен выбрать для контакта, а затем открывает контактную книгу. private void openContactIntent() { Intent intent […]

Какова функциональность «android.intent.category.MONKEY»?

Я искал об этом, но не смог найти на нем хорошую документацию.