在2014年,Jann Horn发现一个安卓的提权漏洞,该漏洞允许恶意应用从普通应用权限提权到system用户执行命令,漏洞信息与POC见(1]。漏洞的成因源于在安卓系统(<5.0)中,java.io.ObjectInputStream并未校验输入的java对象是否是实际可序列化的。攻击者因此...
分类:
移动开发 时间:
2015-09-14 12:00:19
阅读次数:
777
移动端 HTML5 audio autoplay 失效问题由于自动播放网页中的音频或视频,会给用户带来一些困扰或者不必要的流量消耗,所以苹果系统和安卓系统通常都会禁止自动播放和使用 JS 的触发播放,必须由用户来触发才可以播放。解决方法:先通过用户 touchstart 触碰,触发播放并暂停(音频开...
分类:
移动开发 时间:
2015-09-14 09:22:47
阅读次数:
442
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/0821/367.html安卓系统中的数据库SqlLite操作和java中mysql的数据库操作很不一样,造成这样的原因是因为在安卓中数据库是属于进程的不存在数据库客户端,也不存在数...
分类:
移动开发 时间:
2015-09-10 20:55:07
阅读次数:
238
笔者:朱金灿资源:http://blog.csdn.net/clever101 如今一般宽带网络和数字电视都已经走进千家万户。近期我发现全然能够网络电视机顶盒通过宽带网络来取代数字电视。如今大多的网络电视机顶盒大多採用安卓系统,通过有线网络或无线网络来接收网络数据,然后把网络数据转化为电视信号,依....
分类:
其他好文 时间:
2015-09-09 16:41:44
阅读次数:
183
有个需求需要对页面判断不同的打开方式来最里面的链接进行不同调整,这样就要分四种情况,app,浏览器X安卓系统,苹果系统,起初是对页面url地址带有的参数(安卓)跟用户代理(苹果)返回值判断navigator.userAgent,但是发现只有首页url才带有特殊的参数字符,于是,便用了另外一种方法co...
分类:
移动开发 时间:
2015-09-02 18:51:01
阅读次数:
457
1.引言
安卓系统在根目录中只有一个Makefile文件,每个模块只有一个android.mk文件,这是Makefile文件的一个片段,为什么要这么设计呢?这种设计方式解决了什么问题呢?相信读完本文将会找到这些问题的答案。2.问题的提出
对于一个小菜鸟来说,最先想到的方案是为每个模块写一个makefile,示例工程如下:Project
----Makefile
----ant...
分类:
移动开发 时间:
2015-08-30 12:56:13
阅读次数:
244
其实,谷歌在图像技术方面没搞明白的,可不仅仅只是libjpeg的optimize_mode参数那么简单。跟安卓系统在图像内存管理方面的“糊涂”比起来,图片品质还真算不上个事,质量差点大家还能忍,内存管理不当则会导致应用的崩溃(OOM :Out of Memory)可就真没人能忍了。Bitmap很占内...
分类:
其他好文 时间:
2015-08-29 23:15:47
阅读次数:
169
安卓系统给我提供很多API,现在我们就遇到一点写一点吧。1、获取手机的内存大小以及SD卡的内存大小 /**
* 初始化系统的数据
*/
private void initData() {
//获取Rom内存的运行剩余的内存
long rom = Environment.getDataDirectory().getFreeSpace();...
分类:
移动开发 时间:
2015-08-28 02:12:23
阅读次数:
255
大海和我一次闲聊中问,你做安卓这么久,能给我解释一下为什么安卓手机用半年后就变慢吗?呃。。。伟仔还真是头一次听说这么精准的半年就慢的说法。大海继续说,“能不能是厂家故意设置的?哦,也不能,要是故意设置的,也应该要1年或2年以后,要不牌子不砸啦?再不就是安卓系统不行。”安卓系统行不行,还真是一个挺有趣的问题。一直以来,三星的安卓手机以死机和重启闻名,其他厂商的手机也或多或少有这个问题。即使是搭载稳定的...
分类:
移动开发 时间:
2015-08-20 19:02:05
阅读次数:
171