关闭

Android N版本(7.0)适配

Android N版本适配AndroidN beta版本已经出来了, 虽然还没有搭载的机器上市,但是已经Android N版本早早的就可以体验试用了。近期使用Nexus 6 刷了7.0版本, 对负责的项目进行了适配。大问题不多,小问题不少,还是耗费了些时间。整理如下:相关资料:https://developer.android.com/preview/api-overview.html官方说明(A...
阅读(7384) 评论(2)

打造专属的Chromium for Android

打造专属的Chromium for Android 自从写了上篇《chrome 源码研究启航篇》后,到今天已经有了近一个月的时间,这段时间做了啥呢?研究到啥程度了呢?后续节奏是否有调整呢? 针对上边疑问,下面做逐个解答: 这段时间做了啥? 总体来讲,这段时间主要利用闲余在编译和熟悉源码,完成了对源码的编译和Gradle构建,并将项目开源,命名为:公英小蒲。Git地址:https://git...
阅读(3984) 评论(5)

chrome源码研究启航篇

第一次接触浏览器开发是在09年上半年, 一款J2me的开源浏览器。浏览器中对一些常规的标签做了样式定制,访问各网站渲染出来风格都像是自己开发的,勾起了极大的研究兴趣。心想如果把标签解析和绘制工作完全按自己的意愿去定制一遍 ,那岂不是一个浏览器开发下来,再访问所有网站都delistyle 了。激情满满的对已有的基础标签样式改了一个遍(基础标签基础样式)。对简单网页支持还不错,复杂网页解析不出来的直接...
阅读(563) 评论(0)

问题备忘

未修复问题: 1, java.lang.IllegalArgumentException: bad parameter at org.apache.http.client.utils.URLEncodedUtils.parse(URLEncodedUtils.java:139) at org.apache.http.client.utils.URLEncodedUtils.parse(...
阅读(2173) 评论(6)

解决Android 5.0版本之后出现的异常:Service Intent must be explicit

java.lang.IllegalArgumentException: Service Intent must be explicit异常修复: 有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent  must be explitict,也就是说从Lollipop开始,service服务必须采用显示...
阅读(848) 评论(0)

新技能get:在任意目录执行NDK编译

. 准备环境 首先,你得安装了Android的NDK编译工具,假设你的NDK的根目录在 /opt/android/ndk . 当然,最好你能在环境变量里配置一下路径,否则使用ndk-build命令的时候,都得加上路径的前缀了。 修改 ~/.bashrc export NDK_HOME=/opt/android/ndk export PATH=$NDK_HOME:$PATH ...
阅读(1275) 评论(0)

Android studio 配置SVN 报错问题解决

电脑重装,环境重配遇到了下边提示的问题,Studio 和 TortoiseSVN  均使用最新版本发现报如下错误: Can't use Subversion command line client: E:\Program Files\TortoiseSVN\bin\svn.exe          Subversion command line client version is too ol...
阅读(8274) 评论(2)

eclipse|studio 导出hprof 后用MAT显示报错Unknown HPROF Version

Error opening heap dump ‘com.zte.mobile.sync.hprof’. Check the error log for further details. Error opening heap dump ‘com.zte.mobile.sync.hprof’. Check the error log for further details. Unknown HPR...
阅读(992) 评论(0)

Android自定义捕获Application全局异常

收集Andorid异常信息...
阅读(750) 评论(0)

内存优化のdecodeStream

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 优化做法: 通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 sou...
阅读(914) 评论(0)

SharedPreferences 进程间共享(英语写的比较简单就不翻译了)

As I wrote in previous post , where I described how to use preferences system, SharedPreferences object can be created and opened with Context mode constants. These constants allows to define wh...
阅读(737) 评论(0)

adb logcat 输出乱码问题解决方案

Android LOGCAT输出是UTF-8编码,要想正确显示中文,需要设置在WINDOWS CMD窗口的编码设置,以下为设置步骤。  步骤1、打开CMD.exe命令行窗口  步骤2、通过 chcp命令改变代码页,UTF-8的代码页为65001          cmd下输入 C:/chcp 65001         执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍...
阅读(2635) 评论(0)

轻量级BroadcastReceiver --LocalBroadcastManager

参考博客: http://blog.csdn.net/t12x3456/article/details/9256609 http://blog.csdn.net/lihenair/article/details/19343767 http://blog.csdn.net/plussoft/article/details/12971265 http://blog.cs...
阅读(483) 评论(0)

应用Setting中,不想让用户清除数据怎么办,贱贱的管理空间怎么实现的?

QQ浏览器, UC浏览器都玩空间管理,即将清除数据指定为自己的Activity,点击后跳转到自己的Activity~ 怎么做到的呢: android:manageSpaceActivity属性,这个属性是AndroidManifest.xml中的application标签的一个属性,意思是用于指定一个Activity来管理数据,加上这个属性,指定SettingActivity为管理空间...
阅读(585) 评论(1)

Android 异步处理-有点意思

Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的:      Handler mHandler=new Handler();      mHandler.post(new Runnable(){         @Override public void run()         { // TODO Auto-generated method st...
阅读(432) 评论(0)
184条 共13页1 2 3 4 5 ... 下一页 尾页
    《公英小蒲》研发专栏
    跟进Chromium_Android 的源码学习和研究,记录专属浏览器《公英小蒲》发展进度,以实践+研究的方式分享Chromium浏览器相关构建,编译,业务模块实现相关问题。力求打造一款好用的,中立的工具性产品。以简单好用为第一宗旨去持续发展。
    个人资料
    • 访问:542711次
    • 积分:5876
    • 等级:
    • 排名:第4597名
    • 原创:79篇
    • 转载:75篇
    • 译文:30篇
    • 评论:104条
    我的微博
    最新评论