Android 5.0程序运行报Service Intent must be explicit错误,原因是5.0的service必须显式调用改成 Intent intent = new Intent(mContext, IService.class);或者Intent intent = new In...
分类:
移动开发 时间:
2015-05-23 18:20:54
阅读次数:
145
android下v4 v7 v21等包是android系统的扩展支持包,就想windows的系统补丁一个道理。
android的扩展包主要是用来兼容低版本的,比如android3.0以后出现了actionbar,如果要使用actionbar,那么手机系统必须在3.0以上才能使用,这样将会导致很多用户不能安装apk从而损失用户;(有人会想,为什么不直接将新出来的东西全部打包到sdk中而是...
分类:
移动开发 时间:
2015-05-22 19:12:02
阅读次数:
199
本次项目开发历时两个多月,经历从无到有的过程。我也从毫无Android开发经验成长到详细了解Android应用层开发,其中给我感触最深的,一个优秀的软件工程师应该学会如何去找到解决问题的方法,并将问题实际地解决。 Android开发的碎片化非常严重,其中从2.X到5.0,各个版本之间都有差异,而.....
分类:
其他好文 时间:
2015-05-19 20:34:49
阅读次数:
186
解决android webView openFileChooser 不能调用本地文件其实主要问题是出现在webChromeClient 的身上,通过查看webChromeClient的源代码我我们知道里面有个openFileChooser函数,不过很可惜,这个函数是不公开的,即使我们使用继承也不能使用这个函数。哈哈,那怎么办呢?
我们还是来看看这个函数具体长成啥样吧。
其实它是这样的
/**...
分类:
移动开发 时间:
2015-05-08 22:16:37
阅读次数:
132
BitmapFactory.Options解决Android加载图片内存溢出的问题1. 在Android软件开发过程中,图片处理是经常遇到的。 在将图片转换成Bitmap的时候,由于图片的大小不一样,当遇到很大的图片的时候会出现超出内存的问题,为了解决这个问题Android API提供了BitmapFactory.Options这个类.2. 由于Android对图片使用内存有限制,若是加载几兆的大图...
分类:
移动开发 时间:
2015-05-07 08:55:34
阅读次数:
127
好不容易从ADTBundle转为AndroidStudio的开发环境,一路荆棘,现在又遇到了模拟器的问题,本来直接用真机调试程序会更快些,但是为了模拟多种系统不得不开启AVD。废话不说,问题和解决方法如下:1.默认AVD产生的镜像与配置文件目录一般都在%WinDIR%/Users/xxx/.android/avd下,..
分类:
移动开发 时间:
2015-05-06 15:19:46
阅读次数:
269
好不容易从ADT Bundle转为Android Studio的开发环境,一路荆棘,现在又遇到了模拟器的问题,本来直接用真机调试程序会更快些,但是为了模拟多种系统不得不开启AVD。废话不说,问题和解决方法如下:1. 默认AVD产生的镜像与配置文件目录一般都在 %WinDIR%/Users/xxx/....
分类:
移动开发 时间:
2015-05-06 14:36:57
阅读次数:
127