Android 9 Wifi 调试

wifi无法上网可能原因 WiFi网络未验证(portal网络),访问时路由器会重定向到二次登录网址 运营商服务器或代理服务器问题,无法连接到外网 DNS服务器问题,导致DNS解析失败 系统时间不正常,导致证书失效,SSL/TLS握手失败,HTTPS无法上网 TCP连接长时间无数据收发,...

2019-07-03 20:53:17

阅读数 16

评论数 0

Linux gmtime、gmtime_r、localtime、localtime_r介绍

测试环境:vmware 7 + Redhat5.5,系统时间使用UTC,时区为上海。 1、函数功能介绍 使用man gmtime或man localtime都可以的得到这几个函数的介绍。原型如下: struct tm *gmtime(const time_t *timep...

2019-06-21 10:40:30

阅读数 13

评论数 0

Android 9 NTP GPS time sync logic

diff --git a/build/make/tools/buildinfo.sh b/build/make/tools/buildinfo.sh index 5a54462..4a20fd8 100755 --- a/build/make/tools/buildinfo.sh +++ b...

2019-06-21 09:46:21

阅读数 21

评论数 0

Android SELinux语法

在 SELinux 中,标签采用以下形式:user:role:type:mls_level,其中 type 是访问决定的主要组成部分,可通过构成标签的其他组成部分进行修改。对象会映射到类,对每个类的不同访问类型由权限表示。 政策规则采用以下形式:allow domains types:classe...

2019-06-10 17:00:30

阅读数 16

评论数 0

Android C/C++调试技巧

宏控制打印 #ifdef GPS_DEBUG //# define D(...) ALOGD(__VA_ARGS__) //#define D(format,...) ALOGD(__FILE__"(%s:%d)"format"", __FUNCTI...

2019-06-05 11:23:31

阅读数 24

评论数 0

Linux man快速使用查询

Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands 2 - system calls 3 - library calls 4 - special files 5 - file formats...

2019-05-25 14:58:20

阅读数 18

评论数 0

Vendor NDK

目录布局 退化目录布局由以下目录组成: /system/lib[64] 包含所有框架共享库,具体包括 LL-NDK、VNDK 和框架专用库(包括 LL-NDK-Private 和一些与 VNDK-SP 中的库同名的库)。 /system/lib[64]/vndk-sp 包含适用于 Same-...

2019-05-22 16:50:26

阅读数 57

评论数 0

SELinux Audit2allow命令使用

解决方案: 首先将我们的报错avc日志拷出来做成一个avc.txt放在Ubuntu系统下面在终端中运行以下命令生成的avc.te文件就是我们的解决方法了。 audit2allow –i avc.txt >avc.te avc.txt avc: denied { create } fo...

2019-05-22 10:04:17

阅读数 179

评论数 0

Android 6之后settings.db变化

android6.0之后在data/data/com.android.providers.settings/databases目录下找不到settings.db数据库原因: 在6.0上面,Google修改了SettingsProvider,这次修改,涉及到了 global,secure,syste...

2019-05-20 11:09:53

阅读数 13

评论数 0

Android top命令、ps命令

top命令 usage: top [-Hbq] [-k FIELD,] [-o FIELD,] [-s SORT] [-n NUMBER] [-m LINES] [-d SECONDS] [-p PID,] [-u USER,] Show process activity in real ...

2019-05-07 14:57:09

阅读数 95

评论数 0

Andrid framework 新增xml资源文件(APK授权白名单)

frameworks/base/core/res/res/values/custom_whitelist.xml <?xml version="1.0" encoding="utf-8"?> <!-- c...

2019-04-29 15:53:14

阅读数 37

评论数 1

shell中执行命令输出保存到文件

如果是程序放在批处理中,可以考虑把输出重定向到文件中,比如./serial_download b.pkg f.pkg /dev/ttyS0 > /tmp/update_log.txt 2>&1 如果不重定向输出,程序中有一句setbuf(stdout, ...

2019-04-19 10:17:41

阅读数 601

评论数 0

Android Audio系统

相关文件 MediaStore.java 定义多媒体文件类型type值 查看安装的声卡 1|root@android:/ # cat /proc/asound/cards 0 [tef6638me...

2018-11-22 17:10:13

阅读数 171

评论数 0

Android ro.serialno

ro.serialno不存在于任何属性文件,比如build.prop, default.prop等,而是在/system/core/init/init.c里由ro.boot.serialno 转换而来,具体看如下代码: static void export_kernel_boot_props(v...

2018-11-21 16:57:20

阅读数 736

评论数 0

Android Studio 引入源码编译的jar包

直接引用 out\target\common\obj\JAVA_LIBRARIES\framework_intermediates目录下的相关文件,该目录下的classes-jarjar.jar 包含系统中很多接口api Android Studio 引入源码编译的jar包 1.拷贝clas...

2018-11-07 14:59:17

阅读数 343

评论数 0

Android O u-blox gps移植

diff --git a/device/fsl/imx8/mek_8q.mk b/device/fsl/imx8/mek_8q.mk old mode 100644 new mode 100755 index 0da260b..3b88c3c --- a/device/fsl/imx8/mek_8...

2018-10-23 18:00:48

阅读数 1067

评论数 10

Android jni层打开打印

NDEBUG 是总开关,默认在编译参数中加入 打开ALOGV: #define LOG_NDEBUG 0 打开ALOGI:#define LOG_NIDEBUG 0 打开ALOGD:#define LOG_NDDEBUG 0 打开全部LOG:#undef NDEBUG

2018-10-16 10:17:47

阅读数 93

评论数 0

Android C++打印堆栈

1.Java中: Log.e(“dump_test”,Log.getStackTraceString(new Throwable())); 2.C++中: <1>.test.cpp #include <utils/Log....

2018-10-10 16:38:19

阅读数 952

评论数 0

Android设置系统时间

##AlarmManager方式 /***************************************************************************** Prototype : McuDateTime.getAndroidSysteTime...

2018-09-29 10:05:56

阅读数 1635

评论数 0

Android 8.0 添加HIDL

##1.编写hal文件并编译 在hardware/interfaces/目录下创建led文件夹和基版本1.0,这个版本号分为两部分,major.minor。major版本不变得话,只能添加api,不能修改。 创建ITest.hal和types.hal hardware/interfaces/...

2018-09-27 18:52:46

阅读数 1230

评论数 0

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