自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 在Android Studio中,如何通过CMake 配置文件来实现多个动态依赖库的编译?

如果不同依赖库使用的头文件在相同目录下,比如 jni/include 下,而且其源码都在不同目录下,比如 jni/src1, jni/src2 ,请问这种情况如何在CMakeList.txt中配置头文件链接和源码路径呢?要让Android Studio正确找到和使用CMake配置编译的动态依赖库,您需要在项目的Gradle构建文件中进行配置。在这种情况下,多个依赖库共享相同的头文件目录,但它们的源代码位于不同的目录下,您可以使用CMake来配置头文件链接和源码路径。请根据实际情况替换示例中的路径和文件名。

2023-09-16 14:45:46 938

原创 Android Studio CMake 中的 aux_source_directory 有什么作用?

指令是用于自动收集指定目录下的源文件,并将它们添加到一个变量中,以简化CMake项目的配置和管理。这可以节省大量的时间和精力,特别是对于包含大量源文件的项目。这样,CMake会自动识别src目录下的所有.cpp文件,并将它们包含在您的项目中,而无需手动列出每个源文件的名称。是CMake中的一个指令,它的作用是用于将指定目录下的所有源文件自动添加到一个变量中,以便于后续的编译和构建过程。

2023-09-16 14:20:17 361 1

原创 Android NDK 中有导出 sp智能指针吗?如果没有,可以用什么方法代替 android::sp 智能指针

Android NDK 中有导出 sp智能指针吗?如果没有,可以用什么方法代替 android::sp 智能指针

2023-09-16 12:25:08 405

原创 在标准的C++ 语法中,请问有 MyCppClass*& mycppclass 这样的变量定义方式吗?

通过这种引用方式,您可以修改指针的指向,而不是创建一个新的指针。例如,当您需要在函数内部修改指针的指向时,而不是在函数内创建一个新的指针,这样可以在函数外部看到指针的更改。总之,指向指针的指针引用允许您更灵活地操作指针,并在需要时修改指针的指向,同时避免不必要的指针拷贝。这允许我们通过引用修改指针的指向,而不是创建一个新的指针。这种方式可以允许我们通过引用修改指针的指向,而不是创建一个新的指针。的变量定义方式的,这是一个指向指针的指针引用。这样的定义是合法的,它的含义是一个指向。

2023-09-16 12:17:38 145

原创 通读《技术管理实战36讲》1、自我倾听篇

你好,我是小Z,一个工作在交付前线的程序员,我们正在通读《技术管理实战36讲》,作者刘建国。今天我们要梳理的章节是“自我倾听篇”。

2023-04-06 00:01:49 617

原创 通读《技术管理实战36讲》自我介绍&内容安排

你好,我是小Z,一个工作在交付前线的程序员,和客户对接项目需求并协调内部同事保质保量的完成交付就是我的日常工作。由于我自己也是技术管理新人,所以打算先通读几遍,并记录一下整个专栏的知识骨架,希望能在你的技术管理升维之路上抛砖引玉,那接下来我们就一起学习吧!

2023-04-05 23:32:32 380

原创 八爪鱼采集器使用笔记

八爪鱼采集器采集步骤简述:1、输入待采集的网址;2、根据需要创建采集流程;3、开启采集;4、导出数据。

2023-04-01 23:22:04 2812

原创 使用Android Studio 3.2编译android-serialport-api JNI

使用Android Studio 3.2编译android-serialport-api JNI1、配置编译环境,安装NDK, LLDB, CMake;2、配置编译JNI代码;2.1、参考网上的JNI编译方法有:如果想用ndk-build方法,可以在build.gradle (Module: app) 中添加如下配置(个人实测不起作用了):android { default...

2019-08-18 14:44:12 547 1

原创 在Windows系统中使用NDK编译Android二进制文件并运行

参考:1、Android 使用NDK编译二进制文件并运行https://blog.csdn.net/u014088294/article/details/499249672、ndk 命令编译C或c++代码生成android 动态so库和可执行程序https://blog.csdn.net/qq_29333911/article/details/819118971,添加Wi...

2019-07-28 18:20:08 637

原创 Android 程序中调用其他程序的方法总结

在Android 程序中调用其他程序的Intent 在一个程序中调用别的程序=============================1,不错,很经典,方法简单易懂    mIntent = SatelliteMenuActivity.this.getPackageManager().getLaunchIntentForPackage("com.android.factoryt

2014-10-28 16:22:19 1803

原创 基于Freescale Android4.2.2 max11801 的10寸电阻屏校准方法总结

基于Freescale Android4.2.2 max11801的10寸电阻屏校准方法总结作者:zengsym@gmail.com时间:2014-5-6 关键字:Freescale , Android JB , max11801 , 电阻屏 , 校准 背景:         当下,在Android4.2.2 上基本全部用的都是电容式的触摸屏了,所以Google和其

2014-05-06 22:27:15 5116 1

转载 把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法

把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法: 1 (1)源码编译后,把apk拷贝到out\target\product\generic\system\app中。 (2) 执行命令make snod , 把添加的apk编到system.img 中 缺点:执行make clean 后,再次make 完毕需要重新执行上面操作。 2  "方法一

2013-10-09 20:57:48 1245

转载 android中的/system/bin/input工具

input工具提供一种在终端输入命令来控制系统的方式# inputusage: input ...       input text        input keyevent        input tap        input swipe #input keyevent 4     //4 表示KEYCODE_BACK常用的几种事件:82 -

2013-09-08 10:39:37 1607

转载 android系统mount详情--vold.fstab (转载)

http://www.cnblogs.com/TerryBlog/archive/2012/04/05/2432818.html (原网址--挺详细的,学习了,转载仅供学习) 本篇大纲android 系统如何开机启动监听mount服务默认设备节点在Android 系统的哪个目录vold.fstab 配置文件的分析 vold 里面启动页面main做了些什么an

2013-09-08 09:52:03 14225

原创 android4.2 launcher加载模式--手机模式(phone),平板模式(tablet)

整理来源:http://www.eoeandroid.com/thread-273190-1-1.html[Android 界面] android4.2 launcher加载总是手机模式,如何修改成平板模式Q: 我是做平板的,现在android4.2系统默认的就是手机模式, systemUI我已改成平板模式,但是Laucher不知道怎么改成平板模式,

2013-09-06 23:46:45 2377 1

原创 window下安装adb

下载adb2013_for_windowshttp://download.csdn.net/detail/zengsym/6192567解压到你想解压的地方。在 windows环境变量 中去添加adb的路径即可

2013-09-01 16:19:30 827

转载 Emacs快捷键

Emacs快捷键掌握Emacs的快捷键可以说是Emacs爱好者的基本功,也是提高编辑速度和质量所必备的,但是初学者可能记不住那么多的快捷键必要时可以翻一下,最常用的快捷键数量也就数十个。Emacs的快捷键都是绑定于ctrl和alt(或称meta)上的,例如c-x就是ctrl+x,m-x就是alt+x。当然所有的按键都可以自定义。当要退出编辑时C-x

2013-09-01 15:48:43 719

原创 判断文件结束的三种方法(经典)

判断文件结束的三种方法:a)char p[1024];while(fgets(p, 1024, src) != NULL)    fputs(p, des1);b)int c;while((c = fgetc(src)) != EOF)    fputc(c, des2);c)int n;char s[20];while((n = fread(s,

2013-09-01 15:44:51 2716

原创 linux守护进程编写步骤

linux守护进程编写步骤:创建子进程,父进程推出pid = fork();if(pid > 0){    exit(0);}在子进程中创建新会话:setsid();改变当前目录为根目录:chdir(“/”);重设文件权限掩码:umask(0);关闭文件描述符fdTableSize = getdtablesize();for(fd=0; fd   

2013-09-01 15:43:03 1054

原创 Ubuntu下配置tftp服务和NFS服务

配置tftp方法一:(推荐方法)Ubuntu10.04 测试通过1.安装TFTP软件sudo apt-get install tftp-hpa tftpd-hpatftp-hpa是客户端,tftpd-hpa是服务器端2.建立tftpboot目录,作为服务器的目录sudo mkdir ~/tftpboot释放权限:(服务器目录,需要设置权限为777,c

2013-09-01 15:40:23 663

转载 LINUX下GDB调试

LINUX下GDB调试(gdb) p result[2]=33$5 = 33(gdb) p printf("result[2]=%d\n", result[2])result[2]=33$6 = 13调用gdb编译需要在cc后面加 -g参数再加-o;[root@redhat home]#gdb 调试文件:启动gdb

2013-09-01 15:38:09 703

原创 windows 下adb不能找到Android设备

在window下软件比较丰富,可以安装 ‘豌豆荚’ 这类的软件解决。大致原理:1. 在用户根目录C:\Users\Administrator >下创建 ‘.android’ 的文件夹。(在图形界面下不能创建'.android'文件夹,可以通过cmd,mkdir .android)2. 进入 ’.android‘ 目录,在下面创建 adb_usb.ini 的文件。3. 在

2013-09-01 15:09:53 1492 1

转载 Ubuntu下adb在不到Android设备(windows的类似)

------------------------------------------------------~/.android/adb_usb.ini  --> 添加的文件,有的话进行下一步0x17ef                         --> 我手机的VID号-------------------------------------------------

2013-09-01 14:53:37 1052

原创 misc_register编写框架

int misc_register(struct miscdevice * misc);struct miscdevice  {     int minor;     const char *name;     const struct file_operations *fops;     struct list_head list;     struct device *

2013-09-01 14:36:58 997

原创 Android 如何设置网关和路由

ifconfig eth0 192.168.1.57 netmask 255.255.255.0 uproute add default gw 192.168.0.1 dev eth0setprop net.dns1 202.96.134.133设置组播route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

2013-09-01 14:31:00 3823

原创 在u-boot中添加命令hello

在u-boot中添加命令hello1.     在common目录下添加文件cmd_hello.c#include #include int do_hello(cmd_tbl_t *cmdtp, int flag , int argc, char *argv[]){   printf(“Hello World\n”);}U_BOOT_CMD(     h

2013-09-01 14:24:08 862

STM32中文参考手册.pdf

本文档是依据STM32 Reference Manual (RM0008)翻译的,已经与2009年6月的英文第9版(Doc ID 13902 Rev 9)进行了全面校对,更正了不少以前版本的错误。 在校对即将结束时,ST于2009年12月中旬又发布了英文第10版(Doc ID 13902 Rev 10),为了与最新的英文版同步,我们按照英文第10版结尾的”文档版本历史”中的指示,在翻译的文档中快速地校对更正了对应的部分。由于时间的关系,没有逐字逐句地按照英文第10版进行通篇校对,鉴于芯片本身没有改变,我们相信除了”文档版本历史”中指出的差别外,英文第10版与英文第9版不会再有更多的变化,遂定稿现在这个翻译版本为对应的中文第10版文档。 由于我们的水平有限以及文档篇幅的庞大,翻译的过程中难免会有错误和遗漏的地方,希望广大读者们能够及时向我们反馈您在阅读期间所发现的错误和问题,我们会尽快在下一个版本中更正。您可以发邮件到mcu.china@st.com向我们提出您的意见和建议,谢谢。

2019-07-28

基于Freescale Android4.2.2 max11801 的10寸电阻屏校准方法总结

当下,在Android4.2.2 上基本全部用的都是电容式的触摸屏了,所以Google和其他定制厂商也陆续在自己的Android版本中去掉了电阻屏校准这部分代码,飞思卡尔的Android 4.2.2也不例外,但在其Android 4.0.4上都还有ts_calibrator的电阻屏校准程序,我们下面的要介绍的方法就是把这个 ts_calibrator 移植到Android 4.2.2 上。

2014-05-06

adb2013_for_windows

最新的adb,按道理应该支持Android4.2.2版本,本人只有Android4.0.4,大家可以试试

2013-09-01

AppleShell

AppleShell是一个适用于GameBoyAdvance手掌机上的一个小操作系统。它可以在GBA上运行,并提供文件管理器、文本文件阅读器,以及各种图片的浏览等功能。 用户可以自己组织文件系统内容,使用AppleShell管理工具将指定文件目录编译形成GBA运行的ROM文件。然后将ROM文件烧录到GBA的FLASH卡上运行,也可在模拟器上运行。

2011-09-21

hex to bin

可以实现hex文件到bin文件的小软件,便于用在一些需要bin文件的场合,其界面比较简单。

2011-09-21

空空如也

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

TA关注的人

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