Articles of android sdcard

Попытка копирования базы данных SQLite из данных на SD-карту

Я использую следующий код, который был размещен где-то в Stack Overflow и изменен для моих целей: try { File sd = Environment.getExternalStorageDirectory(); File data = Environment.getDataDirectory(); if (sd.canWrite()) { String currentDBPath = "//data//"+ "com.exercise.AndroidSQLite" +"//databases//"+"MY_DATABASE"; String backupDBPath = "/temp/MY_DATABASE"; File currentDB = new File(data, currentDBPath); File backupDB = new File(sd, backupDBPath); FileChannel src = new […]

Что такое Context.getExternalMediaDir ()?

Пример в Javadoc для Environment.getExternalStoragePublicDirectory () упоминает Context.getExternalMediaDir() но этот метод недоступен в моей версии Android API, и я не могу найти его документально нигде в любой версии. Является ли это опечаткой или чем-то, что никогда не выпускало ее? void createExternalStoragePublicPicture() { // Create a path where we will place our picture in the user's […]

OutputStreamWriter не добавляет

Исходный код и его работа с сохранением данных на SD-карте // Writing data to internal storage btnSaveData.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (isSDCardWritable()) { String dataToSave = etData.getText().toString(); try { // SD Card Storage File sdCard = Environment.getExternalStorageDirectory(); File directory = new File(sdCard.getAbsolutePath()+"/MyFiles"); directory.mkdirs(); File file = new File(directory, "text.txt"); FileOutputStream […]

Сделайте резервную копию всего файла apk install в sdcard программно в android

Привет друзья, я хочу взять резервную копию моего всего приложения для установки в моей SD-карте, поэтому напишу ниже код public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); final List pkgAppsList = getPackageManager().queryIntentActivities( mainIntent, 0); for (Object object : pkgAppsList) { ResolveInfo […]

Android резервное копирование и восстановление базы данных с SD-карты и обратно

В настоящее время я ищу для создания резервной функции в своем приложении для Android. Тем не менее, я немного боюсь, даже не начинаю его реализовывать, потому что я не уверен, какой правильный путь. Я нашел интересные статьи в сети, поэтому я придумал три возможных решения: Резервное копирование всего файла DB на SD-карту Экспорт данных DB […]

Файл открытия ошибки: нет такого файла или каталога (2)

Я получаю ошибку выше: Файл открытия ошибки: нет такого файла или каталога (2) Когда я запускаю приложение для Android в эмуляторе. Может ли кто-нибудь сказать мне, что может быть причиной этого? Я использую android-sdk-20 и ниже строки добавляются в AndroidManifest.xml <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="15" /> Я также добавил строку: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> Так как я думал, […]

Android 4.4: разрешено ли разрешение WRITE_EXTERNAL_STORAGE для первичного внешнего хранилища / mnt / sdcard?

Android 4.4 новые правила доступа к внешнему хранилищу, похоже, нарушают многие приложения. В соответствии с этим: http://source.android.com/devices/tech/storage/ (читайте внимательно) кажется, что разрешение WRITE_EXTERNAL_STORAGE больше не предоставляет доступ к вторичному съемному хранилищу с / mnt / external_sd в Android 4.4. Говорят, что приложения могут получить доступ к частной папке на вторичном съемном носителе и удаляется при […]

Принудительная внешняя SD-карта на Android с кордовым и файловым плагином

В приложении android для кордовы (прокрутите донизу для устройства, версии, списка плагинов, все это совершенно актуально на момент написания этой статьи) Я хочу преимущественно хранить файл на внешней SD-карте и использовать внутреннюю память, если SDCard там нет , Я устанавливаю свой путь сохранения: persistentFS= cordova.file.externalDataDirectory||cordova.file.DataDirectory||fileSystem.root.toURL(); Его конечным значением является файл: ///storage/emulated/0/Android/data/com.fubar.app/files/, также как и файл […]

Android – сохранение загруженного изображения с URL-адреса на SD-карту

Я загружаю изображение из URL-адреса при нажатии кнопки и сохраняя его как растровое изображение. Теперь я хочу знать, как сохранить загруженное изображение в SD-карту, а также в систему. Я попытался сделать это следующим образом: package com.v3.thread.fetchImage; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import […]

Android SAF (Storage Access FrameWork): получите конкретный файл Uri от TreeUri

Я беру TransistableUriPermission на внешнюю Sd-карту и сохраняю ее для дальнейшего использования. Теперь я хочу, чтобы, когда пользователь предоставил мне путь к файлу, из списка файлов в моем приложении, я хочу отредактировать документ и переименовать его. Поэтому у меня есть путь к файлу для редактирования. Мой вопрос заключается в том, как я могу получить Uri […]