android读取assets中的txt文件路径,Android 读取assets文件下的txt文件
android 读取assets文件下的txt文件,解决了读取txt文件的乱码问题;
package com.example.com.scrollview;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import android.app.Activity;
import android.content.res.AssetManager;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView novel;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
novel = (TextView) findViewById(R.id.novel);
AssetManager am=getAssets();
try {
InputStream is=am.open("zx.txt");
String code=getCode(is);
is=am.open("zx.txt");
BufferedReader br=new BufferedReader(new InputStreamReader(is,code));
String line=br.readLine();
int i=0;
while(line!=null){
novel.append(line+"\n");
line=br.readLine();
i++;
if(i==200){
break;
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// novel.setText(readNovel());
}
public String getCode(InputStream is){
try {
BufferedInputStream bin = new BufferedInputStream(is);
int p;
p = (bin.read() << 8) + bin.read();
String code = null;
switch (p) {
case 0xefbb:
code = "UTF-8";
break;
case 0xfffe:
code = "Unicode";
break;
case 0xfeff:
code = "UTF-16BE";
break;
default:
code = "GBK";
}
is.close();
return code;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}
android读取assets中的txt文件路径,Android 读取assets文件下的txt文件相关推荐
- Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码
Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码 目录 文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码
- 复制当前目录所有文件夹及其子文件夹下的*.jpg文件到store文件夹下
1.复制当前目录所有文件夹及其子文件夹下的.jpg文件到store文件夹下 2.不论多少层目录结构都可以 3.更改文件后缀名.jpg为其它后缀名的文件同样适用 #!/bin/bash # yikai ...
- android读取assets中的txt文件路径,Android获取assets文件路径
我们有时候需要放置一些资源例如json,字体,视频,音频以及其他格式的资源.为了保证这些资源不被编译,以便于我们在代码中可以正常使用,我们可以放置到assets文件夹下.这个文件夹在哪呢?看下图,An ...
- android系统profile文件路径,Android Profile Tools 入门
本次分享会目的 通过对增加对 Android Profile Tools 的了解,提高大家工作过程中定位和解决Bug的效率. 注意事项 为了不耽误大家时间,语速可能会快一些 如果讲到某个工具或者技巧, ...
- mac系统python读取文件路径_Python小技巧:3个处理文件路径的简单方法
原标题 | Python 3 Quick Tip: The easy way to deal with file paths on Windows, Mac and Linux 作者 | Adam G ...
- 百度 UEditor--自定义上传文件路径及读取文件
jsp中替换掉上传和预览图片的URL 注意第一句判断,注意要用项目的相对URL return '/sirdifoa/kentra/file/uploadImage.do'; 1 2 3 4 5 6 7 ...
- android anr 文件路径,android出现ANR 如何导出anr文件
1.老版Android系统 anr的导出 在项目目录下或app下运行命令: adb pull data/anr/traces.txt 1 测试了华为p7(Android 5.1.1)和荣耀v10(An ...
- android调用 qt so文件路径,Android Java调用Qt写的so库
有时候,我们反编译apk得到一个so库,如果直接使用这个so库的话,必须使用原来so库同样的package名字,才能用.这样人家反编译你的apk,就知道你侵犯了人家的版权.为了达到混淆的目的,我们可以 ...
- matlab读数据写入excel文件路径,MATLAB读取和写入Excel文件
clc; clear all; [numeric_data text_data rawdata] = xlsread('aaa.xls'); headings = rawdata(1,:) % ge ...
- Android在Activity中动态增加xml自定义样式布局控件(引用xml布局文件和循环增加控件)
工程目录: MainActivity package com.example.test1121;import androidx.appcompat.app.ActionBar; import andr ...
最新文章
- 博易大师 行情服务器文件,博易大师目录
- Oracle 数据表的管理
- AS工程下gradle各文件(gradle.propertie等)与gradle配置(缓存等)讲述
- 前端学习(891):bom导读
- php 中的作用是什么,php中static关键字的作用是什么
- CCS3.3之DM642开发环境建立
- 51nod1417 天堂里的游戏
- Maven项目的目录结构+maven的安装与配置
- Docker教程小白实操入门(9)--基于export导出容器与基于import导入一个镜像
- (转载的)C#using的用法
- 基于genius框架的智能代理(intelligence agent)项目实战
- Vue+elementUI下拉框自定义颜色选择器
- java将多个excel合并为一个
- u盘安全删除 linux,怎么安全删除U盘
- 常见路由器默认登录用户名和密码(大全)
- 香橙派 OrangePi Zero2 配置指南2-改名改密改IP
- 关于勒索软件的硬道理:我们还没有准备好,这是一场与新规则的斗争,而且它的影响还没有接近顶峰。
- 企业员工快速增长,无线网络如何承载需求?干货!
- 信息系统项目管理师(杂)
- 192.168.8.1手机登陆_192.168.8.1手机登录入口官网路由器设置
热门文章
- 笔记本开机速度怎么计算机,笔记本开机加速的步骤_如何给笔记本电脑开机提速-win7之家...
- html5橡皮擦,HTML5 Canvas笔记——实现橡皮擦功能,包括矩形擦和圆形擦。
- python drop用法_python进行数据清理之pandas中的drop用法
- python日常应用——pdf拆分和合并 python PyPDF2
- 在学校,你需要知道的8种思维导图的类型及其工作方式
- 服务器视频文件外链,视频图床 视频外链网站 视频上传外链分享
- dBm和dB(纯计数单位)
- 51nod 1521 一维战舰
- ftp服务器命令移动文件,ftp服务器命令移动文件命令
- C语言基础入门,编程的第一步