Разработчик Demarco Placide указал, что в соответствии с политикой конфиденциальности приложения данные могут обрабатываться так, как описано ниже. Подробные сведения доступны в политике конфиденциальности разработчика.
Связанные с пользователем данные
- Геопозиция
- Контактные данные
- Пользовательский контент
Конфиденциальные данные могут использоваться по-разному в зависимости от вашего возраста, задействованных функций или других факторов. Подробнее
Информация
Продавец Demarco Placide
Размер 211,1 МБ
Совместимость iPhone Требуется iOS 12.0 или новее. iPad Требуется iPadOS 12.0 или новее. iPod touch Требуется iOS 12.0 или новее. Mac Требуется macOS 11.0 или новее и компьютер Mac с чипом Apple M1 или новее.
Источник: apps.apple.com
Русские Блоги
(1), Activity
В Android Activity является основой всех программ, и все процессы выполняются в Activity. Деятельность имеет свой жизненный цикл (см. Http://www.cnblogs.com/feisky/archive/2010/01/01/1637427. .html, жизненный цикл контролируется системой, программа не может быть изменена, но вы можете использовать onSaveInstanceState для сохранения ее состояния).
Топ МОЩНЕЙШИХ ПриложениЙ которые улучшат ваш Смартфон Samsung Galaxy OneUI
Для Activity, ключ должен понять его жизненный цикл (как показано ниже), за которым следует сохранение и восстановление состояния (onSaveInstanceState onRestoreInstanceState), а также переход и передача данных (намерение) между Activity.
[img]http://dl.iteye.com/upload/attachment/376896/d8e96e64-8812-3dcd-b29a-538086cb86bf.png[/img]
Обычно используемые функции в Activity — это SetContentView () findViewById () finish () startActivity (), а функции, задействованные в их жизненном цикле:
void onCreate(Bundle savedInstanceState)
void onStart()
void onRestart()
void onResume()
void onPause()
void onStop()
void onDestroy()
Обратите внимание, что для использования Activity необходимо добавить соответствующий в файл манифеста и установить его свойства и фильтр намерений.
(2) Намерение
Android предоставляет механизм Intent, который помогает взаимодействию и обмену данными между приложениями. Intent отвечает за описание действия операции, данных, участвующих в действии, и дополнительных данных в приложении. На основе описания этого намерения Android отвечает за поиск соответствующего компонента и намерения.
Перейдите к вызывающему компоненту и завершите вызов компонента. Намерение может использоваться не только между приложениями, но также между действиями / службами в приложениях. Таким образом, Intent играет здесь роль медиа-посредника, специализирующегося на предоставлении соответствующей информации о взаимном вызове компонентов и достижении разъединения между вызывающим и вызываемым. Проявление функции Намерения, данное в SDK:
Запустите операцию через Context.startActivity () илиActivity.startActivityForResult ();
Как скрыть приложения на Samsung
Запустите службу через Context.startService () или взаимодействуйте с фоновой службой через Context.bindService ();
Отправка широковещательным получателям через широковещательные методы (такие как Context.sendBroadcast (), Context.sendOrderedBroadcast (), Context.sendStickyBroadcast ()).
Во-первых, установка свойства Intent, включая следующие пункты: (Следующее определено в XML, конечно, также может быть получено и установлено с помощью метода класса Intent)
1. Действие, которое является действием, которое нужно выполнить
Некоторые стандартные действия определены в SDk, в том числе
[table]
|onstant |Target component |Action|
|ACTION_CALL |activity |Initiate a phone call.|
|ACTION_EDIT |activity |Display data for the user to edit.|
|ACTION_MAIN |activity |Start up as the initial activity of a task, with no data input and no returned output.|
|ACTION_SYNC |activity |Synchronize data on a server with data on the mobile device.|
|ACTION_BATTERY_LOW |broadcast receiver |A warning that the battery is low.|
|ACTION_HEADSET_PLUG |broadcast receiver |A headset has been plugged into the device, or unplugged from it.|
|ACTION_SCREEN_ON |broadcast receiver |The screen has been turned on.|
|ACTION_TIMEZONE_CHANGED |broadcast receiver |The setting for the time zone has changed.|
[/table]
Конечно, вы также можете настроить действия (пользовательские действия должны начинаться с префикса с именем пакета, например, «com.example.project.SHOW_COLOR»), и вы можете определить соответствующее действие для обработки наших пользовательских действий.
2. Данные, то есть данные, которые будут обрабатываться действием
Android использует URI, который указывает на данные для их представления. Например, в приложении контактов URI, который указывает на контакт, может быть: content: // contacts / 1. Для разных действий тип данных URI различен (можно указать атрибут типа, чтобы указать конкретный тип данных), например, ACTION_EDIT для указания данных в качестве URI файла, вызов tel: URI, доступ к сети как http: URI и поставщик контента Предоставленные данные являются содержимым: URI.
3. тип (тип данных), явно укажите тип данных (MIME) намерения. Как правило, тип данных Intent может быть определен в соответствии с самими данными, но, установив это свойство, вы можете принудительно указать явно указанный тип без вычета.
4. Категория (категория), дополнительная информация о выполняемом действии. Например, LAUNCHER_CATEGORY указывает, что получатель намерения должен отображаться в качестве приложения верхнего уровня в программе запуска, а ALTERNATIVE_CATEGORY указывает, что текущее намерение является одним из ряда необязательных действий, которые могут быть выполнены с одним и тем же фрагментом данных. Есть и другие
[table]
|Constant |Meaning|
|CATEGORY_BROWSABLE |The target activity can be safely invoked by the browser to display data referenced by a link — for example, an image or an e-mail message.|
|CATEGORY_GADGET |The activity can be embedded inside of another activity that hosts gadgets.|
|CATEGORY_HOME |The activity displays the home screen, the first screen the user sees when the device is turned on or when the HOME key is pressed.|
|CATEGORY_LAUNCHER |The activity can be the initial activity of a task and is listed in the top-level application launcher.|
|CATEGORY_PREFERENCE |The target activity is a preference panel.|
[/table]
5. компонент (компонент), укажите имя класса целевого компонента намерения. Обычно Android выполняет поиск в соответствии с информацией других атрибутов, содержащихся в намерении, таких как действие, данные / тип, категория, и, наконец, находит соответствующий целевой компонент. Однако, если указан атрибут компонента, указанный им компонент будет использоваться напрямую вместо выполнения вышеуказанного процесса поиска. После того, как этот атрибут указан, все остальные атрибуты Intent являются необязательными.
6. Дополнительно (дополнительная информация) представляет собой сборник всей другой дополнительной информации. Использование дополнений может предоставить расширенную информацию для компонента. Например, если вы хотите выполнить действие «отправить письмо», вы можете сохранить заголовок и текст письма в дополнениях и передать его компоненту отправки электронной почты.
Одним из ключей к пониманию Intent является понимание двух основных применений Intent: одно — явное Intent, то есть получатель указывается при создании объекта Intent, другое — неявное Intent, то есть отправитель Intent При создании объекта Intent вы не знаете или не заботитесь о том, кто является получателем, что помогает уменьшить связь между отправителем и получателем.
Для явного Намерения, Android не нужно выполнять анализ, потому что целевой компонент уже очень ясен, Android должен проанализировать эти неявные Намерения, посредством анализа Намерение сопоставляется с Деятельностью, IntentReceiver или Сервисом, которые могут обработать это Намерение.
Механизм разрешения намерений состоит главным образом в том, чтобы найти все намерения, зарегистрированные в AndroidManifest.xml и определенные в них намерения, и, наконец, найти совпадающее намерение. В этом процессе синтаксического анализа Android использует три атрибута действия, типа и категории намерения для принятия решения. Метод оценки заключается в следующем:
Если намерение указывает действие, список действий целевого компонента IntentFilter должен содержать действие, в противном случае он не может совпадать;
Если Intent не предоставляет тип, система получит тип данных из данных. Как и действие, список типов данных целевого компонента должен содержать тип данных Intent, иначе он не может совпадать.
Если данные в Intent не являются URI типа content: type и Intent не указывает его тип, они будут сопоставлены в соответствии со схемой данных в Intent (например, http: или mailto :). Как и выше, схема Intent должна появиться в списке схем целевого компонента.
Если в Намерении указана одна или несколько категорий, все эти категории должны появиться в списке категорий. Например, Intent содержит две категории: LAUNCHER_CATEGORY и ALTERNATIVE_CATEGORY. Анализируемый целевой компонент должен содержать как минимум эти две категории.
Определение Intent-Filter
Во-вторых, несколько примеров настроек свойств:
Полный пример
Три, Примеры использования Intent
1. Прыжок активности без параметров
Intent it = new Intent(Activity.Main.this, Activity2.class);
startActivity(it);
2. Передайте данные в следующее действие (используя Bundle и Intent.putExtras).
Intent it = new Intent(Activity.Main.this, Activity2.class);
Bundle bundle=new Bundle();
bundle.putString(«name», «This is from MainActivity!»);
it.putExtras(bundle); // it.putExtra(“test”, «shuju”);
startActivity(it); // startActivityForResult(it,REQUEST_CODE);
Для сбора данных вы можете использовать:
Bundle bundle=getIntent().getExtras();
String name=bundle.getString(«name»);
3. Верните результат в предыдущее действие (используя setResult, для
startActivityForResult (it, REQUEST_CODE) запустил Activity)
Intent intent=getIntent();
Bundle bundle2=new Bundle();
bundle2.putString(«name», «This is from ShowMsg!»);
intent.putExtras(bundle2);
setResult(RESULT_OK, intent);
4. Обратный вызов функции обработки результатов предыдущей операции (onActivityResult)
В-четвертых, ниже приведены некоторые другие примеры использования Intent (перенесено из javaeye).
1. Показать веб-страницу
Uri uri = Uri.parse(«http://google.com»);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
2. Показать карту
Uri uri = Uri.parse(«geo:38.899533,-77.036476»);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
// Другие примеры гео URI
//geo:latitude,longitude
//geo:latitude,longitude?z=zoom
//geo:0,0?q=my+street+address
//geo:0,0?q=business+near+city
//google.streetview:cbll=lat,lngmz=mapZoom
3. Планирование пути
Uri uri = Uri.parse(«http://maps.google.com/maps?f=ddaddr=endLat%20endLng);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//where startLat, startLng, endLat, endLng are a long with 6 decimals //like:50.123456
4. Позвонить
(1) вызвать программу набора
Uri uri = Uri.parse(«tel:0800000123»);
Intent it = new Intent(Intent.ACTION_DIAL, uri);
startActivity(it);
(2) Позвоните напрямую
Uri uri = Uri.parse(«tel:0800000123»);
Intent it = new Intent(Intent.ACTION_CALL, uri);
startActivity(it);
// Используйте это, в AndroidManifest.xml, добавьте
//
5. Отправьте SMS / MMS
(1) вызвать программу SMS
Intent it = new Intent(Intent.ACTION_VIEW, uri);
it.putExtra(«sms_body», «The SMS text»);
it.setType(«vnd.android-dir/mms-sms»);
startActivity(it);
(2) передать сообщение
Uri uri = Uri.parse(«smsto://0800000123»);
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
it.putExtra(«sms_body», «The SMS text»);
startActivity(it);
(3) Передача MMS
Uri uri = Uri.parse(«content://media/external/images/media/23»);
Intent it = new Intent(Intent.ACTION_SEND);
it.putExtra(«sms_body», «some text»);
it.putExtra(Intent.EXTRA_STREAM, uri);
it.setType(«image/png»);
startActivity(it);
6. Почта
(1) Отправить письмо
Uri uri = Uri.parse(«mailto:[email protected]»);
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
startActivity(it);
Intent it = new Intent(Intent.ACTION_SEND);
it.putExtra(Intent.EXTRA_EMAIL, «[email protected]»);
it.putExtra(Intent.EXTRA_TEXT, «The email body text»);
it.setType(«text/plain»);
startActivity(Intent.createChooser(it, «Choose Email Client»));
Intent it=new Intent(Intent.ACTION_SEND);
String[] tos=[email protected]»>;
String[] ccs=[email protected]»>;
it.putExtra(Intent.EXTRA_EMAIL, tos);
it.putExtra(Intent.EXTRA_CC, ccs);
it.putExtra(Intent.EXTRA_TEXT, «The email body text»);
it.putExtra(Intent.EXTRA_SUBJECT, «The email subject text»);
it.setType(«message/rfc822»);
startActivity(Intent.createChooser(it, «Choose Email Client»));
(2) Отправить вложения
Intent it = new Intent(Intent.ACTION_SEND);
it.putExtra(Intent.EXTRA_SUBJECT, «The email subject text»);
it.putExtra(Intent.EXTRA_STREAM, «file:///sdcard/mysong.mp3»);
sendIntent.setType(«audio/mp3»);
startActivity(Intent.createChooser(it, «Choose Email Client»));
7. Воспроизведение мультимедиа
Uri uri = Uri.parse(«file:///sdcard/song.mp3»);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
it.setType(«audio/mp3»);
startActivity(it);
Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, «1»);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
8. Рынок, связанный
(1) Ищу приложение
Uri uri = Uri.parse(«market://search?q=pname:pkg_name»);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//where pkg_name is the full package path for an application
(2) Показать информацию о приложении
Uri uri = Uri.parse(«market://details?id=app_id»);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//where app_id is the application ID, find the ID
//by clicking on your application on Market home
//page, and notice the ID from the address bar
(3) Удалить приложение
Uri uri = Uri.fromParts(«package», strPackageName, null);
Intent it = new Intent(Intent.ACTION_DELETE, uri);
startActivity(it);
Источник: russianblogs.com
Foundation
Книга и управлять вашими встречами легко наше мобильное приложение.
Последняя версия
4 апр. 2023 г.
Разработчик
Google Play ID
Количество установок
App APKs
Foundation APK
Foundation APP
Приложение Foundation упрощает запись на прием и управление баллами лояльности. Вы всего в нескольких шагах от хорошего самочувствия и отличного внешнего вида!
С нашим приложением вы можете:
* Запишитесь на следующую встречу 24/7
* Познакомьтесь с нашей командой и выберите свой любимый
* Ведите учет ваших встреч
* Следите за своими баллами лояльности Treatcard
* Получайте эксклюзивные специальные предложения прямо на свой телефон
* Зарегистрируйтесь и управляйте своей учетной записью
Популярные запросы
LD Player — #1 Android Emulator
Лучший Эмулятор Андроида для ПК
Приложения · Hot
Psiphon Pro Psiphon Inc. · Связь
TikTok TikTok Pte. Ltd. · Социальные
Psiphon Psiphon Inc. · Связь
Learn The Heart FDPStudio · Работа
自由浏览 Greatfire.org · Связь
Популярные
Mi Home Beijing Xiaomi Mobile Software Co.,Ltd · Стиль жизни
Samsung Pay Samsung Electronics Co., Ltd. · Стиль жизни
Google Home Google LLC · Стиль жизни
AppEven gamesfires · Стиль жизни
Муслим тақвими (намоз ва азон) Al Khorazmee · Стиль жизни
AppValley Android Crafile · Стиль жизни
Muslim Pro Bitsmedia Pte Ltd · Стиль жизни
Apperwall — заработок онлайн Apperwall · Стиль жизни
ZAO MoMo · Стиль жизни
Мой Дневник KreoSoft · Стиль жизни
APKCombo Installer
Порядок установки XAPK, APKS, OBB?
Источник: apkcombo.com