- 博客(11)
- 收藏
- 关注
原创 Framework工程师必备操作:C++ open()和read()函数使用
open()函数是C/C++标准库中的一个POSIX标准函数,用于打开一个文件并返回一个文件描述符(File Descriptor),以供后续的读写操作。read()函数用于从打开的文件描述符中读取数据。
2025-01-05 18:33:54
293
原创 MK文件编译时缺少cpp的头文件,使用LOCAL_C_INCLUDES解决
在Android的Native开发中,我们通常使用mk文件来编译我们的C/C++源代码,去生成对应的二进制文件。在mk编译文件中,我们可能需要不同的目录里面的.h文件引入一些变量函数等。然而,有时候在修改指定生成模块的目录的时候,或许会报“no found”错误,那么我们可以通过设置。注意:在Android.mk中设置LOCAL_C_INCLUDES的路径时,路径要使用绝对路径,不能使用相对路径。变量来指定头文件的搜索目录,来补上缺少的头文件。在这个例子中,我们将头文件目录设置为。mk文件所在的目录。
2025-01-01 00:00:02
257
原创 Android eng user userdebug 版本区别
*用途:**主要用于平台级调试。**调试级别:**包含最高级别的调试信息,适合开发者在开发过程中使用。**特性:**安装模块包括eng、debug、user和development标记的模块,以及没有指定标记的非APK模块。默认情况下,ro.secure设置为1,ro.debuggable设置为0,ro.kernel.android.checkjni设置为1,adbd默认启用12。
2024-12-22 16:59:26
566
原创 Android检测设备是否已经root详解以及如何避免检测
系统:Android平台:MTK对于一些应用(像apple music 4.7版本以及之后的版本),会检测该设备是否已经root过,root过的设备就无法正常使用该应用,那么我们该如何处理,使得该应用能正常的使用在咱们的设备上,方案有两种,但都需要可以对Android源码进行定制的能力。在讨论如何使root过的设备能正常使用该APP前,我们需要先了解检测的方案是什么样的。
2024-12-13 14:04:49
871
原创 RSA加密基础理论
RSA:公钥密码算法一、加密过程密文=明文E mod N(RSA加密):明文数字的E次方求modNd 结果,将明文和自己做E次乘法,然后将其结果除以N求余数,余数就是密文。E(Encryption)和N(Number)的组合就是公钥,即公钥是(E,N)RSA解密明文=密文Dmod N(RSA解密):密文的数字的D次方求Mod N就可以得到明文,将密文和自己做D次乘法,在对其结果除以N求余...
2020-04-13 15:03:24
817
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人