APK安装过程        复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvik字节码)保存到dalvik-cache目录,并data/data目录下创建对应的应用数据目录,Android系统在sdcard上为每一个应用分配了存储路径:/sdcard/Android/data/$(应用的包路径),该路径可以通过 context.getExternalFilesDir 得到,一般应用卸载的时候,该目录也会随之被删除.     Android资源文件分为两类: …
源自:http://www.rosoo.net/a/201112/15459.html assets目录底下的文件会被打包到一个apk文件里,这些资源在安装时他们并没被解压,使用时是直接从apk中读取的.这里介绍下怎么在jni内使用 ndk自带api的接口函数读取assets资源文件,和libzip库函数的使用,可以用来读创建修改压缩文档,这里也是以读取apk安装包内的资源 assets目录底下的文件会被打包到一个apk文件里,这些资源在安装时他们并没被解压,使用时是直接从apk中读取的.这里介…
在前面两篇文章中,我们学习了Maven的基本使用方式和Maven项目的标准目录结构.接下来,我们来看下Maven是如果管理项目中的资源文件的. Java项目的资源文件,主要用于存储系统的配置信息,以及提供系统集成的配置文件.项目中的资源文件夹下一般都存储了以.properties为后缀的文件以及.xml为后缀的文件,用于记录系统的上下文关系.log以及jdbc相关的配置信息. 为Jar包添加资源文件 在我们使用POM管理项目的时候,我们在进行打包的时候,需要将项目中的资源文件一起打包到最终的ja…
转自:http://www.cnblogs.com/now-fighting/p/4888343.html 在前面两篇文章中,我们学习了Maven的基本使用方式和Maven项目的标准目录结构.接下来,我们来看下Maven是如果管理项目中的资源文件的. Java项目的资源文件,主要用于存储系统的配置信息,以及提供系统集成的配置文件.项目中的资源文件夹下一般都存储了以.properties为后缀的文件以及.xml为后缀的文件,用于记录系统的上下文关系.log以及jdbc相关的配置信息. 为Jar包添…
此文源码主要为应用 Java 读取文本文件内容实例的源代码.若有不足之处,敬请大神指正,不胜感激! 1.读取的文本文件内容以一维数组[LinkedList<String>]的形式返回,源代码如下所示: /** * @function 文本文件操作:读取数据 * * @author Aaron.ffp * @version V1.0.0: autoUISelenium main.java.aaron.java.tools FileUtils.java txtRead, 2015-2-2 21:0…
Android学习系列-把文件保存到SD卡上面(5) 一般多媒体文件,大文件需要保存到SD卡中.关键点如下: 1,SD卡保存目录:mnt/sdcard,一般采用Environment.getExternalStorageDirectory()方式. public void saveToSDCard(String filename, String content)throws Exception {   File file = new File(Environment.getExternalSto…
有一个需求是app的帮助文档是word格式,ios可以直接用webview加载word显示,Android不行.而美工不配合转换成图片,前端没时间把word写成html 没办法,自己搞. 步骤: 1.用第三方靠谱的软件把word文档转成html. 2.放入assets目录下,用webview进行加载. 3.然后你会发现里面的图片显示不了,傻眼了,为什么?? html的image标签中src指向的地址中没有图片资源啊.你的工程中没有图片资源啊,怎么办? 4.可以把图片存入工程中,或者本地等等,然后…
使用Eclipse创建的默认项目文件列表如下: src:src目录是Android工程的源程序目录,该目录用于存放Java项目的源代码 gen:gen目录存放所有自动生成的文件,在这个目录中最关键的文件为R.java.此文件在创建项目时会自动生成,里面主要存放了Android布局文件中资源的ID号. assets:Android除了提供res文件夹用于存放Android项目中的资源文件之外,也提供了assets文件夹用于存放资源文件,在此文件夹中存放的资源文件的ID号不会被写入R文件,所以,在读…
最近复习Android资源文件的内容,留下点记录以备后用. Android中的资源主要是指存放在应用程序或者Framework相应包下/res中的内容.它们可以被本地化,如果必要的话会被编译成二进制文件以节约空间,并且,Eclipse开发环境可以为这些内容生成ID,存放在R.java文件中,以便程序内或其他XML文件中引用./res文件夹只有固定的一些子目录结构,不能支持多层文件结构. 把一些最基本的内容列表如下. 资源类型 存放位置 生成ID的方式 在XML文件中的标签 在程序中使用 备注 颜…
第一种方法:       String path = file:///android_asset/文件名; 第二种方法:         InputStream abpath = getClass().getResourceAsStream("/assets/文件名"); But,这样获取的路径并不能直接访问到assets的资源,如果一个mp3放在assets下,通过以上两种方法获得的路径并不能直接播放里面的mp3文件,why? 那是因为在安卓应用中使用assets目录下存放的资源文件…