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

Получить все имена SharedPreferences и все их ключи?

Я делаю резервную программу, которая сохраняет данные SharedPreferences телефона в файл моей собственной структуры. Но я не знаю, как перечислить их все, что мне нужно: Например, 2 программы сохранили свои SharedPreferences с именами "Program A" и "Program B" . Мне нужно получить массив thay String, содержащий эти 2 имени. Затем я использую getSharedPreferences с «Program […]

OutOfMemoryError при записи в файл SharedPreferences

Я нашел этот любопытный OutOfMemoryError, я задавался вопросом, встретил ли его кто-нибудь еще. Я немного нарушаю правила SharedPreferences и сохраняю несколько объектов модели в виде строк, но они небольшие. java.lang.OutOfMemoryError at com.android.internal.util.FastXmlSerializer.(FastXmlSerializer.java:55) at com.android.internal.util.XmlUtils.writeMapXml(XmlUtils.java:177) at android.app.SharedPreferencesImpl.writeToFile(SharedPreferencesImpl.java:596) at android.app.SharedPreferencesImpl.access$800(SharedPreferencesImpl.java:52) at android.app.SharedPreferencesImpl$2.run(SharedPreferencesImpl.java:511) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) at java.lang.Thread.run(Thread.java:841)

Как обмениваться папкой приложений с другим пользователем Dropbox

Я разрабатываю приложение, которое может загружать и скачивать в папке Dropbox. Dropbox автоматически создает папку приложений Мой вопрос в том, как поделиться папкой с другим пользователем Dropbox Я уже пробовал, заявил, что папка приложений не может быть разделена или я могу изменить кодировку, чтобы создать папку, не находящуюся в папке приложений?

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);