Android Api demo系列(17) (App>Content>Assets)
来源:互联网 发布:网络阅卷系统 编辑:程序博客网 时间:2024/05/17 23:12
App>Content>Assets
从应用包中的assets文件夹中读取文件:
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // See assets/res/any/layout/styled_text.xml for this // view layout definition. setContentView(R.layout.read_asset); // Programmatically load text from an asset and place it into the // text view. Note that the text we are loading is ASCII, so we // need to convert it to UTF-16. try { InputStream is = getAssets().open("read_asset.txt"); // We guarantee that the available method returns the total // size of the asset... of course, this does mean that a single // asset can't be more than 2 gigs. int size = is.available(); // Read the entire asset into a local byte buffer. byte[] buffer = new byte[size]; is.read(buffer); is.close(); // Convert the buffer into a string. String text = new String(buffer); // Finally stick the string into the text view. TextView tv = (TextView)findViewById(R.id.text); tv.setText(text); } catch (IOException e) { // Should never happen! throw new RuntimeException(e); } }
现货的输入流
获取文件大小
创建byte缓存数组
读流
转成字符串
阅读全文
0 0
- Android Api demo系列(17) (App>Content>Assets)
- Android Api Demos登顶之路(五十九)Content-->Assets
- Android Api demo系列(一) (App>Activity>Animation)
- Android Api demo系列(二) (App>Activity>CustomDialog)
- Android Api demo系列(3) (App>Activity>CustomTitle)
- Android Api demo系列(4) (App>Activity>DialogActivity)
- Android Api demo系列(5) (App>Activity>finishAffinity)
- Android Api demo系列(6) (App>Activity>Presentation)
- Android Api demo系列(7) (App>Activity>QuickContactsDemo)
- Android Api demo系列(9) (App>Activity>SecureDialog)
- Android Api demo系列(10) (App>Activity>SetWallpaperActivity)
- Android Api demo系列(12) (App>Alert Dialogs)
- Android Api demo系列(13) (App>Fragment>FragmentAlertDialog)
- Android Api demo系列(14) (App>Fragment>FragmentContextMenu)
- Android Api demo系列(8) (App>Activity>Reorder acitivities>>intent.flag)
- Android Api demo系列(10) (App>Activity>SoftInputModes键盘显示方式)
- Android Api demo系列(11) (App>Alarm警报管理员)
- Android Api demo系列(15) (App>Fragment>FragmentAlertDialog高级使用)
- 神经网络之python实现
- 什么工作死亡率最高?什么股票值得持有10年? | 数据周报
- Unity-Animation动画曲线弯曲问题
- android 键盘属性设置总结
- git使用快捷方式
- Android Api demo系列(17) (App>Content>Assets)
- ZooKeeper集群模型分析
- Java连接Redis服务,Jedis的使用
- JSP知识总结
- USB麦克风、K歌麦克风、USB游戏耳机方案、安卓K歌麦克风方案
- 全球农业区块链联合发展组织首次亮相打造高公信力的农业流通体系
- struts2配置文件实现文本校验
- js计算两个日期差
- Ubuntu下Android NDK环境搭建笔记