在Android中可以将资源文件放在assets目录(可以有子目录)中和程序一起打包为jar,在其他项目引用时可以只引用jar包,不需要导入资源文件,在编译应用时会将jar包assets目录中的文件跟应用中的assets目录中的文件合并,如果jar中的文件和应用中的文件重名在编译的时候会报错“Error generating final archive: Found duplicate file for APK”提示有重名文件。
然后就可以应用中通过如下方法获取资源文件
Drawable.createFromStream(am.open("login_btn_src_pressed.png"), "login_btn_src_pressed")
其中的am对象为AssetManager实例,通过Activity.getAssets()获得,用来访问assets目录资源

相关内容:

Android 快速调用系统自带程序发送彩信实现

更多相关文章

  1. android 使用Lottie实现Android动画
  2. Android导出文件位置讨论
  3. 优化技术之Android(安卓)UI优化
  4. Android系统文件夹结构详细解析
  5. Android的SoundPool类使用与利弊
  6. Android群英传笔记——第二章:Android开发工具新接触
  7. 使用afinal 中的finalhttp和finalbitmap访问网络资源+finalActiv
  8. Android(安卓)SDK开发包国内下载地址
  9. Android(安卓)提高显示布局文件的性能[Lesson 2 - 使用include标

随机推荐

  1. Android ScrollView包裹EditText 软键盘
  2. 获取应用签名
  3. Android切换主线程更新UI方法总结
  4. Android黑科技 自动点击
  5. android 触发AppWidget上控件事件来更新A
  6. Android输入法的显示或隐藏
  7. Android中判断网络连接是否可用及监控网
  8. Android环形进度条(安卓默认形式)实例代
  9. 下载旧版本android sdk tools
  10. 代码实现android手机信号监听