編輯:Android編程入門
Context提供了兩個方法,打開應用程序文件夾的I/O,若文件不存在則創建
FileInputStream openFileInputStream(String fileName);
FileOuputStream openFileOutputStream(String fileName,int mode);
mode:
1. MODE_APPEND: 追加方式存儲
2. MODE_PRIVATE: 私有方式存儲,其他應用無法訪問
3. MODE_WORLD_READABLE: 表示當前文件可以被其他應用讀取
4. MODE_WORLD_WRITEABLE: 表示當前文件可以被其他應用寫入
Context提供訪問應用程序文件夾的方法
File getFilesDir():獲取文件夾的絕對路徑
String[] fileList():獲取文件夾下的所有數據
deleteFile(String fileName):刪除文件夾下的指定文件
實例
public class NewActivity extends AppCompatActivity { private static final String FileName="FirstSharedPreference"; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); try { FileOutputStream fos = openFileOutput(FileName,MODE_WORLD_WRITEABLE); String str = "I am good at Android"; byte[] bytes = str.getBytes(); fos.write(bytes,0,bytes.length); FileInputStream fis = openFileInput(FileName); InputStreamReader isr = new InputStreamReader(fis); BufferedReader br = new BufferedReader(isr); String data = ""; StringBuilder sb = new StringBuilder(); while ((data = br.readLine())!= null){ sb.append(data); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
一、綁定服務介紹 前面文章中講過一般的通過startService開啟的服務,當訪問者關閉時,服務仍然存在;但是如果存在這樣一種情況:訪問者需要與服務進行通信,
一、Android四大組件1. Activity生命周期:2. Service生命周期:Service的生命周期長,沒有用戶界面,可以用來開發監控程序。Service有兩
安卓手機的圖形鎖包括3*3,4*4,5*5的點陣,按次序連接數個點從而達到鎖定/解鎖的功能。以3*3為例,最少需要連接4個點,最多
導讀增強的Doze模式後台優化Data Saver 一.增強的Doze模式Android N對Android M引進的Doze模式進行了進一步的增強,變化體現在