自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (25)
  • 收藏
  • 关注

原创 瞎搞scrcpy

要实现双屏同显异显,我们只要修改scrcpy的抓取方式就可以了,scrcpy-serve不要通过surfaceControl去实现,而是通过创建一个虚拟屏去实现抓取,这样我们前面的那个创建虚拟屏的过程就不需要了,在没有内容虚拟屏的时候就能同显主屏,有内容的时候就实现了异显,嗯,想法很好(实际上有点难,原始的代码不支持android10,搞了很久,不多说了,直接上代码吧,写累了)也就是说,在这种方式下只能双屏异显,那要实现双屏同显异显都支持呢,这怎么搞!想着很理想,可是现实很残酷,居然黑屏,发生了什么!

2024-03-13 16:44:15 931

原创 android10下编译adb能用的python

将python源码中的Lib文件夹拷贝出来,重新命名python2.7,将其push到/system/lib或者/vendor/lib,这样就将其和自己前面设置的PYTHONPATH对应起来了,此时再运行python,完美~~将其push到/system/bin或者/vendor/bin就可以了,但是现在还运行不起来,因为缺少标准库。要在android10系统源码下编译python,首先的写一个android.bp。附:源码和编译好的结果我保存在了这里,需要的可以去下载。这样不用去设置环境变量就可以用了。

2024-03-13 15:11:17 978

原创 Android Studio 3.0使用framework.jar备忘

Android Studio 3.0使用framework.jar备忘,在使用过程中,主要遇到以下几点问题1. 如何使用framework.jar只编译不打包2. framework.jar包含进去后,链接不到3. 语法都没错,使用framework.jar里面的内容编译的时候出错问题1解决方法:  编辑app中的build.gradle,在 dependencies 项目中使...

2018-07-25 17:02:46 761

原创 iptables命令备忘

iptables -F                                   清空所有规则链,包括自定义规则链,但规则名称还保留iptables -F droidwall                 清空指定chain的规则iptables -X droidwall                 删除指定chain,前提是必须先清空规则,删除引用ip

2017-11-20 09:31:03 243

原创 su命令改写

su命令改写    在android的系统定制过程中,会遇到有些客户要求他们的apk能获得root权限,在此,我们需要改写su命令来满足客户的需求,并且做到其他apk不能获取root权限。    su命令的源码在android中的\system\extras\su目录下面,研究代码我们发现,su命令最后其实调用的就是execvp函数,只不过他自己的权限要求是6755,有s位,所以在

2016-06-03 09:11:06 1324

原创 android开机动画包制作工具实现

android开机动画包制作   由于项目的需要,要制作LOGO有光亮的闪烁,网上查了资料,都是介绍 desc.txt 文件的格式,但对于每一帧的图片制作没有现成的工具,所以本人试着自己先一个,只要满足自己的需求(logo光来回扫动)就行,其他复杂的情况不考虑。   首先是 desc.txt 的实现:  1024 600 16   p 0 0 part0   很简单,分辨率,播

2016-06-02 10:52:26 5814

原创 windows下android打包工具

windows下android打包工具  这是我的第一篇博客,以前总想写点什么,但总是迟迟不见行动,会有各种借口来放弃,最近反思自己,这样真的好吗,呵呵,改变从现在开始。  首先我来说下为什么我要写windows下android打包工具,我们的android4.2项目开发是在windows上的,大家用的是eclipse,各自写好的APK最后交于一人,由他来合成最后的system.img.e...

2016-06-01 13:19:27 6545 7

android 下的python2.7

android 下的python2.7, 64bit,内含编译好的结果,以及android编译环境下能编译的源码,因为写好了android.bp文件。 使用方法: python 放到 /system/bin或者/vendor/bin python2.7(包括此文件夹)整体放到/system/lib或者/vendor/lib 特别说明: 这个是shell调用的程序,不是activity能用的,此程序就是用来写写监控类等的脚本。

2024-03-07

windows下android打包工具源码

windows下android打包工具源码

2017-08-02

android开机动画包制作工具

android开机动画包制作工具,说明请看我的博客

2016-06-02

android-ext4打包工具

android-ext4打包工具请看我的博客,android打包工具

2016-06-01

深入Linux设备驱动程序内核机制.pdf

深入Linux设备驱动程序内核机制.pdf

2015-12-08

nativeWindow

android native绘图

2015-11-17

嵌入式Linux应用程序开发详解

嵌入式Linux应用程序开发详解

2014-09-01

aes加密_条形码制作.rar

16位aes加密算法程序 EAN-13条形码制作程序 自己备用,请不要下载

2014-01-15

USBSer wince 驱动

wince 上的USB转串口驱动,简单的写法,主要用于学习USB流程,自己看了下还可以,对学习编写USB驱动有帮助

2014-01-15

键盘驱动程序

键盘驱动程序

2013-07-16

viewbin源代码

viewbin在WINCE中经常用与查看NK.bin文件的信息,在网上找到了此源代码,经过修改,自己写了个编辑BIN文件的程序,主要用于打包文件,这样就可以脱离PB进行MAKE了,但是程序是针对自己的平台修改,其他的话要做适当的修改。

2011-12-22

784测试碟测试波形文件

784测试碟在测试波形输出的时候经常用到,但是一般是有DVD输出,如果想ARM输出的话必须是MP3文件,本包里面为标注的784测试碟数据,包含: T01_MENUETTO.MP3 T02_1KHZ_SINE_WAVE.MP3 T03_17HZ_SINE_WAVE.MP3 T04_127HZ_SINE_WAVE.MP3 T05_997HZ_SINE_WAVE.MP3 T06_10007HZ_SINE_WAVE.MP3 T07_19997HZ_SINE_WAVE.MP3 T08_INFINITY_ZERO.MP3 T09_1KHZ_SINE_WAVE.MP3 T10_10KHZ_SINE_WAVE.MP3 T11_1KHZ_SINE_WAVE.MP3 T12_10KHZ_SINE_WAVE.MP3 T13_4KHZ_SINE_WAVE.MP3 T14_16KHZ_SINE_WAVE.MP3 T15_100HZ_SINE_WAVE.MP3 T16_1KHZ_SINE_WAVE.MP3 T17_10KHZ_SINE_WAVE.MP3 T18_997HZ_SINE_WAVE.MP3 T19_CLAIR_DE_LUNE.MP3 T20_OUVERTURE_MINIATURE.MP3 T21_BLANK.MP3 T22_MARCHE.MP3

2011-10-17

水波纹屏保

WaterScr.rar为水波纹屏幕保护程序,由VC++实现,里面有具体的算法,模拟的是水滴滴下,在湖面泛起一圈一圈涟漪的效果,效果很逼真,供大家参考和学习。

2011-10-17

LINUX内核源代码情景分析(上).part2.rar

part2部分,请下载前面的part1部分,20M为我的上传极限,无奈将之分割上传,--!!

2011-03-06

LINUX内核源代码情景分析(上).part1.rar

由于我只能上传不大于20M的内容,所以分割为2部分,抱歉了~ 第1章 预备知识 1. 1 linux内核简介 1. 2 intel x86 cpu系列的寻址方式 1. 3 i386的页式内存管理机制 1. 4 linux内核源代码中的c语言代码 1.5 linux内核源代码中的汇编语言代码 第2章 存储管理 2.1 linux内存管理的基本框架 2.2 地址映射的全过程 2.3 几个重要的数据结构和函数 2.4 越界访问 2.5 用户堆栈的扩展 2.6 物理页面的使用和周转 2.7 物理页面的分配 2.8 页面的定期换出 2. 9 页面的换入 2.10 内核缓冲区的管理 2.11 外部设备存储空间的地址映射 2.12 系统调用brk() 2.13 系统调用mmap() . 第3章 中断、异常和系统调用 3.1 x86 cpu对中断的硬件支持 3. 2 中断向量表idt的初始化 3. 3 中断请求队列的初始化 3. 4 中断的响应和服务 3. 5 软中断与bottom half 3.6 页面异常的进入和返回 3. 7 时钟中断 3. 8 系统调用 3. 9 系统调用号与跳转表 第4章 进程与进程调度 4.1 进程四要素 4.2 进程三部曲:创建、执行与消亡 4.3 系统调用fork()、vfork()与clone() 4.4 系统调用execve() 4.5 系统调用exit()与wait4() 4.6 进程的调度与切换 4.7 强制性调度 4.8 系统调用nanosleep()和pause() 4.9 内核中的互斥操作 第5章 文件系统 5.1 概述 5. 2 从路径名到目标节点 5. 3 访问权限与文件安全性 5. 4 文件系统的安装和拆卸 5.5 文件的打开与关闭 5. 6 文件的写与读 5.7 其他文件操作 5. 8 特殊文件系统/proc 第6章 传统的unix进程间通信 6.1 概述 6.2 管道和系统调用pipe() 6.3 命名管道 6.4 信号 6. 5 系统调用ptrace()和进程跟踪 6.6 报文传递 6.7 共享内存 6.8 信号量

2011-03-06

wince连连看源码

wince连连看源码, 希望对喜欢编写游戏的朋友有帮助。

2010-08-19

USB查看工具,快来下载啊

很好很强大的USB查看器,可以获取USB很多信息(资源分很少,下了用用看就知道)

2010-07-01

WinCE系统进程查看器

WinCE下,系统进程列出程序 C++源码

2010-02-04

nasm-2.06rc10-win32

nasm的EXE程序,具体用法大家都知道,我就不多说了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2009-08-24

WINCE注册表编辑器

WINCE注册表编辑器,这是个比较方便的软件,自己用过还不错,不过里面编译的时候会出现几个小问题,将那些删除或屏蔽就行了

2009-08-24

优秀的多媒体播放器TCPMP的源代码

优秀的多媒体播放器TCPMP的源代码,缺点:没有文档说明,需要自己直接看代码,那就看你自己的水平了~~~~

2009-08-24

触摸屏校准资料,有程序

触摸屏校准资料,有程序!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2009-03-20

VC图形图像编程!!!!!!!!!!!!!!!!!!!

VC图形图像编程 图形设备接口(GDI,Graphics Device Interface)的主要目标之一是支持在输出设备(如视频显示器、打印机和绘图仪)上的与设备无关的图形。 GDI通过将应用程序与不同输出设备特性相隔离,使Windows应用程序能够毫无问题地在Windows支持的任何图形输出设备上运行。 Windows中的图形基本上是由从GDI.EXE模块中输出的函数处理的(尽管一些绘制函数实际上具有USER.EXE的入口点),GDI.EXE模块调用在不同驱动程序文件中的例程,其中有一个.DRV驱动程序文件用于控制显示屏幕,并且可能有一个或多个其他的.DRV驱动程序文件用来控制打印机或绘图

2009-01-06

空空如也

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

TA关注的人

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