- 博客(16)
- 收藏
- 关注
原创 Android10开机默认横屏修改
frameworks/base修改如下:diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.javaindex 3e7fea2ac20..dadb10afba9--- a/services/core/java/com/android/server/wm/DisplayContent.jav
2020-12-03 19:36:00
1847
1
原创 Android 增强型4G LTE模式开关默认值为关闭状态修改
根据不同Android版本进行修改:Android7:frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.javaloadSetting(stmt, Settings.Global.ENHANCED_4G_MODE_ENABLED, ImsConfig.FeatureValueConstants.OFF);上述源码中两处修改默认值即可。Android10:
2020-11-04 19:40:31
1782
原创 Android WiFi only配置
在设备没有modem的情况下,可以通过配置如下两个配置项来达到WiFi only的目的:修改目录: frameworks/base/core/res/res/values/config.xmlconfig_voice_capable: true -> falseconfig_sms_capable: true -> false
2020-10-22 23:10:26
1678
原创 readelf 简单操作:查看可执行文件依赖库、动态库API信息
查看可执行文件需要依赖的动态库:readelf -d xxx查看动态库API接口信息:readelf -s xx.so
2020-08-29 11:36:42
6070
原创 Android编译 system/vendor动态库等打包取巧处理
在vendor/system需要共用动态库的情况下,在系统打包前将动态库复制到需要的地方:define build-systemimage-target @cp -rf $(PRODUCT_OUT)/vendor/lib/libtest.so $(PRODUCT_OUT)/system/lib/
2020-08-28 19:46:52
2779
原创 Android.mk Apk/bin/lib/init.rc预编译处理
APK(Test.apk):LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := TestLOCAL_MODULE_CLASS := APPSLOCAL_MODULE_TAGS := optionalLOCAL_CERTIFICATE := platformLOCAL_SRC_FILES := $(LOCAL_MODULE).apkinclude $(BUILD_PREBUILT)Binary(test)
2020-08-11 19:57:39
287
原创 Makefile杂项,字符串操作,打印
findstring,查找字符串:NAME=MMNNAAAifeq ($(findstring AAA,$(NAME)),) echo "no AAA string"else echo "find AAA string"endiffilter,过滤字符串:NAME=AAAAifneq ($(filter $(NAME),AAAA BBBB CCCC),) echo "find string AAAA"else echo "error !"fi判
2020-08-10 20:54:12
441
原创 Linux网络地址转换
h表示主机(host),n表示网络(net),l表示32位长整数,s表示16短整数。uint32_t转化为点分格式字符串ip:struct in_addr ip4_addr;ip4_addr.s_addr = uint32_t;inet_ntoa(ip4_addr);点分格式字符串ip转化为uint32_t:ntohl(inet_addr("192.168.1.1"));...
2018-11-21 20:48:39
494
转载 Linux IIC读写
Linux IIC读写#include <stdio.h>#include <linux/types.h>#include <stdlib.h>#include <fcntl.h>#include <unistd.h>#include <sys/types.h>#include <sys/ioctl.h...
2018-08-14 19:59:38
1795
1
原创 shell与或运算
shell中多重条件与或运算if [ -e /dev/mmcblk0p1 ] && [ -e /dev/mmcblk0p2 ] && [ -e /dev/mmcblk0p3 ]; then echo -e "----> partition is existing !" exit 0fi参考:Shell脚本IF条件判断和判断条件总结...
2018-08-14 19:56:57
5331
原创 shell脚本中模拟手动输入实现
#!/bin/shfdisk /dev/mmcblk0 << XXGpd1XXG 重定向输入即可,注意前后标号XXG!
2018-08-07 20:14:06
8885
原创 Linux下/etc/mdev.conf学习
环境变量 ${MDEV} 为设备名 ;环境变量${ACTION} 为设备状态"remove"、"add"。/etc/mdev.conf配置:<device regex> <uid>:<gid> <octal permissions> [<@|$|*> <command>]特殊字符的意义如
2018-08-07 20:05:16
1696
原创 C语言搜索文件夹及删除
C语言搜索文件夹及删除:#include <ctype.h>#include <dirent.h>#include <errno.h>#include <linux/input.h>#include <stdarg.h>#include <stdio.h>#include <stdlib.h>
2018-08-03 20:31:14
1483
原创 C语言可变参数处理
C语言可变参数获取及其简单处理:#include "stdafx.h"#include <string.h>#include <stdlib.h>#include <stdarg.h>#define MYPRINTF(a, format, ...) \ do \ { \ char* str = (char*)ma...
2018-08-03 20:19:38
244
原创 Linux 串口应用简单开发
Linux 串口配置,简单写操作: #include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <termios.h>#include <stdlib.h>#include <stdio.h>#include <unistd...
2018-08-03 20:17:08
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人