排序:
默认
按更新时间
按访问量

Android-常用的颜色(链接)

1. Android-常用的颜色代码值   https://blog.csdn.net/u014616515/article/details/53292965 2.安卓开发中常见的RGB颜色表 https://blog.csdn.net/weixin_36431280/article/detai...

2018-08-12 17:47:21

阅读数:20

评论数:0

面试相关问题(Android /C++)

(一)几个重要的知识点: 1.一篇文章了解相见恨晚的 Android Binder 进程间通讯机制 https://blog.csdn.net/freekiteyu/article/details/70082302 2.linux设备驱动uevent详解,高通平台battery上报电量实例 htt...

2018-06-17 11:51:21

阅读数:162

评论数:0

Android O新增的关于usb的三个属性 sys.usb.configfs,sys.usb.ffs.ready,sys.usb.ffs.mtp.ready

1.sys.usb.configfs该属性默认为0,通过判断kernel是否支持configfs,即判断/config/usb_gadget存在设置为1.代码在init.qcom.usb.sh中(高通平台下)。2.sys.usb.ffs.ready当sys.usb.config设置为none时,设...

2018-04-19 21:26:17

阅读数:729

评论数:1

浅析Android下的Android.mk文件(补充)

        指定了LOCAL_MODULE_TAGS:=optional和PRODUCT_MODULE_CLASS、PRODUCT_MODULE_PATH都不起作用。必须添加PRODUCT_PACKAGES+=(模块名)。         LOCAL_MODULE_TAGS:=optional...

2018-04-18 19:55:05

阅读数:57

评论数:0

在Android.mk文件中输出打印消息

以下Android.mk文件可以打印$(warning $(parameter))的内容,其中parameter表示变量。也可以写$(error $(parameter)),如:system/sepolicy/Android.mk文件中的$(error BOARD_SEPOLICY_REPLACE...

2018-04-17 20:36:24

阅读数:252

评论数:0

Android.mk文件中LOCAL_CFLAGS常见设置

-DLOCAL_CFLAGS += -DXXX   相当于在所有源文件中增加一个宏定义#define-O代表默认优化,可选:-O0不优化,-O1低级优化,-O2中级优化,-O3高级优化,-Os代码空间优化 -W[no-]<警告选项>     no- 表示...

2018-04-17 20:18:19

阅读数:913

评论数:0

注释多行shell命令

方法一: ' 被注释的多行内容 '方法二:<<eof 被注释的多行内容 eof方法三:<<! 被注释的多行内容 !方法四 if false ; then 被注释的多行内容 fi方法五(&am...

2018-04-16 21:52:26

阅读数:61

评论数:0

Android监听UEvent事件的测试程序

Android在源码目录:system/extras/tests/uevents/中,可以监听底层UEvent事件上报的程序,其实现如下: 一、源码实现 uevent.c/* * Copyright (C) 2012 The Android Open Source Project * * L...

2018-04-16 21:41:03

阅读数:66

评论数:0

Android中hw_get_module函数分析

该函数定义在hardware/libhardware/hardware.c文件中,定义如下:int hw_get_module(const char *id, const struct hw_module_t **module) { return hw_get_module_by_clas...

2018-04-07 12:45:08

阅读数:272

评论数:1

【BUG分析】persist属性设置的太早不起作用,并且不会写到磁盘中

persist属性设置的太早不起作用,并且属性不会写到磁盘中。而且会被加载存到/data/property/目录中的属性覆盖掉。system\core\init\property_service.cpp中代码如下:static int property_set_impl(const char* n...

2018-03-18 14:28:29

阅读数:147

评论数:0

【BUG分析】手机启动时,adb打开较晚

Android版本:7.1.2内核版本:3.18要求:手机默认不开adb,只有手动打开时,以后每次开机才会打开adb,并且adb在system server启动之前打开。控制adb是否打开和USB功能的主要是两个属性:persist.sys.usb.config 和 sys.usb.config。...

2018-03-18 14:01:24

阅读数:109

评论数:0

【BUG分析】手机插着USB时手动重启,USB功能选择菜单点不动

Bug复现条件:手机插着USB到PC上时重启,USB功能选择菜单点不动Android版本:7.1.2内核版本:3.18首先,查看USB选择菜单是如何建立的。代码路径 :android-7.1.2_r1\packages\apps\Settings\src\com\android\settings\...

2018-03-18 12:39:08

阅读数:131

评论数:0

Android中USB相关的文件

a) frameworks/base/core/java/android/hardware/usb/*Provides support to communicate with USB hardware peripherals that are connected to Android-powere...

2018-02-24 21:13:52

阅读数:73

评论数:0

kernel log 打印之dynamic_dev_dbg

debugfs 默认路径sys/kernel/debug1.该机制只对 dev_dbg 的dynamic_dev_dbg 定义的debug log输出加以控制2.必须保证CONFIG_DEBUG_FS=y CONFIG_DYNAMIC_DEBUG=y3.adb shell并执行命令echo ...

2018-02-11 20:48:32

阅读数:105

评论数:0

关于迭代器作为模板函数的形参的问题

关于迭代器作为模板函数的形参的问题例如: 有函数模板template<typename T1, typename T2> T2 Sum(typename map<T1, T2>::iterator iter1, typename map<T1, T2>::i...

2017-03-11 15:13:42

阅读数:780

评论数:0

C++与Java的区别之重定义

重定义:子类重新定义父类中有相同名称的非虚函数 ( 参数列表可以不同 ) 。例子://问题在C++中描述 #include&amp;lt;iostream&amp;gt; using namespace std; class A { public: void func() { co...

2016-12-31 20:21:02

阅读数:696

评论数:0

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