2022年5月11日

无线投屏需要满足哪些条件

摘要: 我没做过无线投屏,一直主要做的是无线蓝牙相关的工作,最近帮公司优化了无线投屏产品,解决了连接困难的问题,大概总结一下 无线投屏需要满足以下条件: 1.蓝牙hfp连接 2.蓝牙hid连接 3.手机自带的无线投屏连接 4.蓝牙spp连接 4.自己开发的手机端投屏软件服务添加信任授权 阅读全文

posted @ 2022-05-11 14:40 Ants_hu 阅读(880) 评论(0) 推荐(0)

2022年3月1日

android9.0之后wifi热点原生接口开发示例

摘要: 话不多说,直接上代码了,这示例是直接调用原生接口实现的,没有使用反射的方式,如果找不到接口无法编译,请依赖一下对应系统的framewords.jar,并且参考我https://www.cnblogs.com/huhe/p/15848891.html文章的说明配置一下androidStudio编译环境 阅读全文

posted @ 2022-03-01 14:31 Ants_hu 阅读(993) 评论(0) 推荐(0)

2022年2月15日

android系统源码编译报错问题分析处理--持续更新

摘要: 一、build/make/core/base_rules.mk:232: error: packages/services/Car/service: LOCAL_BUILT_MODULE and LOCAL_INSTALLED_MODULE must not be defined by compon 阅读全文

posted @ 2022-02-15 16:44 Ants_hu 阅读(1471) 评论(0) 推荐(0)

2022年2月14日

Android build系统中常用“LOCAL_” 变量

摘要: 编写模块的编译文件,实际就是定义一系列以“LOCAL_”开头的编译变量,因此我们有必要弄明白这些变量的具体含义。下面是一些经常使用的LOCAL_编译变量的说明: 变量名 说明 LOCAL_ASSET_FILES 编译APK文件时用于指定资源列表,通常写成 LOCAL_ASSET_FILES += $ 阅读全文

posted @ 2022-02-14 16:38 Ants_hu 阅读(375) 评论(0) 推荐(0)

2022年2月10日

android android.mk中:= ?= +=之间的区别

摘要: 在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验 新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendif ifeq ($(OPT),define) VRE ?= 阅读全文

posted @ 2022-02-10 17:45 Ants_hu 阅读(215) 评论(0) 推荐(0)

2022年2月8日

转发--如何写Android.mk

摘要: 在Android源码开发过程中,需要整合进第三方APP到系统中,作为内置应用。如果是第三方APP是以APK形式整合进项目中,那么根据平台和公司的要求,只需修改编译脚本就可以实现整合,这里不再赘述;本文讲解拿到的第三方app是源码,需要自己写android.mk文件实现编译apk功能。 现在Andro 阅读全文

posted @ 2022-02-08 18:00 Ants_hu 阅读(168) 评论(0) 推荐(0)

2022年1月27日

有效解决androidStudio调用frameworks.jar接口出现报红和无法编译的问题

摘要: 一、首先在module的build.gradle中添加以下代码,此段代码的目的是为了编译时动态的修改iml文件,将androidSutdio默认的Android SDK优先级调整到最后,以使我们自己的frameworks.jar的优先级提高,这样在代码加载时则会根据优先级进行加载,可以解决代码报红的 阅读全文

posted @ 2022-01-27 10:05 Ants_hu 阅读(1158) 评论(0) 推荐(0)

2021年12月3日

Beyond Compare 4破解有效方案

摘要: 在桌面新建文件将以下命令粘贴进去保存为Beyond.bat reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f 当beyongd软件剩余时间不多时候,运行此Beyond.bat 阅读全文

posted @ 2021-12-03 16:55 Ants_hu 阅读(1871) 评论(0) 推荐(0)

2021年11月10日

【c语言】printf函数自定义封装打印id序列

摘要: unsigned long printId = 0; char str[100] = {0}; #define MYPRINTF(fmt, ...) do{sprintf(str,"%ld:%s",++printId,fmt);printf(str, __VA_ARGS__);memset(str, 阅读全文

posted @ 2021-11-10 11:26 Ants_hu 阅读(286) 评论(0) 推荐(0)

2021年9月29日

软件客户端激活码设计思路

摘要: 最近二次开发了一个软件,因为耗费了一些时间精力,所以想要加个激活码,防止软件被泛滥转卖,但是客户端激活码这块我也是第一次接触,该怎么设计呢? 我想了很多方案,包含以下 1.使用远程服务器验证激活码方式激活 2.使用远程服务器验证客户端用户权限激活 3.使用本地客户端自行验证激活 。。。 经过分析,最 阅读全文

posted @ 2021-09-29 18:29 Ants_hu 阅读(925) 评论(1) 推荐(0)

导航