自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 论坛 (7)
  • 收藏
  • 关注

原创 Android无障碍实现滑动功能

android 7.0中引入新的手势api:public final boolean dispatchGesture(@NonNull GestureDescription gesture, @Nullable GestureResultCallback callback, @Nullable Handler handler)

2021-06-10 16:21:09 93 1

原创 抖音用户数据获取分析(未完成)

基于大牛的研究成果(https://blog.csdn.net/wql2014302721/article/details/110563695),使用Fiddler在安卓9手机上抓包,添加用户证书,抓不到包,将手机ROOT后,添加系统“信任的凭据”,抓包成功。 有了上面的抓包结果,如是想分析下具体的调用过程。用jadx-gui打开抖音的APK包(14.8.0),包比较大,要等待一会时间。抖音的请求基于Rxjava和Retrofit,但是Retrofit是字节跳动修改后的一个实现,...

2021-04-30 11:14:10 178

原创 android kernel编译时,make menuconfig 如何指定默认的config文件

android有个专门的make bootimage命令可以编译出刷机包boot.img,进入fastboot模式,执行fastboot flash boot boot.img就可以将修改后的kernel刷入,这是最快的kernel修改验证方式,不需要刷整个安卓系统。不过手机必须是解锁bootloader的,或者是刷的DEBUG版系统。今天主要来说一下怎么修改kernel的配置。 (一)首先找出默认的config文件 sourcebu...

2020-12-07 16:53:25 478

原创 Android Studio的Layout Inspector分析布局碰到的ID问题

在写一个无障碍的APP时,需要打开系统设置的一个界面,自然想到用Android Studio自带的Layout Inspector分析布局。电脑连接一个ro.debuggable=1的手机,打开手机的开发者模式,从Android Studio菜单“Tools” ==> “Layout Inspector”, 就打开了布局分析。点击“Select Process”选择你要分析的APP(如果没有发现设备就重启一下AS),稍等一会就可以看到布局信息了。我先修改这里的一些项目,用"com...

2020-11-03 17:08:28 376

原创 android recovery模式支持ADB SHELL

项目上安卓系统在升级时,经常有不成功的情况,想看下recovery下的情况,recovery下adb shell又用不了,如是决定把adb shell功能加上,下次OTA出问题时好定位。安卓8.1系统,在debug模式下,有启动adbd服务,可以运行adb pull, adb reboot 等操作,但不能执行adb shell。修改涉及到二个部分,第一部分不管debug模式还是user模式,都启动adbd服务;第二部分是完善recoery的文件系统,我加了sh和busybox。(一)启动adbd服务

2020-09-24 21:19:18 521

原创 采用安卓platform签名踩坑

在安卓上用com.yanzhenjie.andserver库实现了一个http server,以前一直好好的。最近由于要和另一个APP通信,改成使用系统的platform签名,结果HTTP服务不能启动,报错如下09-21 18:01:46.262 7588 7603 W AndServer: An exception occurred while registering components.09-21 18:01:46.262 7588 7603 W AndServer: java.

2020-09-21 22:16:59 82

原创 安卓8.1中HAL3的camera 传输流程

CAMERA的数据流总体涉及到几个层面:1)APP层 , 2)Framework层,3)HAL层,4)驱动层。下面主要分析2和3之间的数据流。安卓引入HAL3后,采用一个新的通讯方式HIDL,和以前的AIDL相似,都是用于进程间通信,只是HIDL是用硬件框架的通讯。Framework层正是使用这种新的方式与HAL层进行通信的。 1)Framework层的Camera3Device.cpp中有个camera3_callback_ops,有2个方法,HAL层数据通过它的2个方法回调回来。...

2020-08-20 18:39:40 212

原创 安卓手机通过USB连接路由器有线上网

安卓手机通过USB,连接到带USB口的定制路由器,在手机上进行设置后可实现有线上网。这个与普通的”USB网络共享”使用网络的方法是相反的,普通的是电脑共享使用手机的移动网络上网;这个是手机使用路由器接入的宽带网络上网,和WIFI连接路由器上网一样的效果,只是这是通过USB线上网。手机必须是ROOT的定制路由器购买操作步骤1. 手机上安装UsbNet购买路由器时会送该软件,安装过程就不多说了,和普通的应用安装方法一样。2. USB线连接到路由器手机自带的那种数据线就行,也可以通

2020-07-24 11:51:52 3517 1

原创 用jTessBoxEditor训练tesseract-ocr字库

tesseract-ocr的字库训练,用到的软件是jTessBoxEditor,该软件基于JAVA运行,所以你的机器上必须有JAVA运行环境. 准备JAVA运行环境,这个应该基本都知道怎么搞, 没有的去官网下载安装即可。JAVA运行时下载 下载训练工具jTessBoxEditor,FX的版本可以训练汉字,官网下载地址:jTessBoxEditor下载 先准备好包含文字的图片,如: eng.abc.exp0.png 将图片转换成TIF文件 打开一个cmd,...

2020-07-24 11:39:48 109

busyboxArm64.zip

安卓系统上可用,静态链接的可执行文件busybox,Arm64 CPU可用。是一个集大成的命令工具集,包括cat, catv, chattr, chgrp, chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum,ls 等

2020-09-24

USB 协议中文版.rar

USB数据流模型 USB电气特性 协议层 USB设备架构 usb主机硬件软件 集线器规范

2009-04-16

我的工程

附件是我的工程

2007-11-14

iPhone中文说明书

iPhone中文说明书,PDF格式,让你操作起iPhone来得心应手,是iPhone爱好者的必备

2009-03-09

NETSCAPES是否支持代理?

发表于 2003-04-17 最后回复 2012-11-23

请教光盘启动过程

发表于 2007-11-29 最后回复 2012-11-23

调试单行JS文件

发表于 2008-10-21 最后回复 2008-11-08

javascript 变量如何做常量用

发表于 2008-07-17 最后回复 2008-07-24

急!求MetaDeveloper注册文件!

发表于 2004-10-26 最后回复 2004-10-27

求MODEM协议标准书

发表于 2003-05-21 最后回复 2003-05-24

如何通过MODEM拨号传送文件

发表于 2003-04-14 最后回复 2003-04-16

空空如也

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

TA关注的人 TA的粉丝

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