【Android中使用SDcard进行文件的读取】教程文章相关的互联网学习教程文章

android获取指定文件大小

/*** 获取指定文件大小 * @param f * @return * @throws Exception   */public static long getFileSize(File file) throws Exception {long size = 0;if (file.exists()) {FileInputStream fis = null;fis = new FileInputStream(file);size = fis.available();} else {file.createNewFile();Log.e("获取文件大小", "文件不存在!");}return size;} /*** 获取指定文件夹* @param f* @return* @throws Exception* */public stati...

android studio中R文件变红并报错

昨天晚上碰到一个十分费解的问题,想分享一下,希望能帮到你。以前用studio是R文件是不报错的。当你从其他程序拷过一些代码是会发现R文件会变红并且应用程序不能运行。除了R文件其他地方没有报错,只有app运行时会报错 。这是因为当你从其他程序拷过一些代码。你的r文件中没有自动加载,这时你需要把那些报错的代码删除并重新在android studio中输入,这样你的应用程序就可以运行了。原文:http://www.cnblogs.com/IT-lss/p/541560...

主线程中一定不能放耗时操作,必须要开子线程,比如下载文件,不然会不让你拿到输入流--报错显示android.os.NetworkOnMainThreadException【代码】

1.必须要开子线程来操作耗时操作,android.os.NetworkOnMainThreadExceptionnew Thread(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubtry {updateFile = Environment.getExternalStorageDirectory()+ "/3530.jpg";//downloadUpdateFile("http://image.anzimall.com/3530/3530_K21D_app_V2.3_2015050528.bin", updateFile);downloadUpdateFile("http://img1.cache.netease.com/catchpic/F/FC/F...

Android一些不太常用XML文件属性的总结【代码】

前言最近做的项目中XML用到了一些平时可能不是太常用的一些属性,可能涉及都AndroidManifest.xml、布局Layout文件或者到具体的控件!AndroidManifest.xml①在AndroidManifest.xml文件中标签中添加 <uses-sdk tools:overrideLibrary="xxx.xxx.aaa, xxx.xxx.bbb"/>, 其中的xxx.xxx.xxx为第三方库包名,如果存在多个库,则用逗号分割它们。这样做是为了项目中的AndroidManifest.xml和第三方库的AndroidManifest.xml合并时可以忽略最...

android文件管理器需求分析之一【图】

(部分初稿)正在做一个android文件管理器,代码基本完成,但由于一直以来面向过程开发的,到后期代码量不断增大,Bug频繁出现,修改代码变得非常繁琐、困难。于是我想从需求分析开始重新对项目进行整合、编码。算是第一次写需求分析,必然会出现很多Bug,希望前辈们能给予一些建议,求大家给予修正或分享一些想法。文件管理器需求分析一、基本功能。1、文件操作:快捷目录,主页,收藏夹,多项选择,文件打开(点击文件时启动打开方...

android中的文件操作详解以及内部存储和外部存储(转载)【代码】

原文链接:http://m.blog.csdn.net/article/details?id=17725989摘要 其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的访问文件系统根路径的api,同时对一个应用的私有文件做了统一的管理。根据我的经验,初学者在这部分感到很容易混淆内部存储和外部存储两个概念。 相对其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的...

Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)

最近在做个功能是将asset文件夹下的所有文件(包括子文件)全部拷贝出来到指定目录下。所用的方法无非是用AssetManager。但是这里 有个问题是也要讲子文件夹和子文件都要拷贝出来。到网上Google了下,也到baidu搜索了下,发现了很多类似问题。但好像都有问题。显然只能做到将asset直接目录下的文件拷贝出来,但子文件夹拷贝不出来,而且,碰到文件夹,会抛异常。无奈自己只好动手写了个。如下: private void CopyAssets(String as...

第三十九讲:Android之AndroidManifest.xml文件中注册权限

积土而为山,积水而为海。——《荀子·儒效》本讲内容:android权限详细 1 访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 2 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 3 获取精确位置 android.permission.ACCESS_FINE_LOCATION,通过GPS芯片接收卫星的定位信息,定...

从root的android手机中导出app的db文件【图】

前提:手机已经root;1.手机连接电脑,打开Cmd,运行命令adb shell;//因为android用的Linux内核,很多linux的命令,在Android也可以用2.使用root权限,su;如果没有root,会提示3.给文件添加权限,db文件存放的路径是:,要逐级给每个文件夹都添加权限,chmod 777 /data; chmod 777 /data/data/ ... chmod 777 /data/data/packname/databases/db_file4.把db文件copy到电脑,执行命令:adb pull /data/data/packname/databases/db_fi...

Android Studio 导入so文件【代码】【图】

把so文件放到libs文件夹里的对应cpu文件夹里build.gradle里加上jni的sourceSets配置sourceSets {main {jniLibs.srcDirs = [‘libs‘]}} 原文:http://www.cnblogs.com/rewufu/p/4661680.html

Android 开发中eclipse 下 DDMS 视图中 sdcard 中文件导入的处理

首先需要说明下,这里说的sdcard的权限并不是指在Android application程序中设置sdcard的权限读取问题。而是指在DDMS看到的目录下的那个sdcard目录的权限问题。 有时候,当你想在sdcard目录下面导入某个文件时,突然发现sdcard目录没有权限,它的权限状态为(d-------即000)。这时候我们需要做的事:1.如果你没有配置好adb运行环境,在环境配置的path下面将android-sdk-windows\platform-tools路劲添加到最后(adb.exe在这下...

android的apk逆向工程后的文件目录介绍

一、用压缩软件打开apk,得到五个文件或文件夹1、META-INF2、res3、AndroidManifest.xml4、classes.dex5、resources.arsc二、xml文件是被压缩过的,可以使用AXMLPrinter2打开三、resources.arsc保存的是编译后的二进制文件,许多做汉化软件的人都是通过修改该文件资源来实现的。四、对于classes.dex文件,它是java源码编译生成的字节码文件,可以通过dex2jar反编译,然后使用JD-GUI工具将jar文件反编译成java文件五、无法通过反编译...

关于Android工程中的主要文件夹存放的文件种类

Android工程中的文件类型包括以下几种: 一。jar包:是为了解决软件的兼容问题。如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。Android private libraries 和 Android 4.2.2 、Referenced libraries 等。其实 Android private libraries 和Referenced libraries 两个文件夹中的都是通过configure build path 方式加入到项目中的,二者之间没有多大区别,使...

在AndroidStudio不能找到so文件问题:couldn't find libweibosdkcore.so【图】

解决步骤已经写到我的公众号,二维码在下面。欢迎观看我的CSDN学院课程,地址:http://edu.csdn.net/course/detail/2877本人联系方式: 更多精彩分享,可关注我的微信公众号:静思笃行的蜗牛。二维码如下       若想给予我分享更多知识的动力,请扫描下面的微信打赏二维码,谢谢!: 微信号:WeixinJungle       ...

大量的源文件添加到Android.mk的问题【代码】【图】

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := game_sharedLOCAL_MODULE_FILENAME := libgameLOCAL_SRC_FILES := helloworld/main.cpp ../../Classes/AppDelegate.cpp ../../Classes/HelloWorldScene.cpp ../../Classes/MyNode.cpp ../../../lua/cocos2dx_support/CCLuaEngine.cpp ../../../lua/cocos2dx_s...