I recently made a music player and needed to add MP3 files to the SD card. The following describes how to use sdcard.
The android simulator allows us to use the disk image in FAT32 format as the SD card simulation:
All of the following operations are performed in Windows1. Create an image fileRun cmd to enter the tools directory of the
I recently made a music player and needed to add mp3 files to the SD card. The following describes how to use sdcard.The Android simulator allows us to use the disk image in fat32 format as the SD card simulation:All of the following operations are performed in windows1. Create an image fileRun cmd to enter the Tools directory of the
.
Propertyconfigurator. getconfigurator (this). Configure ();
4. Put the microlog. properties file in the assets folder.
Note: The assets folder is the same as the res folder.
Then change the microlog. properties file to the following:
Microlog. Level = debugMicrolog. appender = logcatappender; fileappenderMicrolog. formatter = patternformatterMicrolog. formatter. patternformatter. pattern = % C [% P] % m %
The specific usage is as follows:
1. Download
Download the http://code.google.com/p/microlog4android/downloads/list and microlog. properties files to the microlog4android-1.0.0.jar
2. Create a logger object
Private Static final logger = loggerfactory. getlogger (main. Class );
3.ProgramThe initialization method in the oncreate method of the first activity
Propertyconfigurator. getconfigurator (this). Configure ();
4. Put the microlog. properties file in the assets folder.
Note: Th
1. Use the mksdcard command to create a 128 m sd card image named sdcard. IMG (m must be capitalized.Mksdcard 128 M sdcard. img2. Copy sdcard. IMG to D: \ projects2 and set the startup parameters in the run configuration dialog box in eclipse.-Sdcard D: \ projects2 \ sdcard. imgIn this way, the SD card is available.3. add content to sdcardADB push E: \ Xunlei \ give.mp3/sdcard/give.mp3.4. Read and Write fil
Android-read and write data to the SD card
// Write data to the SD card private void writeSDcard (String str) {try {// determine whether the SD card if (Environment. getExternalStorageState (). equals (Environment. MEDIA_MOUNTED) {// get the directory File sdDire = Environment of the
", Toast.length_short). Show (); } } Public voidonclick10 (view view) {if(Environment.getexternalstoragestate (). Equals (environment.media_mounted)) {//1. Get the content you want to store//String content = Et_5.gettext (). toString (); //2. Get the external storage directory with package name--only to the root directoryString Sdpath =environment.getexternalstoragedirectory (). GetAbsolutePath (); //Toast.maketext (activitydata.this, "sdpath=" +sdpath, Toast.length_long). Show (); //the
I. Get permission to read the SD card Second, find the SD card directory/** * Environment.getexternalstoragedirectory () obtained: ", Mnt/sdcard" that found the root directory of the SD card */ private String path= Environment.getexternalstoragedirectory () + "client/tile/1.jpg";Third, get the picture according to the path File Mfile=new file (pat
I use liunx (UBUNTU) as an example:
1. Create an SD card image file
1) Open the terminal to enter the android SDK directory tools directory (such as my path is/home/XXX/android_install/android-sdk-linux_x86/tools );
2) Run mksdcard creation: root @ xxx:/home/XXX/android_install/android-sdk-linux_x86/tools # mksdcard 25
In the LAN, the implementation from the Android client to the mobile phone SD card files uploaded to the PC server side, and saved in the PC hard drive under the specified folder. At the same time, the PC-side hard disk file directory and the file description information stored in the MySQL database.1, the client key code:(1) Get the files on the SD card/** * Get
Android database SQLite writes SD card, androidsqlite
If the mobile phone does not have a root user, the database files cannot be viewed and debugging is not convenient.
The best way is to write the database into the SD card.
There are two changes:
1. In your helper class, change the database file name DATABASE_NAME from the original file name,To the path format
/DEMO.DB"; Database name public
static FINAL String table_name = "mytag";//datasheet name, a database can contain more than one datasheet, similar to the Sheet1,sheet2 in Excel
// Mydbhelper's constructor, we are concerned with the name database_name and version versions public
Mydbhelper {
Super database_name, NULL, VERSION);
Because if just a separate file name, the last created database file is stored in the phone's internal memory card (not running RAM, also not
Android CREATE Database call Sqliteopenhelper, generally do not directly operate Sqlitedatabase . is through Sqliteopenhelper to getpublic class Dbopenhelper extends Sqliteopenhelper {private static final int version = 1;//defines the database versionprivate static final String PATH = Environment. getExternalStorageDirectory (). GetPath ();Some don't have an SD card, so I didn't write it in.private static
This article describes the Android implementation to obtain the total capacity of SD card, available size, total memory capacity of the fuselage and the available size of the method. Share to everyone for your reference, specific as follows:
Maybe some students do not know that the system has been provided to obtain the total capacity of SD card, available size,
Sometimes using the Android simulator to simulate SD card related operations, in Eclipse can directly view the SD card directory;First, the new simulator to create the SD card, the size of the storage as needed to create;Launch the emulator to open the view window in eclipse: Window--show view--file Explorer;You can se
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.