自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Venus 的博客

科技改变世界,知识在于积累,更在于分享.

  • 博客(784)
  • 资源 (56)
  • 问答 (22)
  • 收藏
  • 关注

原创 开发学习常用网站

文章目录1、Android 开发1)Android 在线代码阅读1、Android 开发1)Android 在线代码阅读https://www.androidos.net.cn/sourcecode

2019-01-14 13:38:24 1613

原创 常用工具 网站等

文章目录1、思维导视图1、思维导视图1)ProcessOn在线UML

2018-10-08 15:04:40 348

原创 android 13+ 编译 SystemUI.apk

源码 根目录:lunch。

2024-05-28 23:30:00 43

转载 Android13 Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE

最近把以前的11的代码移植到13上碰到的问题,记录一下:错误提示在使用PendingIntent时,无论是创建或使用的时候flags参数要求必须添加 FLAG_IMMUTABLE或者FLAG_MUTABLE的两个之中其中一个,而且官方还强烈推荐使用FLAG_IMMUTABLE(代码不同,依情况而定官方的推荐)。

2024-05-27 22:30:00 3

原创 android 设置重启之后依然可以保存的系统属性

开头的才是能够持久化的,最好使用。也就是重启也会保存的。

2024-05-18 23:45:00 192

原创 android 源码 编译cts test case

编译命令:make cts编译输出位置:out/host/linux-x86/cts/android-cts

2024-05-17 23:15:00 66

转载 Android新特性virtualAB总结

fs在挂载的时候直接指定dm-verity设备,也就是fs直接交互的设备是dm-verity,dm-verity调用真正的块驱动去读取对应的块,并计算hash值和hash-tree中对应的hash值进行比较,如果相等,则说明块没有被篡改,返回块数据给fs,如果不相等,则说明块被篡改,根据mode是返回EIO,或者直接重启。virtualAB采用的是快照技术中的写时复制COW技术,所以自然继承了写时复制的缺点,如果写操作过于分散且频繁,那么 COW造成的开销则是不可忽略的,有时甚至是无法接受的。

2024-05-14 23:30:00 8

原创 minicom安装及使用

回到主菜单选择 Save setup as dfl 保存为默认配置,然后退出重新打开。光标在 Serial port setup 上按enter键进入配置。

2024-04-23 23:15:00 165

转载 Android权限警告(Signature|privileged permissions not in privapp-permissions whitelist)

AOSP 包含可根据需要自定义的白名单实现。对于包含在 AOSP 中的应用,其权限已在 /etc/permissions/privapp-permissions-platform.xml 中列入白名单。默认情况下, privapp_permissions.py 脚本会生成输出,自动授予特权应用所请求的任何权限。如果有不应授予的权限,请修改 XML,用“deny-permission”标记代替“permission”标记。示例:---->...

2024-04-19 23:15:00 90

原创 反编译APK的在线工具

Java decompiler online

2024-04-09 23:45:00 245

原创 cts 运行时 有时候 aapt2 的问题

然后到 .bashrc 文件 添加 sdk中 aapt2 的路径。运行case 有时候不成功,出现 aapt2 的问题 ,然后ln -s 最新的 aapt2 到 /usr/bin。SDK 下载最新的 build_tools。这就是aapt2 版本不是最新的,查看 使用的 aapt2 的位置。

2024-03-28 23:30:00 348

转载 Opengrok的安装与卸载

一、必备软件安装1.1 安装oracle java 81.1.1 命令行安装1.1.2 源码安装(推荐)1.2 安装tomcat81.2.1 命令行安装1.2.2 源码安装(推荐)1.3 安装universal-ctags1.3.1 卸载exuberant-ctags1.3.2 下载universal-ctags源码1.3.3 编译及安装1.4 安装pip3二、安装opengrok三、配置opengrok3.1 创建opengrok所需要的目录。

2024-03-16 23:15:00 56

转载 adb device no permisions (missing udev rules?)

使用查看安卓设备,会报错:原因是系统安全设置,禁用了。

2024-03-11 23:15:00 70

转载 Android13 添加SELinux权限 编译的时候出现 neverallow 编译报错

翻译是不允许除coredomain之外的域访问除vendor_file_type和vendor_init的init_exec之外的任何内容的入口点,也就是说coredomain之外的域只能访问vendor_file_type和vendor_init的init_exec,白话的意思是vendor_file_type和init_exec不受规则影响。再说一嘴,网上的文章真是千篇一律,感觉都是一个版本抄袭出来,例子都一摸一样的,不知道有没有验证就发出来,希望大家都能把博客写好,给人以便利,给自己以价值。

2024-03-11 20:30:00 257

转载 git rebase -i 详解

git rebase 命令简介git rebase命令允许我们轻松地更改一系列提交,修改存储库的历史记录。我们可以重新排序、编辑或合并提交。一般常用git rebase来合并当前分支的多个commit记录(压缩)以及避免出现分支的交叉合并(变基)1git rebase 可用的命令。

2024-03-01 21:45:00 313 1

原创 java 高版本没有 jre

执行命令就可生成。

2024-02-05 19:00:00 404

转载 Android 抓取app进程 hprof 文件 内存泄漏 oom

抓取的hprof后,可以使用用hprof-conv 命令将DVM 格式的hprof 转换成标准的java 命令的hprof,这样即可在代码中直接将这个process 的hprof 保存到相对应的文件中,注意这个只能抓取当时的process.在DDMS 中选择对应的process, 然后在Devices 按钮栏中选择。如果想抓其他的process 的hprof, 那么就必须通过AMS 了。提示我们用/data/local/tmp/ 下面。Hprof file, 保存即可。进入adb shell。

2024-01-10 22:30:00 530

转载 MQTT协议快速了解

而 MQTT 是基于发布/订阅模式的物联网通信协议,具有简单易实现、支持 QoS、报文小等特点,在车联网场景中,MQTT 能够胜任海量车机系统灵活、快速、安全地接入,并保证复杂网络环境下消息实时性、可靠性。这一特点对物联网设备尤为重要。有了服务端对MQTT信息的接收、储存、处理和发送,客户端在发布和订阅信息时,可以相互独立,且在空间上可以分离,时间上可以异步。在低带宽、不稳定的网络场景下,网络中断可能会发生得很频繁,保存会话状态的方式避免了每次连接都需要重新订阅,降低了重连时客户端和服务端的资源消耗。

2024-01-01 20:15:00 544

转载 Paho -物联网 MQTT C Cient的实现和详解

在文章中,我介绍了如何使用Paho开源项目创建MQTTClient_pulish客户端。但只是简单的介绍了使用方法,而且客户端的结果与之前介绍的并不吻合,今天我就结合新的例子,给大家讲解一下Paho使用MQTT客户端的主要过程。如同前面介绍的,MQTT客户端分为同步客户端和异步客户端。今天主要讲解的是同步客户端,结构还是如同步客户端中介绍的:1.创建一个客户端对象;2.设置连接MQTT服务器的选项;

2023-12-29 21:30:00 653

转载 Paho - MQTT C Cient的实现

在前几天,我大致了解了一下Paho C项目,并对其的一些内容进行了翻译。俗话说,光说不练假把戏,今天就给大家讲一下使用Paho的客户端库文件实现MQTT C Client的过程。

2023-12-29 20:45:00 165

转载 MQTT 常用客户端库介绍 (全面涵盖c,c++,java,c#,python)

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的即时通讯协议,物联网通信的主流协议之一。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器的通信协议。MQTT协议的底层是基于TCP/IP协议。TCP/IP是一组用于在网络上进行通信的协议,包括TCP(传输控制协议)和IP(Internet协议)等。MQTT使用TCP作为底层传输协议,利用TCP的可靠性和连接性来确保消息的可靠传输。

2023-12-27 22:45:00 667

转载 Android 浅度解析:系统框架层修改,编译,推送相关操作

在Android系统开发过程中,我们经常需要对系统框架层进行修改。本文将详细介绍如何编译和推送这些修改,以及如何进行一些常见的操作。1. Android系统框架层简介Android系统框架层是Android系统的核心层,提供了各种服务和API给上层的应用和模块。它包含Java类、资源文件、native代码和API签名等,这些组件会被打包或链接到一些文件中,如framework.jar、framework-res.apk、libandroid_servers.so和selinux_policy等。

2023-12-25 21:45:00 113

转载 startup failed: General error during semantic analysis: Unsupported class file major version 61

直接在设置内根据你的项目替换低版本的。重新编译即可(我这里是切换成了。版本,自己环境变量里配置的。

2023-12-20 22:00:00 1688 1

转载 android adb 授权

如果android上没有保存这台PC的公钥,则会弹出提示框,让你确认是否允许这台机器进行adb连接,当你点击了允许授权之后,android就会保存了这台PC的adbkey.pub(公钥);adb译为Android设备的桥梁,可以用于快速更新设备中代码,应用或者Android系统升级,在设备上运行shell命令,管理设备或手机模拟器上的端口。adb分为三个部分:PC上的adb client,adb server和手机(也可能是PC上的模拟器)上的adb daemon。这是一个多连接的设计。

2023-12-13 23:45:00 861

转载 winodos下使用VS2022编译eclipse-paho.mqtt.c并演示简单使用的 demo

3.3 将源代码src文件夹下所有.h的文件和build\src\Debug(或Release)文件夹下的4个文件(paho-mqtt3a.dll、paho-mqtt3a.lib、paho-mqtt3c.dll、paho-mqtt3c.lib)粘贴到pahoC文件夹下。e.此时可以在build文件夹下看到src文件夹下有个Debug或Release文件夹,里面有编译后生成的文件:paho-mqtt3a.dll、paho-mqtt3a.lib、paho-mqtt3c.dll、paho-mqtt3c.lib。

2023-12-06 22:00:00 693

原创 android https 证书过期

/ 进行网络请求...更详细的可以去问 gpt。

2023-12-01 21:00:00 777

转载 Android听筒模式和免提模式的切换

button_speakeron.setText("外放模式");button_speakeron.setText("听筒模式");if (on) {//外放模式。} else {//听筒模式。* 外放模式和听筒模式 切换。

2023-11-23 23:45:00 351

原创 visual studio 如何建立 C 语言项目

安装这个 模块。新建 空项目创建完成写demo。

2023-11-22 22:45:00 194

原创 window 搭建 MQTT 服务器并使用

我们就可以订阅主题 ,并且能够发送主题,当然也可以在客户端接受到订阅的数据。记住安装路径:C:\Program Files\mosquitto。设置 用户名 userone 并且 输入 密码。使用 管理员身份 打开 cmd。或者 通过 服务 去开启和关闭。win 使用 win32。2.下载客户端进行链接。

2023-11-17 23:00:00 1912

转载 Android mk 引用 jar 包、so 库、aar 包,系统签名

Android.mk文件用来告知 NDK Build 系统关于 Source 的信息。它是GNU Makefile的一部分,且将被 Build System 解析一次或多次。

2023-11-06 21:00:00 507

转载 Android使用MQTT订阅及发布消息((一)初步了解Mqtt以及实现Android操作mqtt服务)

MQTT协议。

2023-10-27 23:45:00 4327

转载 Android使用MQTT订阅及发布消息((二)兼容Android12 封装Mqtt客户端service)

/连接mqtt服务的url与认证账号= null) {) {}) {}) {//连接成功。

2023-10-27 23:45:00 1032

转载 OpenHarmony开源项目

OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

2023-10-16 21:30:00 233

转载 android 集成第三方静态库的编译方法

* 红色这一句在android2.3上是没有的,不过如果没有这一句,这种方式是用不了的,它始终会提示你这个模块没有定义LOCAL_MODULE_TAGS,提示说你必须定义它再能继续编译,optional是所有编译模式都会编译的关键字。下面的图片列出了所有相关文件,可以看到引用静态库的文件是com_xxx.cpp文件,而.a文件是放在lib目录下的libHWRecog.a,而库提供出来的头文件在include下的两个.h文件。如果某一个库既有动态库又有静态库,那么在默认情况下是链接的动态库而非静态库。

2023-10-16 20:30:00 504

转载 Android系统 设置第三方应用为默认Launcher实现和原理分析

系统会根据该Intent,在已安装的应用中查找匹配的Activity,并显示一个选择器让用户选择要启动的launcher应用。当用户在选择器中选择了某个launcher应用,并勾选了“始终”选项时,系统会调用ActivityManagerService中的setHomeActivity方法,将用户选择的launcher组件名保存在系统设置中。本文将从源码的角度,分析Android系统是如何处理launcher应用的启动和切换的,以及如何通过修改源码来实现设置第三方应用为默认launcher的功能。

2023-09-19 21:15:00 1692 1

转载 Android AB升级(三) - update engine架构概述

update engine是通过AIDL对上层client端和server端分离,实现跨进程。上层提供服务绑定接口,以及升级触发和回调接口,底层实现升级的具体逻辑。本篇只是简单梳理下流程流转的过程。

2023-09-19 20:45:00 393

转载 Android AB升级(一) - 升级各层级模块概述

Permalinkupdate_engine_client:update_engine_client是客户端进程,用来解析命令行的各种操作(),并将这些操作和参数通过binder机制,转发为对服务端进程UpdateEngineService相应操作的调用。

2023-09-19 20:30:00 727

转载 Android AB升级(二) - Demo APP应用流程

Android源码有车机系统升级的demo app:SystemUpdater,使用原生settings UI画面。该应用可用于理解应用层同系统层进行交互,触发完成升级的逻辑流程。

2023-09-19 20:15:00 232

原创 android去掉 原生锁屏

直接 return true。都改成 none 类型。

2023-09-18 23:15:00 400

转载 Android App开发教程——使用Chaquopy轻松结合Python

然而,如果要将Python结合到Android App(应用程式)中,需要进行一些复杂的设置和调整。使用Chaquopy,各位可以轻松地将Python代码整合至你的Android App中,从而实现更复杂的功能。如果你是一个Android App开发者,建议你试试Chaquopy,体验它带来的好处,有问题的看官们欢迎联系我,我们一同讨论。e. 配置python环境,此教学使用windows环境进行建置,因此需要依照个人电脑中python配置路径进行修改,如果没有安装python,请自行安装。

2023-09-07 21:30:00 344

语音在线识别 apk

1) 继承百度 sdk ,最简单的一个 语音在线识别 软件

2019-03-18

Android 自定义组件开发

1) Android 自定义组件开发详解 2)view 绘图 ,界面等

2019-03-08

Android ApkIDE_3.5.0

1)Android IDE 是一款逆向编译开发常用的工具 2)3.5.0 版本图形化界面

2019-03-06

jdk-8u121-windows-x64

1) jdk Android /java 开发需要的环境配置 2) jdk jdk-8u121-windows-x64

2019-02-26

Android 行楷字体下载

1) android 行楷字体文件 放在 assets 文件下 加载使用

2019-01-08

Json lib file

1) Android studio 编译代码 调用的 json 数据库 2)解压复制到 项目 libs 文件夹,右键 add as lib

2018-11-28

SSHSecureShellClient

1) SSH SecureShell Client 用于和进行和 Ubuntu 进行通信,数据传输 2) window 64 位

2018-11-23

Android 典型技术模块开发详解 代码

Android典型技术模块开发详解 源代码 适合刚步入Android 开发的工作者,对于Android 各个模块能够很好、很全面的讲解。

2018-11-06

Android 典型技术模块开发详解 pdf

Android典型技术模块开发详解 pdf 适合刚步入Android 开发的工作者,对于Android 各个模块能够很好、很全面的讲解。

2018-11-06

source insight

1、很好使用的代码阅览器 2、source insight 版本号 3.5

2018-09-26

Android编程经典200例_源代码_楚无咎

Android编程经典200例_源代码_楚无咎 代码注释详细,非常适合新手学习

2018-09-19

Android 编程经典200例_楚无咎

Android 编程经典200例_楚无咎 pdf 非常适合初学者使用

2018-09-19

canvas 绘制会动的钟表

1、通过自定义view 来实现指针钟表时间显示 2、详细看代码

2018-09-04

listview 向左滑动删除

1、实现listview item向左滑动 2、滑动超出一定范围,显示删除按钮 3、具体看代码注释

2018-08-24

sqliteData 数据库demo

1、android sqlite 数据库 增删改查 2、扩展性较高,具体看详细注释

2018-08-21

一个简单的设置闹铃demo

1、一个最简单的设置闹铃提醒的demo 2、可扩展性强,详细请看注释

2018-08-20

rufus 镜像制作工具

1、启动盘镜像制作工具 rufus 2、 包含 rufus 2.8 / 3 .1 两个版本

2018-08-09

apk 登陆亚马逊账号

1)通过在apk 上输入亚马逊账号dengue亚马逊 2)仅仅是一个登陆的小功能

2018-07-27

canvas 绘制旋转直线

1)canvas 绘制圆环 绘制带有旋转角度的直线 2)详细介绍看注释

2018-07-23

水平仪的实现

1)通过方位传感器 实现水平仪的模拟 2)左右摆动水平仪 ,能够实现水平仪上小球的左右移动,并显示当前坐标

2018-07-11

python web 开发实战 基础学习文档

python web 开发实战 基础学习文档 + 对应的 代码 ,对刚学习的 python web 的 人 有很快的帮助

2023-04-04

红烛电子教鞭电脑屏幕绘制

红烛教鞭 电脑屏幕绘制器,方便电脑屏幕绘制教学

2022-11-24

popupwindow + listview 多级展示

popupwindow + listview 多级展示

2022-10-08

Android 底层接口与驱动开发技术详解 相关资料

Android 底层接口与驱动开发技术详解 相关资料

2022-01-26

cpu-info.zip

获取android cpu 温度,等资源信息

2021-06-04

二维码扫描Qrdemo

可以扫描,生成二维码

2021-04-08

Android 心电图demo

一个简单的心电图demo

2021-04-07

QFile 高通刷机软件

QFile 高通刷机软件

2021-04-06

autolayoutvalues.rar

用于自动生成多个分辨率的values文件 ,也可命令生成 java -jar xx.jar width height width,height_width,height 例如:基准 1280 * 800 ,额外支持尺寸:1152 * 735;4500 * 3200; 双击即可使用

2021-04-01

K-Lite14.2.4.exe

K-Lite14.2.4视频解码器,它为您提供绝大多数影音格式i的解码器,装了它,您的播放器就可以通吃绝大多数的影音格式.

2020-10-07

sourceInsite_40118压缩包及文件

1.sourceInsite_40118 版本 2.内含最新安装包,以及改后的替换文件 3.内含 readMe解说步骤

2020-09-28

vc_environment.rar

1、python 3.7 使用 Cython 转 .py 到 .pyd 文件 出错 error: Unable to find vcvarsall.bat 2、安装资料上传的两个文件即可 3、安装时记得勾选C++ 选项

2020-09-15

Alexa-On-Android-master.rar

1、alexa android apk 及其源码 2、可以和它进行聊天,查天气等基于 avs 进一步开发 3、源码来自 github (https://github.com/evil0327/Alexa-On-Android) 在这里仅作不方便登陆时备用

2020-07-21

Android面试宝典6.0.rar

1) java 基础/中级面试 2)Android 基础/中级/高级面试 几乎包含Android 中 相关知识点,希望能够帮助大家尽快全面的学习

2020-05-22

app_autojs_4_1_1.zip

1) autojs 安装 apk 版本 4_1_1 2) 包含 autojs 本身安装apk 和 打包 脚本成apk 文件的插件

2020-05-01

Android面试大全.zip

1) java 基础/中级面试 2)Android 基础/中级面试 几乎包含Android 中 相关知识点,希望能够帮助大家尽快全面的学习

2020-04-29

Fiddler v5.0.20182.28034.zip

Fiddler 是一个强大的HTTP调试抓包工具。Fiddler官方版可以用其检测网页和服务器的交互情况,Fiddler能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。Fiddler对开发人员或者测试人员来说,都是非常有用的工具。

2019-07-12

source insight 4.0 win

source insight 4.0 可以安装在 win 7 /win 10 64位之上 ,内含安装步骤

2019-04-22

PyQt 快速开发与实战(pdf 含 源码)

python + qt 及逆行图形界面的绘制、逻辑数据的处理等 含 源码 ,是比较基础 和全面的 pyqt 教学资源

2019-04-16

python 写的类似雷霆战机游戏

1) python 写的 一个小程序,类似于 小时候的雷霆战机 2)简单易懂 适合新手

2019-03-26

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

TA关注的人

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