안드로이드 핸드폰에 파일 쓰기

5230 단어
최근에 블루투스 카드 리더의 지령 전송을 조정하고 블루투스 카드 리더가 표준에 부합되는지 테스트하는 데 전문적인 앱을 썼지만 개발 과정에서 우리가 한 기능이 고객의 기대와 차이가 있을 수 있다는 것을 발견했다. 원형은 이미 확정되었지만 고객의 기대에 미치지 못할 것이며 최종적으로 재작업하는 상황에 직면하게 될 것이다.그래서 컨트롤러에서 인쇄한 모든 로그를 txt 문서에 출력하여 휴대전화에 저장하고 완전한 블루투스 연결 명령 전송 과정을 기록하는 보완 조치를 취할 준비를 하고 있다.
시작하다.
파일을 쓰기 위한 도구 클래스를 첨부합니다.
import java.io.FileWriter;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author mo
 * @date 2018/6/26
 */

public class WriteLogUtil {
    public static int writeLog(String log) {
        FileWriter fw;
        Date now = new Date();
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss.SSS");
        String sDate = dateFormat.format(now);
        try {
            // FILE_PATH : /mnt/sdcard/
            fw = new FileWriter(SmartCardConfig.FILE_PATH + "ble_log.txt", true);
            fw.write(sDate + " : " + log + "\r
"); fw.flush(); fw.close(); } catch (IOException e) { e.printStackTrace(); } return 0; } }

인쇄할 로그를 전송하려면 writeLog 메서드를 직접 호출합니다.
실행...
어..
콘솔이 나에게 틀렸다고 말한 것 같지만, 붕괴되지 않았다.log.txt 파일, 진흙말 이거 쓸데없는 말 아니야, 당연히 이 파일은 존재하지 않아, 네가 만든 파일은 존재하지 않아, 네가 만든 파일은...emmm.........,만들다이것은 화이트 앱입니다. 쓸 수 있는 권한이 없는 것 같습니다. 권한이 없으면 권한이 없다고 하세요. 당신이 나에게 말한 것을 보세요. 당신이 말한 것은 무엇입니까!권한을 줄게!!
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />

그렇게 많든 많든 다 줄게, 다 줄게, 가져가, 한번 해봐.
응?역시 잘못 보고하지 않았군, 크크크, 생성된 파일 내용을 한번 보자.
어?어딨지, 왜 못 찾지, 먹혔어?경로가 틀렸습니까?말도 안 돼, 이게 루트야. 권한을 다 주지 않은 거 아니야?말도 안 돼, 프로젝트에서 잘 쓰고 있는데...
프로젝트 내용......그것도 작년 일이야, 응?몇 달 전에 제가 핸드폰을 업그레이드한 것 같아요. 7.0?동적 권한?한 번 찾아보니 닭털이 나오네. 인터넷에 붙인 코드가 잘 안 나오네. 그동안 업그레이드 권한이 없었기 전에 핸드폰 시스템이 6.0이었는데 무슨 차이가 있어.emmm....
음..무심결에 댓글을 봤는데...권한을 추가하려면...?나의 최초의 판단과 일치한다.게다가 해봐..

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

다시 한 번, 역시 잘 됐어, 사랑하는 txt.히히 히히...
한 바퀴 돌려봐, 응, 내용이 맞아. 그런데 리더에서 보니까 왜 그렇게 어색해. 안 돼. 컴퓨터에서 켜야 돼...
진흙말서류는요?눈이 멀어 보지 못했으니 다시 자세히 찾아봐라...아직도 없어, 어?핸드폰에 있네?미쳤어?컴퓨터를 점용당해서 안 나오는 거 아니야?빨리 파일 관리를 종료하십시오...아직 없어, 진흙말..
계속:
안드로이드가 휴대전화에 쓴 코드가 컴퓨터에 표시되지 않습니다

좋은 웹페이지 즐겨찾기