自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 glib-格式化字符串

对于glib通用类型 GVariant 变量来说,资源不使用的情况下只需要调用解引用 unref,此接口内部会free释放内存资源。其中glib中也定义了一些通用类型 /usr/include/glib-2.0/gtypes.h。C转换成GVar使用:g_variant_new()GVar转换成C使用:g_variant_get()用于传统C变量和GVariant变量之间的转换。不同的字符对应不同的类型,对照表如下。标记*比较特别,暂不做说明。

2023-08-16 21:07:04 341

原创 ubuntu20.04安装vscode

code runner 运行程序的好插件,此插件很好地简化了vscode配置编译环境的步骤,在ubuntu环境下安装vscode,并编译运行glib程序。此时,代码中的红色波浪线就消失了,接下来开始编译、链接环节。定位到源文件界面,右键选择 “Run Code” 即可。原因是找不到glib库文件的包含路径,参考。C/C++ 安装C/C++编译插件。chinese 安装中文插件。

2023-08-16 13:39:20 659

原创 基于CentOS7.9编译Android10源码

背景基于一台CentOS 7远程服务器,下载AOSP源代码Android 10,并且编译完成,运行安卓模拟器。由于后期开发面向系统级应用,为了方便调试,需要打开模拟器设备的可读/写权限。工作内容有:1、配置服务器环境2、下载并编译源码3、生成图形界面,运行安卓模拟器4、设备可调试可读写环境准备安装python3// 检查更新,安装系统包yum update-checkyum update通过repo下载安卓源代码要使用python3,服务器默认环境安装python2,因此需要从网上

2022-03-22 10:01:08 5657

原创 烧录Android 11(R)镜像到Pixel 2设备

前言在上一篇文章中,已经成功下载谷歌官方的Android11源码,并且编译成功。具体步骤方法可以参考:编译Android11源码接下来就需要尝试把编译好的镜像烧录到设备中,目标设备是谷歌推出的一款手机Pixel 2预计工作如下:1、下载配套的设备驱动2、将驱动文件集成进源码,编译镜像文件3、使用烧录工具烧写镜像到设备中下载驱动烧写特定的版本,且保证设备能够正常工作,需要下载对应的设备驱动,可以参考官网给出的链接进行下载 Pixel2 设备驱动下载完成后会得到google和qcom两个tg

2021-09-06 18:14:19 1508 1

原创 编译Android 11(R)源码

前言最近因为项目需要,开始接触android framework方面的知识,于是想要编译android源码,以便对系统进行更深入的理解下载源码1、下载repo工具,可以参考:清华镜像repomkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo2、初始化源码目录、下载mkdir android11c

2021-09-03 16:15:48 912 1

原创 QNX平台模拟屏幕点击事件

前言QNX系统下界面是以screen为单位,纵向分层显示。工作中遇到screenA的touch事件被screenB截获,导致screenA监测release事件一直未释放而无响应的问题。考虑在出现问题的时候,模拟屏幕点击release事件,可激活screenA重新接收新的touch事件。1、初始化1.1 上下文screen_context_t screen_context = 0;screen_create_context(&screen_context,SCREEN_APPLICATIO

2021-09-02 14:32:34 1882 2

原创 去掉EditText控件的选中菜单

去掉EditText控件的选中菜单背景:Android原生的EditText控件,在输入内容后,如果长按内容会在光标处出现菜单选择,如:复制、粘贴、全选等。一些定制化平台是不能够出现此类原生界面的,如果每个App内部单独对此控件进行处理,效率会很低下,而且不能保证修改后的效果一致,因此需要我们对EditText控件进行统一处理。思路:对原生EditText控件进行修改,使菜单准备弹出的时候将其清空,达到隐藏的效果。public EditText(Context context, Attribu

2020-11-28 17:27:33 1472 3

C++ Primer 5th 英文高清版 (带完整目录)

英文原版lippman大师巨作——C++Primer 5th,自带完整目录便于查询,高清视图方便阅读,献给广大C++爱好者!

2017-09-07

空空如也

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

TA关注的人

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