亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

android開發基礎教程―文件存儲功能實現

2020-04-11 12:35:44
字體:
來源:轉載
供稿:網友
文件存儲:
復制代碼 代碼如下:

public class MainActivity extends Activity {
EditText mname, mage;
TextView mtv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mname = (EditText) findViewById(R.id.editText1);
mage = (EditText) findViewById(R.id.editText2);
mtv = (TextView) findViewById(R.id.textView1);
}
public void onClick(View v) {
String name = mname.getText().toString();
int age = Integer.parseInt(mage.getText().toString());
String cont = "name=" + name + ",age=" + age + "/n";
try {
int id = v.getId();
// 內部保存
if (id == R.id.button1) {
FileOutputStream fos = this.openFileOutput("mytext.txt",
Context.MODE_APPEND | Context.MODE_WORLD_WRITEABLE
| Context.MODE_WORLD_READABLE);
fos.write(cont.getBytes());
fos.close();
Toast.makeText(this, "寫入完成", 1).show();
}
// 讀取
else if (id == R.id.button2) {
FileInputStream fis = this.openFileInput("mytext.txt");
byte[] bytes = new byte[fis.available()];
fis.read(bytes);
fis.close();
String str = new String(bytes);
mtv.setText(str);
}
} catch (Exception e) {
e.printStackTrace();
}
}

其他app如果想要訪問這個mytext.txt文件格式如下:
復制代碼 代碼如下:

public class MainActivity extends Activity {
TextView mcontent;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mcontent=(TextView) findViewById(R.id.textView1);
}
public void onClick(View v){
switch (v.getId()) {
case R.id.button1:
try {
readRemoteFileByAbslutePath();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
break;
case R.id.button2:
try {
WriteRemoteFileByAbslutePath();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
break;
default:
break;
}
}
/**
* 通過文件絕對路徑讀取遠程文件
* @throws Exception
*/
public void readRemoteFileByAbslutePath() throws Exception{
String path = "/data/data/com.nanguabing.filedemo/files/mytext.txt" ;
FileInputStream fis = new FileInputStream(path);
byte[] bytes = new byte[fis.available()];
fis.read(bytes);
fis.close();
String str = new String(bytes);
mcontent.setText(str);
Log.i("Other", str);
}
/**
* 通過文件絕對路徑讀取遠程文件
* @throws Exception
*/
public void WriteRemoteFileByAbslutePath() throws Exception{
String path = "/data/data/com.nanguabing.filedemo/files/mytext.txt" ;
FileOutputStream fos = new FileOutputStream(path,true);
fos.write("other write! ".getBytes());
fos.close();
Log.i("Other", "other write over!");
}
/**
* 通過包相關上下文寫入遠程文件
* @throws Exception
*/
public void readRomoteByPackageContext() throws Exception {
String pname = "com.nanguabing.filedemo";
Context ctx = this.createPackageContext(pname,
Context.CONTEXT_IGNORE_SECURITY);
FileInputStream fis = ctx.openFileInput("mytext.txt");
byte[] bytes = new byte[fis.available()];
fis.read(bytes);
fis.close();
Log.i("Other",new String(bytes));
}
/**
* 通過包相關上下文寫入遠程文件
*/
public void readRomoteByPackageContext2() throws Exception {
String pname = "com.nanguabing.filedemo";
Context ctx = this.createPackageContext(pname,
Context.CONTEXT_INCLUDE_CODE);
FileInputStream fis = ctx.openFileInput("mytext.txt");
byte[] bytes = new byte[fis.available()];
fis.read(bytes);
fis.close();
Log.i("Other",new String(bytes));
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产在线拍偷自揄拍精品| 欧美精品videos| 色综合91久久精品中文字幕| 久久国产天堂福利天堂| 日韩欧中文字幕| 欧美大奶子在线| 亚洲第一av在线| 国产亚洲一区二区在线| 国产欧美一区二区三区四区| 国产69精品久久久久久| 国产成人在线精品| 欧美日韩在线免费| 成人黄色免费看| 岛国av一区二区三区| 亚洲v日韩v综合v精品v| 亚洲精品成人网| 久久精品在线视频| 日韩免费黄色av| 国产精品男人的天堂| 国产精品视频男人的天堂| 国产精品第三页| 亚洲欧洲一区二区三区在线观看| 亚洲精品国产欧美| 精品网站999www| 国产一区二区三区在线播放免费观看| 九色精品免费永久在线| 中文字幕日韩在线观看| 成人av色在线观看| 国产精品久久久久久久久久| 日韩综合视频在线观看| 亚洲bt欧美bt日本bt| 中文字幕日韩在线视频| 2019最新中文字幕| 日韩精品中文字幕在线| 亚洲精品久久久久久久久久久| 国产日韩换脸av一区在线观看| 亚洲自拍在线观看| 欧美激情一区二区三区成人| 亚洲欧美变态国产另类| 欧美精品videosex极品1| 久久免费精品视频| 狠狠躁夜夜躁人人爽超碰91| 国产性猛交xxxx免费看久久| 日韩在线中文视频| 欧美日韩精品在线视频| 美日韩精品免费观看视频| 中文字幕欧美日韩精品| 亚洲国产成人精品女人久久久| 日本91av在线播放| 国产精品入口免费视| 欧美最猛黑人xxxx黑人猛叫黄| 国产综合久久久久久| 欧美丰满少妇xxxx| 精品国产乱码久久久久久婷婷| 国产精品爽爽爽爽爽爽在线观看| 亚洲视频自拍偷拍| 26uuu亚洲国产精品| 久久69精品久久久久久国产越南| 欲色天天网综合久久| 亚洲精品视频二区| 国产国产精品人在线视| 亚洲最大成人网色| 伊人久久久久久久久久久| 91免费在线视频网站| 国产午夜精品免费一区二区三区| 91久久精品国产| 成人黄色av免费在线观看| 中文字幕不卡在线视频极品| 久久久国产精品免费| 欧美极品美女电影一区| 中文亚洲视频在线| 国产精品久久久久久婷婷天堂| 日韩av色在线| 久久久精品久久久久| 欧美激情精品久久久久久久变态| 日韩经典第一页| 亚洲经典中文字幕| 色妞在线综合亚洲欧美| 亚洲电影成人av99爱色| 欧美性videos高清精品| 久久av资源网站| 国产成人免费av电影| 日韩视频亚洲视频| 97国产精品久久| 亚洲欧美日韩在线高清直播| 欧美小视频在线观看| 欧美片一区二区三区| 日韩在线免费观看视频| 亚洲xxx视频| 亚洲精品一区二区久| 97久久超碰福利国产精品…| 欧美电影免费观看网站| 国产精品久在线观看| 亚洲电影免费观看高清完整版在线| 成人美女免费网站视频| 亚洲精品wwwww| 日韩欧美中文在线| 国产性猛交xxxx免费看久久| 国产精品亚洲美女av网站| 久久久久久久激情视频| 91亚洲国产成人久久精品网站| 欧美激情中文网| 91夜夜揉人人捏人人添红杏| 欧美日韩黄色大片| 国产精品xxx视频| 97人人模人人爽人人喊中文字| wwwwwwww亚洲| 日韩亚洲欧美中文在线| 国产主播在线一区| 国产综合视频在线观看| 亚洲精品电影网在线观看| 欧美人交a欧美精品| 亚洲裸体xxxx| 日韩精品免费综合视频在线播放| 成人a级免费视频| 成人午夜在线视频一区| 亚洲精品中文字| 亚洲天堂av综合网| 国内精品国产三级国产在线专| 国产91ⅴ在线精品免费观看| 久久99久久99精品免观看粉嫩| 国产精品久久久久久中文字| 亚洲成人a级网| 日韩电影免费观看在线观看| 日本19禁啪啪免费观看www| 亚洲第一页在线| 国产成人a亚洲精品| 国产不卡视频在线| 国产精品久久久av久久久| 欧美性极品xxxx娇小| 欧美黄色片免费观看| 日韩精品中文字幕在线观看| 欧美色播在线播放| 精品国产乱码久久久久久婷婷| 成人羞羞国产免费| 亚洲自拍偷拍第一页| 亚洲丝袜一区在线| 久久久久这里只有精品| 日韩成人av在线| 亚洲欧美日韩爽爽影院| 九九热这里只有精品6| 97超级碰在线看视频免费在线看| 国产精品男人爽免费视频1| 欧美精品成人在线| 欧美日韩国产第一页| 亚洲精品videossex少妇| 久久精品99久久久久久久久| 国产亚洲视频中文字幕视频| 成人激情视频小说免费下载| 欧美日韩福利视频| 亚洲毛片在线免费观看| 成人性生交大片免费观看嘿嘿视频| 国产成人亚洲综合91| 亚洲欧美国产精品久久久久久久| 精品国产自在精品国产浪潮| 欧美影院久久久| 国产精品美女主播| 国产精品日日摸夜夜添夜夜av| 日韩激情av在线播放| 亚洲欧美一区二区三区四区| 国产激情视频一区| 久久成人免费视频| 亚洲欧洲美洲在线综合| 亚洲精品美女在线观看|