編輯:關於Android編程
public class FileService
{
private Context context;
public FileService(Context context)
{
this.context = context;
}
/**
* openFileOutput()方法的第一參數用於指定文件名稱,不能包含路徑分隔符“/” ,如果文件不存在,Android
* 會自動創建它。創建的文件保存在/data/data/
* /data/data/cn.itcast.action/files/itcast.txt ,通過點擊Eclipse菜單“Window”-“Show
* View”-“Other”,在對話窗口中展開android文件夾,選擇下面的File Explorer視圖,然後在File
* Explorer視圖中展開/data/data/
*/
public void save(String fileName, String content) throws Exception
{
/* openFileOutput()方法的第二參數用於指定操作模式,有四種模式,分別為:
* Context.MODE_PRIVATE = 0
* Context.MODE_APPEND = 32768
* Context.MODE_WORLD_READABLE = 1
* Context.MODE_WORLD_WRITEABLE = 2
*/
FileOutputStream stream = context.openFileOutput(fileName, Context.MODE_PRIVATE);
stream.write(content.getBytes());
stream.close();
}
/**
* 讀取文件內容
* @param fileName 文件名稱
* @return
* @throws Exception
*/
public String readFile(String fileName) throws Exception
{
String fileContent = "";
StringBuffer content = new StringBuffer();
FileInputStream stream = context.openFileInput(fileName);
byte[] buffer = new byte[1024];
int len = 0;
while((len=stream.read(buffer)) != -1)
{
fileContent = new String(buffer, 0, len);
content.append(fileContent);
}
System.out.println(content.toString());
return content.toString();
}
}
==========================================================================
上上周寫的一個demo,仿照網易一元奪寶的下拉刷新效果。原效果是(第一部分)一個小太陽拉下來,然後松開回彈上去,(第二部分)再掉下來一個硬幣進行中軸旋轉。本文實現的效果的
本次分析的是github上一個用於下拉刷新上拉加載的控件XListView,這個開源的ListView相信大家在開發的過程中會經常用到。https://github.co
雜語:看了很多程序猿都有寫博客的習慣,看來我也得練練,不管寫的好不好了,學到點什麼體會就寫寫吧。內容解說:這幾天開始學游戲地圖制作,今天小小的總結一下Canvas的cli
在極客頭條上看到的方法,Mark一下,以後可能經常用到。1、打開android sdk manager2、打開tool->options,如圖所示https://&