本文实例讲述了Android API Assets文件操作。分享给大家供大家参考,具体如下:
public class ReadAssetActivity extends Activity {
private TextView mTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.read_asset);
initViews();
readAssetsData();
listAssetsFiles("fonts");// 列出文件目录
}
private void readAssetsData() {
InputStream is = null;
try {
// 读取Assets文件夹下对应文件的输入流
is = getAssets().open("asset_test.txt");
// 获取文件输入流的总大小
int size = is.available();
// 把整个文件流放到一个Byte[]缓冲区
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
// 将缓冲区数据转换为字符串
String text = new String(buffer);
mTextView.setText(text);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (is != null) {
is.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
private void initViews() {
mTextView = (TextView) findViewById(R.id.text);
}
/**
* 获取Assets下指定文件夹下文件数量 情况
*
* @description:
* @author ldm
* @date 2016-4-27 上午9:25:54
*/
private void listAssetsFiles(String filePath) {
AssetManager am = getAssets();
String[] fileName;
try {
fileName = am.list(filePath);
if (fileName.length > 0) {
for (int i = 0; i < fileName.length; i++) {
Log.e("ldm", String.format("在" + filePath
+ "中文件路下有:[%d] 文件数量", fileName.length));
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android文件操作技巧汇总》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android布局layout技巧总结》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
# Android
# API
# Assets
# 文件操作
# 读写Android中assets目录下的文件的方法详解
# Android获取assets文件夹中的数据并写入SD卡示例
# android读取assets文件示例
# 基于android中读取assets目录下a.txt文件并进行解析的深入分析
# Android操作存放在assets文件夹下SQLite数据库的方法
# Android播放assets文件里视频文件相关问题分析
# Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法
# android文件操作——读取assets和raw文件下的内容
# Android 加载assets中的资源文件实例代码
# Android 读取assets和raw文件内容实例代码
# Android 中raw和assets文件夹的区别
# Android开发实现读取Assets下文件及文件写入存储卡的方法
# 操作技巧
# 进阶
# 相关内容
# 感兴趣
# 给大家
# 更多关于
# 转换为
# 所述
# 程序设计
# 上午
# 讲述了
# read_asset
# layout
# readAssetsData
# initViews
# setContentView
# Bundle
# onCreate
# super
# savedInstanceState
相关文章:
个人网站制作流程图片大全,个人网站如何注销?
宁波自助建站系统如何快速打造专业企业网站?
南京网站制作费用,南京远驱官方网站?
如何用搬瓦工VPS快速搭建个人网站?
广平建站公司哪家专业可靠?如何选择?
无锡营销型网站制作公司,无锡网选车牌流程?
如何通过西部数码建站助手快速创建专业网站?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
大连 网站制作,大连天途有线官网?
七夕网站制作视频,七夕大促活动怎么报名?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
如何快速重置建站主机并恢复默认配置?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
如何选择域名并搭建高效网站?
详解jQuery停止动画——stop()方法的使用
如何通过虚拟机搭建网站?详细步骤解析
定制建站流程解析:需求评估与SEO优化功能开发指南
网站制作免费,什么网站能看正片电影?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
如何在IIS管理器中快速创建并配置网站?
网站制作服务平台,有什么网站可以发布本地服务信息?
北京网站制作的公司有哪些,北京白云观官方网站?
深圳网站制作平台,深圳市做网站好的公司有哪些?
黑客如何利用漏洞与弱口令入侵网站服务器?
建站之星如何一键生成手机站?
如何用好域名打造高点击率的自主建站?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
建站之星免费模板:自助建站系统与智能响应式一键生成
如何通过多用户协作模板快速搭建高效企业网站?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
黑客如何通过漏洞一步步攻陷网站服务器?
金*站制作公司有哪些,金华教育集团官网?
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
制作门户网站的参考文献在哪,小说网站怎么建立?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
如何通过网站建站时间优化SEO与用户体验?
如何设置并定期更换建站之星安全管理员密码?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
已有域名和空间如何快速搭建网站?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
如何在阿里云通过域名搭建网站?
如何配置支付宝与微信支付功能?
官网网站制作腾讯审核要多久,联想路由器newifi官网
深圳网站制作培训,深圳哪些招聘网站比较好?
*请认真填写需求信息,我们会在24小时内与您取得联系。