有了《ServiceManager如何响应checkService请求》的探索,研究addService就轻车熟路了,中间过程不再多说,仅把关键节点列出: frameworks/native/cmds/servicemanager/service_manager.c:347 frameworks/n ...
分类:
其他好文 时间:
2016-05-09 01:26:56
阅读次数:
257
今天我们来看一下阿里的一个开源框架Dexposed,关于这个框架网上已经有很多解析了,但是都是讲解原理,而且讲的不是很清楚,这里因为工作中的需要就研究了一下,所以这里就先讲解一下这个框架的原理,然后在通过一个例子来看看他如何使用,最后在用它来实现应用的热修复问题。首先在讲解这个框架的时候,我们先来了解几个知识点:1、关于之前的Xposed框架我们在很早就知道了这个框架,本来想整理一下顺便说一下这个...
分类:
移动开发 时间:
2016-05-09 00:19:06
阅读次数:
763
Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
这篇是接着上篇分布式版本库——Windows下Git的环境部署以及在GitHub上开源自己的项目讲的,上篇主要是说用GUI来图形化界面操作,但是一般我们程序员也不会这么干,用命令又轻松又愉悦,所以,这里我就再开了一篇来专门说一下纯命令是怎么去操...
分类:
其他好文 时间:
2016-05-09 00:17:35
阅读次数:
566
自从Material Design问世以来, 各种Material Design风格的控件层出不穷, 尤其是google家的几个APP更是将Material Design应用到了极致. 最近在使用google photos的时候发现这款软件的Tabbar做的非常不错, 内容突出, Material Design风味很浓, 再者, 我还没有做过一个Material Design风格的Tabbar, 所...
分类:
其他好文 时间:
2016-05-09 00:17:45
阅读次数:
247
为了提高自己的效率,我发现打代码的速度跟不上思维的速度,而且ATOM这款新的编辑器,我认为它变数太多,不够稳定,可配置不够,学习了很久的VIM的界面和操作总是让我有距离感,不能全面掌握它的快捷键shortcuts,现在也只能技术十几个快捷方式,我已经没有新鲜感来继续花时间来学习VIM, 故于16-5 ...
分类:
系统相关 时间:
2016-05-09 00:18:10
阅读次数:
235
分析下面一段代码的逻辑 objectAnimator.start(); 他会调用父类的start(),即ValueAnimator,我们分析valueAnimator.start()即可 ValueAnimator: public void start() { start(false); } pri... ...
分类:
其他好文 时间:
2016-05-09 00:16:38
阅读次数:
323
<details>浏览器支持比较差,可以用JavaScript实现这种功能。 效果图 点击一下出现/消失 ...
分类:
Web程序 时间:
2016-05-09 00:19:07
阅读次数:
1761
我的MBP经常休眠唤醒后蓝牙死机,怎么办? 大部分情况下,关机重启就可以了,但是如果还不行的话,试一下如下方法,也能解决问题: 重置一下电源管理和总线给你个方法 您的电脑首先是在关机的状态重置电源管理器(一般电脑在充电状态):control+option+shift +开机键 按十五秒以上就可以放手 ...
分类:
系统相关 时间:
2016-05-09 00:16:17
阅读次数:
522
实验五 Java网络编程及安全 实验内容 1.掌握Socket程序的编写; 2.掌握密码技术的使用; 3.设计安全传输系统 4.结队伙伴:20145333茹翔 博客地址:http://www.cnblogs.com/rx719523850/ 5.分工:自己负责服务端,伙伴负责客户端 实验要求 1.基 ...
分类:
编程语言 时间:
2016-05-09 00:16:45
阅读次数:
269
题目链接: 一个人的旅行 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~) ...
分类:
其他好文 时间:
2016-05-09 00:15:28
阅读次数:
171
在checkService的调查中我们知道客户端向ServiceManager请求服务名,ServiceManager根据服务名遍历本地链表,找到匹配的handle返回给客户端。这个handle显然是由服务端注册的,这个handle究竟是什么?要先搞清楚这个问题,必须研究服务端和ServiceMan ...
分类:
其他好文 时间:
2016-05-09 00:14:56
阅读次数:
381
前文中曾经遇到过Parcel,从命名上知道他负责数据打包。在checkService的请求/响应体系中,Parcel只打包了基本数据类型,如Int32、String16……后面还要用于打包抽象数据类型flat_binder_object,这会稍微复杂一些,因此有必要拿出来单独研究。我们从Parcel ...
分类:
其他好文 时间:
2016-05-09 00:15:24
阅读次数:
375
这道题稍复杂一些,需要掌握字符串输入的处理+限制了可以行走的时间。 ZOJ1791(POJ1613)-Cave Raider ...
分类:
其他好文 时间:
2016-05-09 00:15:52
阅读次数:
176
一、浏览器同源策略 首先我们需要了解一下浏览器的同源策略,关于同源策略可以仔细看看知乎上的一个解释。传送门 总之:同协议,domain(或ip),同端口视为同一个域,一个域内的脚本仅仅具有本域内的权限,可以理解为本域脚本只能读写本域内的资源,而无法访问其它域的资源。这种安全限制称为同源策略。 ( 现 ...
需要处理好字典序最小的路径 HDU1385(ZOJ1456)-Minimum Transport ...
分类:
其他好文 时间:
2016-05-09 00:17:10
阅读次数:
307
这几天都在做飞机大战的小游戏,巩固了一些基础知识,还更加熟练地运用了面向对象的一些东西。之前的一些难点,也在这几天中得到了解决。 还学会了一个新知识: ...
分类:
其他好文 时间:
2016-05-09 00:14:17
阅读次数:
190