自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 最简洁的Handler、Looper、Message源码级原理分析

每一个Android开发者,基本都能把Handler、Looper、Message的原理说上一通,最基本的面试题答案“每个线程里可以创建一个Looper,Looper里维护一个消息队列,handler可以往这个消息队列发消息,Looper又不停的从消息队列里取出消息分发给对应的handler”。然而实际上很多开发者对这段话只是一知半解,在这篇博客里,我来用最简洁的语言,梳理一遍Handler、Loo

2017-09-26 13:57:26 327

原创 android 最近任务多进程调度逻辑分析

android自从把最近任务改为一个activity后,最近任务的内部逻辑的复杂程度就在不停地快速增长着。android是支持多用户的,最近任务在每个用户空间都有一个单独运行的进程。而只有主用户空间的SystemUI进程才能收到PhoneWindowManager发过来的事件,比如showRecents,hideRecents等,所以副用户空间的systemui进程就需要主用户空间的systemui

2017-09-08 15:47:40 2236

转载 Android adb调试命令集合

转自:https://cwgoover.github.io/2016/10/09/android-adb-usage/见猎心喜,保存收藏,如有侵权,还请告知,立刻删除。一些实用的命令发送广播关闭USB$ adb shell am broadcast -a android.hardware.usb.action.USB_STATE --ez connect

2017-09-11 11:11:30 3302

转载 Android通过共享用户ID来实现多Activity进程共享

转载自:http://mypyg.iteye.com/blog/720406作者整理的太好了,记录下来,如有侵权,请联系我,我会立刻删除。1.同一Apk中的同一包中的Activity调用时进程状况验证 [1]创建Project:    project name: FirstProject    package:com.demo    默认Activity:MainA

2017-09-06 21:19:04 724

Host文件转换为Charles可识别的DnsSpoofing Xml配置文件

Host文件转换为Charles可识别的DnsSpoofing Xml配置文件 charles本身带有DNS Spoofing Settings的功能,在Tools菜单里,使用这个,就不需要在搭配其他Host修改工具使用了,我们项目中,开发时需要频繁改host,这个功能十分有用。 但是charles自带的这个功能,只能导入charles本身导出的xml配置,不能直接导入host文件,很不方便,我看了下这个xml的格式,自己写了个工具来转化格式,可以把host转化为charles支持的xml格式来导入。 使用方法:执行下面的命令运行即可,后面的hosts/参数,表示需要转化的host目录或文件名 java -jar convertFromHostToCharlesDnsSpoofingXml.jar hosts/ 想看源码的可以看这里:https://blog.csdn.net/xingchenxuanfeng/article/details/81709422

2018-08-15

android evi工具,按键录制、重放

用于录制android按键,录制后可以重放,可以帮助做一些重复的操作。 使用adb shell push evi /system/bin/evi 命令将该工具push到android手机 /system/bin/目录即可使用 用法很简单: 1 输入 adb shell evi record 后,做自己想要重复执行的操作。 2 输入 adb shell evi replay -t n ,即可重复执行操作,n代表想要重复执行的次数。 adb shell evi Usage: evi record [-f ] [] - record system events to If no -f option is supplied then the data is written to "/sdcard/events" ( is the list of events to be backed up. For example, "1 3 5" means event1, event3 and event5. By default, event0, event1, event3, event4, event6 and event7 are included.) evi replay [-f ] [-t ] - replay system events from If no -f option is supplied then "/sdcard/events" is used. If no -t option is supplied then events will be replayed once.

2018-08-15

simg2img system.img转化raw img文件的工具

simg2img 可以将android编译生成的system.img转换成raw img文件,查看android rom包的时候,不需要先刷机再去手机里看相应内容,直接就可以看rom包内文件。

2018-05-14

自动把getevent转化为sendevent的工具

自动把getevent转化为sendevent的工具,并且组装成可循环执行的shell,简易按键录制工具

2016-09-28

PullToRefresh源码

简单的下拉刷新,上拉加载的源码,简单实现,容易修改,自定义控件demo。

2016-04-06

xml生成javabean工具

在已经有xml的情况下,快速生成javabean代码,不需要自己再手打大量无聊的代码。

2016-03-08

快速生成javabean工具

在已经有xml文件的情况下快速生成javabean 源码放在博客里了,博客链接:http://blog.csdn.net/xingchenxuanfeng/article/details/50826620

2016-03-08

CordovaDemo,cordova简单helloword

cordova是一个移动应用开发框架,你基于这个东西可以用网页代码作出APP。 Cordova是贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。你可以把它们的关系想象成类似于Webkit和Google Chrome的关系

2016-01-28

新浪新闻爬虫

新浪新闻的爬虫,按类别分类,测试的是军事类,只需要修改url就可以爬取其他类别。使用webmgic框架开发,垂直爬虫,爬取后以文件形式保存。

2015-12-03

安卓定位demo

一个简单的安卓定位demo,使用百度地图sdk。

2015-06-02

C#的基于p2p的C/S聊天室

C#的基于p2p的C/S聊天室,chat是服务端,chatclient是客户端,很简单。有大量代码被注释了,注释掉的部分是我试验各种方法时用过的部分,注释掉的部分并不是错误的,只是觉得没有其他方法好而已。

2014-04-12

C#p2p五子棋

C#编写的p2p五子棋,很简单的小程序。需要的可以看一下。

2014-04-12

一个简单小巧的修改电脑摄像头设置的工具 amcap

一个简单小巧的修改电脑摄像头设置的工具 amcap,很小很实用。

2014-01-23

小牛远控工具

小牛远控工具 功能强大 可监控屏幕 超级终端 系统设置等功能

2012-04-11

flash 卷轴 源文件

flash 卷轴 源文件 自己研究弄的 大家看看

2011-12-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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