当前位置:首页 » 安卓系统 » android读取文件

android读取文件

发布时间: 2022-03-05 07:00:24

❶ android 我想读取一个txt文件,怎么获取路径

你的这个文件是不是存在手机的内存卡里面呢,如果是可以这样做
//首先获取到手机内存卡的根路径
String rootPath = Environment.getExternalStorageDirectory().getPath();
File file = new File(rootPath + "/a.txt"); //假设文件就在内存卡的根目录下

得到file对象之后就跟java一样处理了

❷ android一个文本文件如何按行读取

try{
InputStreammyInput=mcontext.getResources().openRawResource(R.raw.medicalspeciality);
InputStreamReaderreader=newInputStreamReader(myInput);
BufferedReaderbreader=newBufferedReader(reader);
Stringstr;
FileWritermyOutput=newFileWriter(outFileName,true);
while((str=breader.readLine())!=null){
System.out.println(i+++str);
}
//Closethestreams
myOutput.flush();
myOutput.close();
myInput.close();
}catch(Exceptione){
//TODO:handleexception
e.getStackTrace();
}

❸ Android: 如何访问项目文件夹下的文件

Android中读取assets文件夹里面的文件,可使用SDK的API,需要用AssetManager以字节流的形式读取文件。
assets的读取方式:
1. 先在Activity里面调用getAssets() 来获取AssetManager引用。
2. 再用AssetManager的open(String fileName, int accessMode) 方法则指定读取的文件以及访问模式就能得到输入流InputStream。
3. 然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStream.close() 。
4.调用AssetManager.close() 关闭AssetManager。
需要注意的是,来自Resources和Assets 中的文件只可以读取而不能进行写的操作。

❹ android如何读取txt文本里面的数据

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String fileName = "/sdcard/y.txt";//文件路径
// 也可以用String fileName = "mnt/sdcard/Y.txt";
String res = "";
try {
FileInputStream fin = new FileInputStream(fileName);
// FileInputStream fin = openFileInput(fileName);
// 用这个就不行了,必须用FileInputStream
int length = fin.available();
byte[] buffer = new byte[length];
fin.read(buffer);
res = EncodingUtils.getString(buffer, "UTF-8");////依Y.txt的编码类型选择合适的编码,如果不调整会乱码
fin.close();//关闭资源
System.out.println("res--->"+res);
int a=Integer.parseInt(res.substring(3, 5));
int b=Integer.parseInt(res.substring(8, 10));
System.out.println(a+"res--->"+b);//获取的a.b
} catch (Exception e) {
e.printStackTrace();
}
}

❺ android编程:怎样读取txt文件

android 能读取的文件都是系统里面的(这是系统不是开发坏境系统,而是你程序运行的环境系统,也就是avd或者真实的手机设备的sd卡),这就需要你把文件导入你的环境中,mnt目录底下,然后按到读取sd卡的路径读取即可。

❻ Android中 java io流如何获取本地txt文件,并能对其进行阅读

可以通过BufferedReader 流的形式进行流读取,之后通过readLine方法获取到读取的内容。
BufferedReader bre = null;
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

❼ android如何读取指定目录的文件

这个还要看你是什么文件,举个例子获取图片文件。
Bitmap bitmap = BitmapFactory.decodeFile(android.os.Environment.getExternalStorageDirectory().getAbsolutePath()+ "/data/abc/def/ghi.jkl")

❽ Android对于读文本文件到底使用什么读取格式

按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理就是只要读出文件前三个字节,判定这些字节的值,就可以得知其编码的格式。
其实,如果项目运行的平台就是中文操作系统,如果这些文本文件在项目内产生,即开发人员可以控制文本的编码格式,只要判定两种常见的编码就可以了:GBK和UTF-8。
由于中文Windows默认的编码是GBK,所以一般只要判定UTF-8编码格式。

❾ android开发:手机连接电脑读取文件

一、打开手机USB调试模式 打开手机系统设置:【菜单(menu)】->【设置】->【应用程序】->【开发】->勾选【USB调试】。 如果你的手机还有一项【未知源】,也一起勾选上:

二、下载驱动
保存到电脑,请记住保存的位置,如:电脑的E盘。下载完成后打开电脑E盘,直接解压“安卓万能驱动.rar”到当前文件夹,获得“安卓万能驱动”,打开文件夹里面有一个X64,用于64位操作系统,另一个是X86用于32位的操作系统。 三、用数据线将手机连接到电脑 强烈建议大家使用手机原配的USB数据线!! 由于手机使用的系统(ROM)不一样,当我们将手机与电脑进行连接时,有部分手机可能会弹出连接模式的选择提示框,如下图所示(部分其他机型的图片借用自网络):

在弹出提示框中选择【磁盘驱动器】,更改连接模式:

以上是部分机型系统的下拉通知栏,请根据自己使用的系统,从弹出提示框或下拉通知栏中选择【仅充电】或者【无】这两种模式都可以。在使用电脑安装手机软件的过程中可能需要读取手机内存卡,所以不建议大家选择【USB大容量储存】或者【磁盘驱动器】等模式;如果在完成下面第四步骤后没有连接成功的,请返回参考第一步“打开USB调试模式”。 四、安装驱动 如果你的电脑还没有安装适合手机的驱动,那么在连接的时候,电脑弹出更新驱动的提示,全部都选择取消吧,然后按照下面的步骤手动安装: 1、鼠标右键点击【我的电脑】,选择【管理】,在弹出的【计算机管理】界面左边目录下,选择【设备管理器】:

2、找到其中跟手机相关的有黄色感叹号或问号图标的项(如图所示,这个名字会因手机而异)

3、鼠标右键点击,弹出菜单,选择【更新驱动程序】:

4、选择【浏览计算机以查找驱动程序软件】进行手动安装:

5、点击【浏览】按钮,在弹出的窗口找到刚才解压出来的驱动文件夹,注意:如果你的电脑用的是64位系统,请选择那个“X64”文件夹,32位的则选择“X86”:

6、选择好之后,再点击【下一步】:

7、当电脑提示windows 安全验证的时候,请选择【始终安装此驱动程序软件】,XP系统的提示可能略有不同:

8、安装完成后,在设备管理器就可以看到已经识别的【Android Phone】 -> 【Android ADB Interface】设备:

这样就大功告成了,手机数据线直接连接电脑,发现移动盘,点进去就是你手机的文件夹了,可以自行操作了!

❿ android读取txt文件

您好,Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹,放置在raw文件夹下的内容会被原样打包,而不会被编译成二进制文件,并且可以通过R文件进行很方便地访问。
比如我们可以将更新信息、版权信息等放到txt文件中,然后放到raw文件中,然后很方便地进行访问。
在raw中放入一个a.txt文件,然后就可以在Activity中使用getResources().openRawResource(R.raw.a);方法获取一个此文件的InputStream类,而后就可以很方便地进行读写a.txt了。

热点内容
8uftp上传网站 发布:2025-02-13 03:01:57 浏览:242
电脑玩游戏如何配置电源 发布:2025-02-13 03:01:53 浏览:361
微信怎么上传头像不了 发布:2025-02-13 02:57:04 浏览:118
c语言矩阵的转置 发布:2025-02-13 02:38:43 浏览:624
rowphp 发布:2025-02-13 02:37:16 浏览:711
光遇安卓服周年伞在哪里领取 发布:2025-02-13 02:22:18 浏览:674
写mv脚本软件 发布:2025-02-13 02:21:56 浏览:696
超内核源码 发布:2025-02-13 02:12:54 浏览:444
趣粉脚本 发布:2025-02-13 02:11:23 浏览:952
压缩的茶叶怎么弄开 发布:2025-02-13 02:11:16 浏览:739