android相关
文章平均质量分 66
兔子夹心脆
啦啦啦啦
展开
-
Calling a method in the system process without a qualified user
问题描述:android framework中修改代码,每次屏幕亮度发生变化的时候发送广播,发送广播使用如下代码进行发送:Intent intent = new Intent();intent.setAction("com.android.server.light.brightness");intent.putExtra("brightness", brightness);//send broadcastmContext.sendBroadcast(intent);运行后logcat打印如原创 2021-08-11 16:05:34 · 16750 阅读 · 1 评论 -
移植gsoap到android
1、编译pc版本的gsoap ./configure --prefix=$PWD/out_pc make -j16 make install错误:忘了报啥错了这里就不复制了,安装下面的软件就不会报错了; apt-get install g++apt-get install flexapt-get install bison apt-get install byaccapt-get install libssl-dev...原创 2020-10-22 15:02:14 · 434 阅读 · 0 评论 -
安卓移植paho.mqtt.c的那些坑
编译:mkdir build_androidcd build_androidcmake .. -DCMAKE_INSTALL_PREFIX=$PWD/out_android -DPAHO_BUILD_STATIC=TRUE -DCMAKE_C_COMPILER=arm-linux-androideabi-gccmake -j16报错:1、ld: error: cannot find -lpthread解决方法:将所有-lpthread替换为-pthread,最好直接将整个工程添加到v原创 2020-10-17 17:09:13 · 751 阅读 · 1 评论 -
全志r16/a33安卓6.0系统让ethernet和wifi同时在线
这是安卓7.0中修改方法,并没有在安卓6.0中试过,如果我测试成功了,我会重写这篇文章。 这边文章来自于:https://www.jianshu.com/p/d1be03c15263 感谢老哥的帮助。 这个老哥为了修改路由表在写了个函数执行下面修改路由表的指令,感觉没有必要啊,不如加入到init.sun8i.rc,或者是init.rc中执行。1、/services/core/java/com/android/server/ConnectivitySe...原创 2020-05-12 11:31:16 · 1446 阅读 · 0 评论 -
安卓系统权限问题
对Android系统权限的认识Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制Android系统权限相关的内容(一)linux文件系统上的权限-rwxr-x--x system system 4156 2012-06-30 16:12 test.apk.代表的是相应的用户/用户组及其他人对此文件的访问...原创 2020-01-03 10:49:46 · 332 阅读 · 0 评论 -
android 调用jni库(
首先你得有一个库,如果是arm架构的库,那么就不能在win的安卓模拟器上运行,因为你win上运行的安卓模拟器是x86架构的,这个时候你就要用你的手机或者是开发板来做debug。第一步: 要在app下的build.gradle中添加如下代码: android { sourceSets { mai...原创 2019-12-31 13:49:15 · 316 阅读 · 1 评论 -
jni层打印日志到安卓
makefile活Android.mk中添加编译选项:在makefile中添加 “-llog”(就和添加-pthread一样)包含头文件:#include<android/log.h>定义log函数:#define TAG "myDemo-jni" // 这个是自定义的LOG的标识 #define LOGD(...) __android_log_print(A...原创 2019-12-23 14:22:54 · 117 阅读 · 0 评论 -
Android调试查看日志相关技巧
打印日志时,建议直接添加“> xxx.log”,将日志信息保存到文件logcat -v threadtime //打印系统日志时添加时间戳,方便调试cat /proc/kmsg //查看内核打印...原创 2019-11-04 15:20:35 · 286 阅读 · 0 评论 -
去掉安卓原生状态栏及下拉菜单
去掉状态栏1,StatusBar 属于系统app,在SystemUI下,该文件位于android_src/frameworks/base/packages 下面(其中android_src指的是你的android源码路径)2,打开SystemUI的src目录SystemUI/src/com/android/systemui/statusbar 里面有个StatusBar.java类,使用...转载 2019-10-29 08:09:19 · 2081 阅读 · 1 评论