Android API编程之Assets文件操作示例
本文实例讲述了AndroidAPIAssets文件操作。分享给大家供大家参考,具体如下:
publicclassReadAssetActivityextendsActivity{
privateTextViewmTextView;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.read_asset);
initViews();
readAssetsData();
listAssetsFiles("fonts");//列出文件目录
}
privatevoidreadAssetsData(){
InputStreamis=null;
try{
//读取Assets文件夹下对应文件的输入流
is=getAssets().open("asset_test.txt");
//获取文件输入流的总大小
intsize=is.available();
//把整个文件流放到一个Byte[]缓冲区
byte[]buffer=newbyte[size];
is.read(buffer);
is.close();
//将缓冲区数据转换为字符串
Stringtext=newString(buffer);
mTextView.setText(text);
}catch(IOExceptione){
e.printStackTrace();
}finally{
try{
if(is!=null){
is.close();
}
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}
privatevoidinitViews(){
mTextView=(TextView)findViewById(R.id.text);
}
/**
*获取Assets下指定文件夹下文件数量情况
*
*@description:
*@authorldm
*@date2016-4-27上午9:25:54
*/
privatevoidlistAssetsFiles(StringfilePath){
AssetManageram=getAssets();
String[]fileName;
try{
fileName=am.list(filePath);
if(fileName.length>0){
for(inti=0;i
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android文件操作技巧汇总》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android布局layout技巧总结》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短