systrace采集脚本和adb脚本
该工具提供了systrace采集脚本和adb脚本
Android apk反编译工具
Android的apk的反编译工具,适合所有开发人员
1、先使用如下命令将apk反编译成jar包
d2j-dex2jar.bat xxx.apk -o xxx.jar
2、然后使用jd-gui-windows-1.6.6.zip工具中的jd-gui.exe打开上述jar包
获取Android systrace文件的工具
分析性能问题时比较常用的工具之一是systrace,Android原生提供了这样的工具。
RV1126上使用OnVif协议操作IPC
使用OnVif协议操作IPC,主要有如下功能:
(1)能否主动发现局域网内连接的IPC设备并获取该设备的基础信息;
(2)获取IPC设备的RTSP流地址;
(3)控制PTZ云台,如左右、变倍聚焦等
详见:
https://blog.csdn.net/jidapenglin28/article/details/130495894?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22130495894%22%2C%22source%22%3A%22jidapenglin28%22%7D
视频同步、摄像头推流和拉流
可以用来演示视频同步、摄像头推流和拉流等功能
nginx-rtmp.tar.gz
该压缩包包含了Nginx和RTMP协议的服务器资源,用户只需要解压该压缩包,即可秒搭RTMP服务器。
具体详情,请参考博客:https://blog.csdn.net/jidapenglin28/article/details/120181188
Go1.17-Battery-Historian.tar.gz
彻底解决Battery Historian上传zip后没有submit按钮的问题
具体详见:https://blog.csdn.net/jidapenglin28/article/details/120082107
reboot_test.rar
用途:自动重启Android终端
macOS目录下的脚本运行在macOS中,如果运行在window系统中,则会遇到adb shell reboot阻塞且脚本不会往下执行的现象,运行方法为python RebootTest.py 192.168.2.111;
windows目录下的脚本运行在windows系统中
sendEmailTest_sina.py
通过python脚本自动的发送新浪sina邮箱,只需要导入上述资源文件,然后修改其中的msg_from和passwd(注意该密码是新浪邮箱中的特征码,并不是邮箱的登录密码)
meminfo.py
首先通过adb连接上Android的设备,然后运行附件中的脚本,输入需要被获取内存大小的应用包名,即可得到它的实时占用内存大小。
CameraWindow.java
支持在Android的环境下,通过摄像头进行用户无感知的拍照
使用者自己新建Android工程,然后倒入附件中的java文件,在Manifest中声明权限
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
然后在工程的需要拍照的逻辑中调用CameraWindow.showWindow(this.getApplicationContext(), 0);即可实现无感知拍照。
SSHCollect
通过Java连接Linux,从而可以在Java代码中使用Linux的相关命令行,远程控制Linux系统。
用C语言实现的区间操作程序
允许两个操作,add(min,max)和del(min,max),一开始区间内为空,每个操作后算出区间内的集合,要求能自动合并、拆分集合。例如:
操作1:add(1,7) 区间内的集合:(1,7)
操作2:add(9,10) 区间内的集合:(1,7)、(9,10)
操作3:del(3,5) 区间内的集合:(1,2)、(6,7)、(9,10)
操作4:add(3,8) 区间内的集合:(1,10)
整个区间的范围可能会在(0,2^32-1)之间。
要求给出add()和del()的算法描述和代码实现,程序要实现输入输出即可供用户操作,实现对应命令,统一确定输出命令的格式为
add number1 number2
del number1 number2
print
stop
比如
add 1 7
print
(1,7)
del 3 5
print
(1,2)、(6,7)
stop
程序结束