本文实例讲述了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
相关文章:
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
如何快速搭建个人网站并优化SEO?
如何在搬瓦工VPS快速搭建网站?
常州自助建站费用包含哪些项目?
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
建站之星价格显示格式升级,你的预算足够吗?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
黑客入侵网站服务器的常见手法有哪些?
建站之星安装需要哪些步骤及注意事项?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
长沙做网站要多少钱,长沙国安网络怎么样?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
如何在IIS管理器中快速创建并配置网站?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
网站制作费用多少钱,一个网站的运营,需要哪些费用?
建站之星备案是否影响网站上线时间?
如何在阿里云通过域名搭建网站?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
定制建站流程解析:需求评估与SEO优化功能开发指南
如何在IIS中新建站点并解决端口绑定冲突?
网站图片在线制作软件,怎么在图片上做链接?
如何快速搭建二级域名独立网站?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
如何通过可视化优化提升建站效果?
如何通过老薛主机一键快速建站?
如何高效利用200m空间完成建站?
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
建站之星导航如何优化提升用户体验?
定制建站是什么?如何实现个性化需求?
如何在Tomcat中配置并部署网站项目?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
定制建站哪家更专业可靠?推荐榜单揭晓
建站主机选购指南与交易推荐:核心配置解析
如何续费美橙建站之星域名及服务?
为什么Go需要go mod文件_Go go mod文件作用说明
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
建站主机解析:虚拟主机配置与服务器选择指南
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站主机选购指南:核心配置优化与品牌推荐方案
如何用狗爹虚拟主机快速搭建网站?
PHP 500报错的快速解决方法
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
浅谈Javascript中的Label语句
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
南平网站制作公司,2025年南平市事业单位报名时间?
*请认真填写需求信息,我们会在24小时内与您取得联系。