Articles of хранилище

Конфликт подписи Android

Я разрабатываю 2 приложения для Android, которые являются клиентами для моего сервера. Я не могу установить оба приложения на свой Android-телефон. Я устанавливаю первое приложение на телефон, все в порядке. Затем, когда я пытаюсь установить второе приложение на телефоне, я получаю сообщение о том, что приложение заменит другое приложение (первое), а затем я получаю следующую […]

Я не могу получить реальный путь к съемной SD-карте. Есть ли способ получить?

В некоторых устройствах он возвращает фактический путь к съемной SD-карте, но в некоторых он возвращает null. В принципе, я хочу хранить файл в соответствии с пользователем либо на внутренней памяти устройства, либо на внешнем (съемное хранилище (micro SD-card)). Это мне нужно сделать из jelly bean to 6.0 public static String getExternalStroagePath(Context context) { // storage […]

Как получить размер карты Android SD?

Во-первых, я хотел бы начать с того, что да, я прочитал и пробовал практически каждый вопрос по этой теме, отправленный в SO, поэтому, пожалуйста, не связывайте меня с другими ответами. Например, я пробовал что-то вроде этого , но он возвращает то же, что и внутреннее хранилище. У меня около 12 ГБ встроенной памяти и 4 […]

Как удалить android apk без потери данных?

Есть ли способ использовать удаление adb на apk, но чтобы данные сохранялись? Я потерял оригинальный ключ для своего приложения, и теперь я хотел бы его обновить, но без потери предыдущих данных. Поэтому мне нужно сначала удалить его, чтобы добавить новый apk с новым ключом. Это возможно? Я забыл упомянуть, что выполняю команды через .bat-файл.

Ошибка с хранилищем ключей: Parse Обобщенное время, неверный формат

Я получаю следующую ошибку, когда я использую свое хранилище ключей: $ keytool -list -keystore instavert.keystore keytool error : java.security.cert.CertificateParsingException: java.io.IOException: Parse Generalized time, invalid format Я искал в Google и SO, но ни одно из решений не работало … Кто-нибудь когда-либо испытывал ту же проблему?

Безопасное хранение симметричного ключа при использовании Android KeyChain

Учитывая, что хранить симметричный ключ с помощью Android KeyChain API невозможно, это безопасный способ хранения симметричного ключа: Часть первая: создание и хранение ключей Генерировать symmetric_key Создайте (private_key, public_key) , сохраните их в KeyChain public_key с помощью public_key следующим образом: encrypted_symmetric_key = public_encrypt(symmetric_key) Храните SharedPreferences encrypted_symmetric_key в локальном хранилище ( SharedPreferences , SQLite и т. Д.). […]

Phonegap – локальное хранилище не работает – Android

Я использую Local Storage для передачи значений между страницами, чтобы создать прокрутку для эффекта (ссылка на клики пользователя и прокручивается до определенной части страницы на основе ID) Ранее я использовал файлы cookie, но, похоже, не работал на Android, я читал, что локальное хранилище поддерживается так, что переключается на него. Он отлично работает в браузере, но […]

Кэш vs Хранение данных для загружаемого контента

Я загружаю некоторые текстовые данные, отправляя HTTP-запрос GET на сервер. Я хочу сохранить загруженный текстовый файл, чтобы повторно использовать его по запросу, если он уже был загружен. Но я хочу, чтобы мои данные были приватными, чтобы никакие другие приложения не могли получить к нему доступ. С другой стороны, было бы хорошо, если бы Android удалил […]

HTML localStorage имеет значение null для Android при использовании webview

Я пытаюсь использовать localstorage из своего локального веб-APP, вот часть инициализации WebView: static class MyWebView extends WebView { public MyWebView(Context context) { super(context); this.getSettings().setJavaScriptEnabled(true); //enable support for DOM Storage and Database this.getSettings().setDatabaseEnabled(true); this.getSettings().setDomStorageEnabled(true); String databasePath = context.getDir("database", Context.MODE_PRIVATE).getPath(); this.getSettings().setDatabasePath(databasePath); this.setVerticalScrollbarOverlay(true); } } И вот тестовое приложение на JavaScript: function testStorage() { var storage = window.localStorage; […]

Keystore SHA1 отличается от cert.rsa SHA1 от APK

У меня есть приложение для Android (и его производственное хранилище), которое было впервые создано в Adobe Air. Давным-давно компания переключилась на обычный Android SDK для разработки приложения, но поскольку приложение уже было в производстве, хранилище ключей, которое мы используем, по-прежнему остается тем же (созданным тогда Adobe Air). Я использовал keytool для извлечения SHA1 для API […]