Delion

移动研发老兵,目前专注移动浏览器开发

排序:
默认
按更新时间
按访问量

Android N版本(7.0)适配

Android N版本适配AndroidN beta版本已经出来了, 虽然还没有搭载的机器上市,但是已经Android N版本早早的就可以体验试用了。近期使用Nexus 6 刷了7.0版本, 对负责的项目进行了适配。大问题不多,小问题不少,还是耗费了些时间。整理如下:相关资料:https://de...

2016-08-11 22:18:51

阅读数:8316

评论数:2

打造专属的Chromium for Android

打造专属的Chromium for Android 自从写了上篇《chrome 源码研究启航篇》后,到今天已经有了近一个月的时间,这段时间做了啥呢?研究到啥程度了呢?后续节奏是否有调整呢? 针对上边疑问,下面做逐个解答: 这段时间做了啥? 总体来讲,这段时间主要利用闲余在编译和熟悉源码,完成了对源...

2016-07-28 23:22:22

阅读数:5458

评论数:6

chrome源码研究启航篇

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

2016-07-02 15:22:34

阅读数:809

评论数:0

问题备忘

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

2016-01-25 14:59:46

阅读数:2550

评论数:6

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

java.lang.IllegalArgumentException: Service Intent must be explicit异常修复: 有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent...

2015-12-18 13:08:46

阅读数:1094

评论数:0

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

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

2015-12-02 17:11:07

阅读数:1589

评论数:0

Android studio 配置SVN 报错问题解决

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

2015-10-05 23:47:35

阅读数:9672

评论数: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’. C...

2015-07-29 14:32:55

阅读数:1351

评论数:0

Android自定义捕获Application全局异常

收集Andorid异常信息

2015-06-27 10:58:21

阅读数:869

评论数:0

内存优化のdecodeStream

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 优化做法: 通过BitmapFac...

2015-06-19 15:34:18

阅读数:1263

评论数: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...

2015-06-17 10:35:07

阅读数:861

评论数:0

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

Android LOGCAT输出是UTF-8编码,要想正确显示中文,需要设置在WINDOWS CMD窗口的编码设置,以下为设置步骤。  步骤1、打开CMD.exe命令行窗口  步骤2、通过 chcp命令改变代码页,UTF-8的代码页为65001          cmd下输入 C:/chcp...

2015-06-15 16:19:16

阅读数:3799

评论数:0

轻量级BroadcastReceiver --LocalBroadcastManager

参考博客: http://blog.csdn.net/t12x3456/article/details/9256609 http://blog.csdn.net/lihenair/article/details/19343767 http://blog.csdn.net/plussoft...

2015-06-12 11:38:35

阅读数:548

评论数:0

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

QQ浏览器, UC浏览器都玩空间管理,即将清除数据指定为自己的Activity,点击后跳转到自己的Activity~ 怎么做到的呢: android:manageSpaceActivity属性,这个属性是AndroidManifest.xml中的application标签的一个属性,意...

2015-06-11 17:42:26

阅读数:711

评论数:1

Android 异步处理-有点意思

Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的:      Handler mHandler=new Handler();      mHandler.post(new Runnable(){         @Override public voi...

2015-06-04 18:37:18

阅读数:489

评论数:0

4.0,4.1系统手机 @android:color/transparent 显示黑色

最近QA在使用4.0,4.1版本手机回归项目时,报上了一个比较诡异的问题,设置的调用系统透明色,实际显示黑色。而调用系统透明色的地方有很多,为什么偏偏特定地方有问题呢? 记录下复现的场景:透明色定义在drawable中。 解决方案:改为指向本地color中定义的transparent ,问题解...

2015-05-11 14:20:25

阅读数:3469

评论数:2

webview4.4以上版本使用loadurl加载过长js文件失效问题

因为业务需要, 需要在使用Webview的时候,动态的加载js文件到页面中,之前SDK Target版本为16 , 无论JS文件多大,使用一切正常~ 近期将target版本改为了19 ,发现存在js过大的时候,使用4.4以上版本执行项目,JS文件不执行。 查看源码发现在4.4版本以上内核对处理...

2015-04-28 17:31:48

阅读数:3738

评论数:1

总结的不错的Android事件分发介绍

不错的对事件分发介绍博客: 1,简单的事件分发流程: 2,ViewGroup中的事件分发: 顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayou...

2015-04-23 17:36:04

阅读数:605

评论数:0

Android 动态加载 之 如何获取插件res资源

直接上干货: 要获取插件的资源信息我们采用的是通过实例packageInfo,并动态的更改里边的sourceDir和publicSourceDir为插件Apk路径地址。 而这里关键的是什么时候去加载的资源信息呢: 1,pm.getPackageArchiveInfo 如图,在执行取packa...

2015-04-21 17:40:24

阅读数:4976

评论数:0

android:installLocation 用法科普

在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置. android:installLocation隶属于AndroidManifest.XML中的manifest节点....

2015-04-16 15:51:10

阅读数:475

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭