Articles of Совместное использование

Android: установите общие настройки во время установки?

Обеспечивает ли Android что-л. Например, ИЛИ я должен проверять каждый раз во время запуска моего приложения «О, я недавно установлен? Должен ли я инициализировать общие настройки сейчас?»

Ограничения Android SharedPreferences?

Я разработал игру на Android. В настоящее время я сохраняю большую часть статистики игры в базе данных. Однако приложение не использует больше одной строки в БД. Теперь меня интересует введение некоторых новых характеристик, но это приведет к тому, что моя БД будет переустанавливаться и, таким образом, прояснит прогресс каждого. Чтобы избежать этого в будущем, я […]

Как экспортировать активность, чтобы другие приложения могли ее назвать?

Ну, я много искал, но я не нашел точного ответа, как экспортировать Activity, поэтому приложение может запустить его с помощью startActivityforResult . Как мне это достичь? Должен ли я каким-то образом изменить Манифест?

Как создать общую библиотеку в Android

У меня есть библиотека, скажем, LIB, которая предоставляет довольно много API и классов для использования разработчиками приложений. Если есть несколько приложений, которые используют LIB на телефоне, я хочу создать и запустить только один экземпляр LIB. Это несколько похоже на то, что Android Platform Services, такие как LocationManager, SensorManager, PackageManager и т. Д. В частности, есть […]

Как поделиться всем Android-приложением с общим намерением

Раньше я использовал совместное использование типа Sharing, например: Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("plain/text"); intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "—" }); intent.putExtra(Intent.EXTRA_SUBJECT, "—"); startActivity(Intent.createChooser(intent, "Contact Us!")); Однако в основном это касается электронной почты / MMS и других приложений типа текста или документа. Как вы делаете то же самое, но включаете Социальный обмен, как Facebook, Twitter и […]

Доля намерения Google+ не может получить доступ к изображению

Я призываю к намерению поделиться имиджем. Это работает с большинством провайдеров, НО с Google+. Google+ открывает активность сообщения без изображения и отображает тост «Вы можете публиковать фотографии, сохраненные на вашем устройстве». в то же время. File f = storeImage(image); // f = /data/data/com.myapp/files/1333070776978.jpg Uri uri = Uri.fromFile(f); Intent share = new Intent(Intent.ACTION_SEND); share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); share.setType("image/jpeg"); share.putExtra(Intent.EXTRA_STREAM, […]

Файлы обмена файлами Android, отправляя их по электронной почте или другим приложениям

У меня есть список файлов в приложении для Android, и я хочу иметь возможность получать выбранные элементы и отправлять их по электронной почте или в любое другое приложение для обмена. Вот мой код. Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_EMAIL, getListView().getCheckedItemIds()); sendIntent.setType("text/plain"); startActivity(sendIntent);

MODE_MULTI_PROCESS для SharedPreferences не работает

У меня есть SyncAdapter работающий на собственном процессе отдельно от основного процесса приложения. Я использую статический класс-оболочку вокруг своих SharedPreferences который создает статический объект при загрузке процесса (Application onCreate ) следующим образом: myPrefs = context.getSharedPreferences(MY_FILE_NAME, Context.MODE_MULTI_PROCESS | Context.MODE_PRIVATE); Обертка имеет методы get и set, например: public static String getSomeString() { return myPrefs.getString(SOME_KEY, null); } public […]

Доля базы данных SQLite между двумя приложениями Android?

Мне нужно разделить одну базу данных между двумя приложениями. Я знаю, что база данных будет создана в / data / data / MY_PACKAGE / databases /. Поскольку имена пакетов различны, возможно ли определить путь к одному имени пакета при создании базы данных в любом приложении? Благодарю.

Как кодовое разделение между Android и iOS

Я ухожу от строгой разработки Android и хочу создавать приложения для iPhone. Я понимаю, что я могу кодировать бэкэнд приложений iOS на C / C ++, а также использовать NDK для включения кода C / C ++ в приложениях Android. Мой вопрос, однако, как? Я довольно много искал в googled, и я не могу найти […]