- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 repo sync 同步代码报 ‘HEAD‘, ‘--‘): fatal: bad object HEAD 解决方法
具体报错如下解决方案:进入vendor/qcom/msmnileau 文件夹下,删除.git 文件 重新执行 repo sync -c 即可
2020-12-15 15:41:49
2479
原创 Ros2 qos自定义策略实现方式(c c++ python)
Ros2 qos简介用于节点之前的数据通信,为了保证数据能够可靠和高校的传输。ROS2提供了一套非常丰富的服务质量(Quality of Service, QoS)策略Ros2 qos 注意事项发布器、订阅器、服务端和客户端可以指定Profile,且它们的每个实例都可以单独指定Profile,但不兼容的Profiles可能导致无法通信。Qos策略当前,QoS Profile提供了对以下QoS策略的设置:(1)历史记录(History)保留近期记录(Keep last):缓存最多N条记录,可通过
2020-08-25 16:19:51
5584
1
原创 android 守护进程创建
如何创建一个守护进程1.新建一个模块,比如在system/core/下建一个目录brightnessenable2.创建一个cpp文件 如service.cpp3.添加Android.mk用来编译成可执行文件4.创建xxx.rc文件,用于开机启动执行该进程5.添加SElinux 权限以上五步,我们一步步进行详细分析第一步就不说了,比较简单,先说下我这个需求的内容,开机创建一个守护进程,获取或监听Vhal发送的报文信息,根据报文信息判断是否点亮背光。1.创建serv
2020-08-24 09:15:35
1246
原创 C 语言#和##的简单理解
#和##通常用在宏定义当总##修饰:代表链接# 代表取该类型的字符串假设 参数Type的值为BasicInfo#Type 代表取Type变量中的字符串Topic_##Type 代表 Topic_BasicInfo 变量"Topic"_#Type 代表Topic_BasicInfo 字符串...
2020-08-24 09:06:22
245
原创 fastboot 刷机精简流程
进入fastboot模式adb reboot bootloader fastboot模式下查看设备sudo fastboot devices刷机清除分区sudo fastboot erase userdata (看自己选择,非必须项)刷分区(system,userdata,vendor)sudo fastboot flash system xxx/system.img (xx...
2019-11-21 09:57:40
1120
转载 Android SystemPorperties属性讲解
platform :msm8916OS:android5.1安卓系统属性是以键值对的形式存在,系统属性,一般放在system.prop,build.prop,default.prop等文件中,应用通过函数String key = SystemProperties.get("ro.android.my...
2019-08-27 09:50:26
897
原创 Display 亮度调节
亮度调节亮度调节分两种,一种自动亮度调节,一种手动亮度调节,调用的入口在Settings和SystemUI当中,SytemUI手动调节亮度方式如下 //非自动背光下的调节 else if (!mAutomatic) { final int val = value + mMinimumBacklight; if (stopTrack...
2019-07-16 09:37:28
1898
原创 android Handle
什么是Handler消息机制? Android中为我们定义好的一套线程间数据共享与通信的框架。它包含一套完整的数据结构定义(Handler、Looper、Message、MessageQueue)和调用逻辑。Handle类的作用: 在新启动的线程中发送消息。 在主线程中获取,处理消息类角色简要描述(Java层)
2016-03-11 10:41:19
365
原创 ListView和Adapter
ListView和AdapterListView是手机系统中使用广泛的一种组件,它以垂直列表的形式显示所有列表项。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。也就是说,要使用ListView,首先要了解什么是适配器.适配器是一个连接数据和
2016-03-08 14:33:18
321
原创 git总结--安装git下载代码步骤
安装git下载代码步骤 1.安装git sudo apt-get install git-core 2.安装curl sudo apt-get install git-core curl 3.安装repo, 通过curl下载repo mkdir ~/bin PATH=~/bin:$PATH
2016-03-08 14:29:07
828
原创 Button
ButtonButton 类继承了TextView,ImageButton继承了ImageView功能:UI界面生成一个按钮,添加Button控件到XML布局文件中。也可通过程序添加。 在布局文件中设置按钮的一些属性,如位置,宽高,按钮上的字,颜色等。 比较重要的是要给按钮一个id号,这是按钮唯一的名字。 这样在程序中可以通过如下形式获得按钮: button =
2016-03-08 14:19:11
462
转载 Android Setting
Android Settings详细解析一.Setting.java 在Settings/AndroidMainfest.xml 找到Settings代码入口 android:taskAffinity="com.android.settings" android:label="@string/settings_labe
2016-03-08 14:13:40
519
转载 Android PackageManager
一、PackageManager 管理应用程序包,通过他可以获取应用信息获取方式:getPackageManager()作用: 1.安装,卸载应用查询permission相关信息 2.查询Application相关信息(application,activity,receiver,service,provider及相应属性等) 3.查询已安装应用
2016-03-08 14:11:14
302
原创 android Service总结
创建Service有两种方式 1.通过Context的startServive()方法:访问者与Service之间没有关联,即使访问者退出了,Service仍然运行。 2.通过Context的bindService()方法:使用该方法启动Service,访问者与Service绑定在一起,访问者一旦退出,Service也就终止。如果某个程序组件需要在运行时向用
2016-03-08 13:58:38
346
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人