在做项目的时候,随着项目不断迭代,项目包越来越大,同时项目中无用的资源文件或数据越来越多,不仅导致发出的APP包很大,多达20M,还影响程序的性能及产品体验。我们通常做的方法就是自动手工找出或是用一些jar包工具(如androidunusedresources.jar)来找出项目中无用资源,然后手工删除,工作量可想而知,做过这个活的都知道其中的苦。
今天看到了一篇自动删除Android项目...
分类:
其他好文 时间:
2015-07-29 16:02:08
阅读次数:
164
StackBlur是Android标配的模糊算法,这也在当时引起了一股毛玻璃热潮。IOS7就采用了此算法(这有抄袭Android之嫌,因为Android1.5就在标库中加入了此函数)。算法效率很高,这也是能流畅运行在移动设备上的原因。但其只在Andorid上是标准库函数,移植版也只出现在Java.....
分类:
编程语言 时间:
2015-07-28 00:37:46
阅读次数:
887
博主年后换了工作,换工作后一直要融入新环境,新的工作节奏,所以一直抽不出时间来更新博客。
今天介绍下,如果讲一个普通的android工程导成jar包,在其他工程调用。
1.将所有工程内,findviewById这种方式引入资源文件的,全部改为:
mResouse = this.getResources();
int activity_camera_...
分类:
编程语言 时间:
2015-07-27 16:18:15
阅读次数:
145
camera成像原理:景物通过镜头生产光学图像投射到sensor表面上,然后转为模拟电信号,经过数模变成数字图像信号,在经过DSP加工出来,然后在通过IO接口传输到CPU处理。 由于摄像头满足总线、驱动、设备模型,那么看看andorid是怎么去实现摄像头的流程。1.注册Camera的platform...
分类:
其他好文 时间:
2015-07-24 18:01:07
阅读次数:
127
Monkeyrunner的使用一.终端输入单行命令行实现1. 开启android 模拟器(1) 用Eclipse打开andorid的模拟器(2) 在CMD中用andorid命令打开模拟器定位到android SDK的路径下的tools目录,运行如下命令:D:\android \too...
分类:
其他好文 时间:
2015-07-22 20:15:08
阅读次数:
111
android jni代码回调java的问题
由于多线程原因会导致找不到java类,无法call函数的问题
问题1找不到java类
在JNI_OnLoad的时候 保存下来 JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved)
{
g_vm = vm;
JNIEnv* env = NULL;
jint...
分类:
其他好文 时间:
2015-07-21 18:35:50
阅读次数:
124
这个问题是StackOverFlow上面一个热门的问题What is Context in Android?
整理这篇文章的目的是Context确实是一个很抽象的东西,我们在项目中随手都会用到它,可是很多人根本不理解它到底是干什么的,这篇文章还会添加Context in Andorid – INSIGHT的翻译,绝对让读者理解Context的意义。...
分类:
移动开发 时间:
2015-07-20 23:48:43
阅读次数:
171
对于Android键盘事件Google并没有提供一个好的接口去监听它,有时候就为项目需要就必须要自己去想办法去监听,由于我最近也要实现登陆与注册的功能,我的想法很简单实现起来也比较容易,主要的原理是在将Activity的配置android:windowSoftInputMode设置成adjust.....
分类:
其他好文 时间:
2015-07-18 12:25:14
阅读次数:
140
无奈数据线连接经常掉线。于是寻找wifi连接adb的方法,在github上搜索了一下客户端的源码后编译后运行了下,发现可以行得通,于是记录一下。
对应的安卓客户端源码在这wifi adb调试客户端编译后安装到手机上。手机需要ROOT权限,对于小米开发版用户请到安全中心打开root授权。打开后软件会自动打开对应端口的服务。这时候下方会提示adb connect *.*.*.*:5555在电脑上打开终...
分类:
数据库 时间:
2015-07-17 12:15:51
阅读次数:
250