Android读写文件和TextView的滚动
来源:互联网 发布:Mac Air进水没有保修 编辑:程序博客网 时间:2024/05/21 17:23
一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)
String res ="";
try{
InputStream in =getResources().openRawResource(R.raw.bbi);
//在\Test\res\raw\bbi.txt,
myTextView.setText(res);//把得到的内容显示在TextView上
二、 从asset中获取文件并读取数据(资源文件只能读不能写)
String fileName ="yan.txt";//文件名字
String res="";
try{
byte[] buffer =newbyte[length];
in.read(buffer);
res = EncodingUtils.getString(buffer,"UTF-8");
}catch(Exception e){
三、 从sdcard中去读文件,首先要把文件通过\android-sdk-windows\tools\adb.exe把本地计算机上的文件copy到sdcard上去,adb.exe push e:/Y.txt /sdcard/,不可以用adb.exe push e:\Y.txt\sdcard\同样:把仿真器上的文件copy到本地计算机上用:adb pull ./data/data/com.tt/files/Test.txt e:/
String fileName ="/sdcard/Y.txt";
//也可以用String fileName ="mnt/sdcard/Y.txt";
String res="";
try{
FileInputStream fin =newFileInputStream(fileName);
//FileInputStream fin =openFileInput(fileName);
//用这个就不行了,必须用FileInputStream
}
myTextView.setText(res);
四、 写文件,一般写在\data\data\com.test\files\里面,打开DDMS查看file explorer是可以看到仿真器文件存放目录的结构的
writeFileData(fileName, message);
五、 写,读data/data/目录(相当AP工作目录)上的文件,用openFileOutput
//-------------------------------------------------------
//读文件在./data/data/com.tt/files/下面
六、 写,读sdcard目录上的文件,要用FileOutputStream,不能用openFileOutput
注: openFileOutput是在raw里编译过的,FileOutputStream是任何文件都可以
=================================================================================
TextView android:id="@+id/textView1" android:scrollbars="vertical" android:singleLine="false" android:layout_width="match_parent" android:layout_height="match_parent"></TextView>
当然我们为了让TextView动起来,还需要用到TextView的setMovementMethod方法设置一个滚动实例,代码如下
TextView tv = (TextView)findViewById(R.id.tvCWJ);
tv.setMovementMethod(ScrollingMovementMethod.getInstance()); // Android开发网提示相关的可以查看SDK中android.text.method分支了解更多
- Android读写文件和TextView的滚动
- Android Textview的滚动
- Android:TextView的垂直滚动效果,和上下滚动效果
- Android:TextView的垂直滚动效果,和上下滚动效果
- Android:TextView的垂直滚动效果,和上下滚动效果
- android 文件的读取与写入以及TextView的滚动
- Android TextView的双向滚动
- android TextView 的垂直滚动
- Android 滚动显示的 TextView
- Android金钱滚动效果-滚动的textView
- Android:TextView的垂直滚动效果和上下滚动效果,原生动画实现
- Android设置带滚动条的TextView
- android自定义View-垂直滚动的TextView
- android自定义View-垂直滚动的TextView
- [Android] TextView的垂直滚动效果
- android中的TextView滚动条的设置
- Android 垂直自动滚动的textview
- android中的TextView滚动条的设置
- 如何下载Android源码(window和Linux)
- 某某区电子政务平台需求工程方法建议
- android UI更改
- MYSQL中使用DILIMITER
- android工程版key
- Android读写文件和TextView的滚动
- deleteDir
- 拉齐献歌“祖国,为你骄傲”大型晚会
- Eclipse 配置搜狗(Sogou)代理
- 如何让外链被快速收录
- Android2.3.4 WiFi 时间同步
- module_init和module_exit
- About FreeBSD Updating
- C++基础和类、对象