
安卓开发
文章平均质量分 93
好重好重
这个作者很懒,什么都没留下…
展开
-
关于adb server didn't ack failed to start daemon
有时出现这个问题我都试了很多方法,最后重启,有时能解决,不过很麻烦。今天我想一次性解决这个问题,所以去网上找,发现有人说5037端口被占用会导致这个问题,所以我找到了占用这个端口的进程:netstat -a -o 5037然后找到了进程“tabd.exe”把它结束了,重启eclipse,然后再DDMS上reset adb,就搞定了。原创 2013-09-27 14:45:20 · 869 阅读 · 0 评论 -
eclipse代码补全的手动触发设置
设置非常简单,在eclipse界面中选择window菜单,选择Preferences,进入General -> Keys:然后在Command那一列找到Word Completion,如果已有绑定,则点击Unbind Command,然后将自己要绑定的那个键输入进去即可,个人喜欢下面那个键,不知道叫什么名字,哈哈,如图:原创 2014-01-06 14:21:21 · 1470 阅读 · 0 评论 -
Android世界之盘古女娲——Zygote
Zygote在Android系统中,zygote是一个native进程,是Android系统上所有应用进程的父进程,我们系统上app的进程都是由这个zygote分裂出来的。zygote则是由Linux系统用户空间的第一个进程——init进程,通过fork的方式创建的。zygote进程做了两个重要的事情:1. 不断接收其它进程的信号,随时创建子进程(即app进程)2. 创建了嫡长子 ...原创 2019-02-17 09:49:43 · 11513 阅读 · 0 评论 -
一文看懂Android APK安装的原理
Android APK 安装原理解析前言APK包的构成安装APK总结前言大家有没有想过一个应用的APK是怎么被安装到安卓手机上的,安装的本质是什么?我们知道,Windows应用程序的安装包是一个可执行的压缩包,安装的过程是把压缩包中的数据和依赖库拷贝到安装目录,再在桌面或启动栏创建快捷方式,那么安卓的APK安装过程是不是也是这样的呢?本文将为大家解答这些问题。APK包的构成首先,我看一下A...原创 2019-07-23 23:56:12 · 3579 阅读 · 0 评论 -
一文看懂Java的动态代理
一文看懂Java的动态代理前言动态代理动态代理的使用场景参考文献前言什么是代理?首先,代理是一种基本的设计模式。它的形式是,用代理对象代替实际对象,从而提供额外的或完全不同的操作。举个例子,我们购买火车票,12306官网有火车票下单的操作,某抢票APP也有火车票下单的操作,我们可以在官网下单,也可以在第三方抢票APP上下单。那么,类比到代理设计模式,12306官网就是实际对象,而第三方...原创 2019-07-27 16:55:07 · 596 阅读 · 0 评论