Recently, when working on the andoird project, we often encounter different machine models on the client side, resulting inProgramThere is a bug problem, and we cannot locate the exact location of this bug (because there is no log file ).
So I found the relevant information about writing program logs to the SD card, just like the Web log4j, to generate a log file to the
;ImportCom.create.qdocumentimtest.rxjavatest.presenter.ImgPresenterCompl;ImportJava.io.File;Importjava.util.ArrayList;ImportButterknife. Butterknife;ImportButterknife. Injectview;/*** Function: Use MVP Rxjava to complete the loading of images from all subdirectories in the SD card root directory, and display them in waterfall stream in Recyclerview. */ Public classThreeactivityextendsAppcompatactivityImplem
1. Get the directory of the storage device:/sdcard (generally)
Sdpath = environment. getexternalstoragedirectory () + "/";2. Determine whether the folder on the SD card exists: Use the exists () method of the file object./*** Determine whether a file already exists;*/Public Boolean checkfileexists (string filepath ){File file = new file (sdpath + filepath );Return file. exists ();}3. Create a directory on t
Add a file directly to the SD card of the simulator in ddms. If an error occurs, the following error occurs:Failed to push xxxxx.txt on emulator-: Read-Only file system error, because your sdcard permission is insufficient and you need to create an sdcard directly.
I. First create an sdcard. The name of the sdcard I created is sdcard. IMG (the name is random and ends with the name of the IMG extension)
: Describes what the query results are sorted by. Above is the meaning of each parameter, it returns the query results a cursor, the cursor is equivalent to the database query result, usage and it is similar. --------------------------------------------------------------------------------------------------------------- ---- Add the code as follows: Contentvalues values = new Contentvalues (); Values.put (mediastore.audio.playlists.members.play_order,0); Resolver.insert (_uri, values); This inser
1. In standby mode, click "Application".
2. Click on "My Files".
3. Click "Picture".
4. Select the path of the picture, here to select "Camera" as an example, and will need to back up the picture hook.
5. Click on the "Three Fonts" menu icon in the upper right corner of the screen and select "Copy".
6. Select "SD memory Card", then click "Sti
(1) Description: The operation of the file on the SD card needs to add the following permissionsCreate and delete file permissions on an SD cardPermission to write data on an SD cardThe file on the SD card operation and my previou
false;}/*** Delete Log File */public static void deleteLogFile () {File file = new File (filePath); if (file. exists () {file. delete ();}}}2. writing data to a file asynchronously does not affect user experience, and there cannot be any latency due to log writing. (In this experiment, if the data written to a file is small at a time, it will not be too slow even if the data is synchronized) to achieve this goal, we first consider multithreading. Another thread is responsible for writing logs t
two different ways:First, the window interface operation1. Open DDMS page2. Open the File Explorer page, if not, at window---Show View-->file Explorer3, generally in mnt--sdcard4. In SDcard, click on the destination folder where you want to put the file, such as mp3 folder5, click on the folder, on the right side of the File Explorer page, there are two icons, one is pull, one is Push,pull will be mp3 inside the file pulled out, push is the outside, such as the
The Android program function Copies files in the assets folder to the SD card (including subfolders) of the mobile phone and androidassets.
Recently, the function is to copy all files (including sub-files) in the asset folder to the specified directory. The method used is no
.
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 % t
5. Write log records
Logger. debug ("My debug ");
6. Add
When the Android system is started, it will automatically detect the SD card files and collect music files to generate a database file. We only need to access the information in the database table to obtain the required File Code as follows:
Obtain the cursor object to access the media resources in the cursor.
If (cur
The way to back up a multimedia file is as follows: "Picture" for example.1. In standby mode, click "Application".
2. Click on "My Files".
3. Click "Picture".
4. Select the path of the picture, here to select "Camera" as an example, and will need to back up the picture hook.
5. Click on the "Three Fonts" menu icon in the upper right corner and select "Copy".
6. Select "Extsdcard" and click "S
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.