![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目相关
文章平均质量分 70
淡淡的宁静
非宁静无以致远,非淡泊无以明志
展开
-
Wlan学习备忘(下)
HSM(对应的类是StateMachine)和AsyncChannel是Android Java Framework中两个重要的类。不过,它们目前还仅由Framework内部使用,SDK中并没有包含它们。这两个类的作用如下。·HSM在传统状态机对所有状态都一视同仁的基础上做了一些改变,使得状态和状态之间有了层级关系。HSM中的状态层级关系与Java中父子类的派生和继承关系类似,即在父状态...原创 2019-06-12 13:46:55 · 852 阅读 · 0 评论 -
Wlan学习备忘(上)
STA(station),工作站;AP(Access point),接入点。basic service area (BSA) ------- AP覆盖的区域basic service set (BSS): a single access point (AP) together with all associatedstations (STAs) is called a BSS;最简单的情况为:...原创 2019-06-12 13:46:41 · 1503 阅读 · 0 评论 -
android编译杂记之一
common_config.sh脚本在yongyida/ 下面。脚本中获取了第一个参数就是客制化路径,如: yongyida\customer\xiaoyong\y50bpro ,赋值给变量 CUSTOMIZATION_PATH执行脚本yongyida/tools/copy_apk_so.sh,其中会创建mkdir -p oemapk/app/${filename%.*}/lib/ar...原创 2019-06-12 13:46:31 · 182 阅读 · 0 评论 -
第一次分析系统问题(重启)-小结备忘
本次问题在kernel Log中没有找到任何有用的线索1.在ZZ_INTERNAL文件中找到:Kernel (KE),0,0,99,/data/core/,0,,KE at __schedule_bug+0x98/0xd8,Wed Dec 6 17:55:16 CST 2017,1可以确定可能内核代码有关,即驱动代码2.使用GAT打开mtklog\aee_exp_backu...原创 2019-06-12 13:46:13 · 2725 阅读 · 0 评论 -
wlan mac地址 network interface IPv6 IPv4
网络接口获取:Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces(); while(interfaces.hasMoreElements()){ String name = interfaces.n...原创 2019-06-12 13:55:20 · 1457 阅读 · 0 评论 -
wifi连接-密码正确但连接时supplicant state返回的是ERROR_AUTHENTICATING(Android M 6.0)
frameworks\opt\net\wifi\service\java\com\android\server\wifi\WifiStateMachine.javaframeworks\base\core\java\com\android\internal\util\StateMachine.javaframeworks\base\core\java\com\android\interna...原创 2019-06-12 13:55:44 · 1740 阅读 · 0 评论 -
长按power键的流程&&PhoneWindowManager的nullpointexception导致system_server crash 导致系统重启
前面的事件派发过程就跳过了,从PhoneWindowManager开始说起安全模式简述android平台,在长按power / menu键时会快速进入一个模式选择,部分定制的平台是直接进入安装模式,也可以定制成公司需要的一些特定功能模式,比如报警 ...power 也属于全局的特殊按键,同样在PhoneWindowManager.java中被捕获处理。Po...原创 2019-06-12 13:56:27 · 606 阅读 · 0 评论 -
客制化某个项目是否编译某个apk和客制化某个项目是否运行此段代码
客制化某个项目是否编译某个apk定义一个脚本:modify_config_before_make.sh#!/bin/bashecho "================== Enter modify_config_before_make.sh ===================="modifyconfigssrcsrc=$1#PRODUCT=$2linenumber=0is...原创 2019-06-12 13:57:47 · 367 阅读 · 0 评论 -
对于Android文件系统一些片面的理解
在android源码中是没有partitions这个文件的,估计是在编译时产生的,但是在out目录下没有proc目录# cat /proc/partitionsmajor minor #blocks name254 0 496040 zram0179 0 15267840 mmcblk0179 1 3072 mm...原创 2019-06-12 13:47:04 · 2738 阅读 · 5 评论 -
fota升级失败小结(recovery.cpp)
1.查看升级成功和失败的recovery的log,在/cache/recovery/last_log2.用sourceinsight导入/bootable/recovery,根据log,全局搜索。逐步分析3.有些没有的方法可能存在/system或者/bionic下。4.如果没有想要的,可以用串口去在recovery期间抓取完整的log,但是串口不是usb,需要拆开机器去焊接引出几根串口线,...原创 2019-06-12 13:47:17 · 4693 阅读 · 0 评论 -
wlan协议—802.11n—802.11ac 5G和2.4G
802.11n:支持2.4G和5G802.11ac:只支持5G。802.11n和802.11ac中所描述的信道号如果是相同的,那么对应的通信频段也是相同的。只是协议不用。目前支持802.11ac的路由还不多。而且并不是所有设备都支持ac,使用WifiManager可以知道该工作站是5G还是2.4G的,甚至是连接的是哪个信道,对应的频段的中心频率是多少都可以得到,但是无法获得路由(工作站...原创 2019-06-12 13:48:31 · 19773 阅读 · 0 评论 -
开机logo和开关机动画
转载自:http://blog.csdn.net/u014770862/article/details/52624627android5.1中,开机LOGO部分和之前版本的并不相同,主要区别在于android LOGO显示部分。此博客所讲之处若有错误,敬请原谅,谢谢!开机LOGO一般有两种:静态的和动态的,Android开机时共有三种LOGO(5.1之前可能算是4种吧)。1. uboot显...转载 2019-06-12 13:48:41 · 8397 阅读 · 0 评论 -
apk编不进去--so导致的问题
LOCAL_MULTILIB :=64 加这个字段的时候要注意,看build.prop的ro.product.cpu.abilist32和ro.product.cpu.abilist64属性。如果ro.product.cpu.abilist64对应没有值,说明不支持64位的so。如果不支持64位的so平台编译含LOCAL_MULTILIB :=64的应用的makefile,则该应用不能...原创 2019-06-12 13:47:57 · 531 阅读 · 0 评论 -
客制化知识小结--device目录下的文件解析
老罗的文章:http://blog.csdn.net/luoshengyang/article/details/18928789 http://0xcc0xcd.com/p/index.php(进击的程序员)vendorsetup.shadd_lunch_combo full_yyd8163_tb_m-engadd_lunch_combo ful...原创 2019-06-12 13:47:49 · 3430 阅读 · 0 评论 -
Wifi连接隐藏SSID及wifi主要广播的处理
private void confirmToJoin(WifiConfiguration config, WifiManager.ActionListener saveListener, WifiManager.ActionListener connectListener){ backupId =mWifiManage...原创 2019-06-12 13:47:35 · 8274 阅读 · 8 评论 -
修改系统默认自动旋转--关闭跟随系统旋转,并默认设为横屏(修改SettingProvider中的default.xml)
开机默认固定横屏,是指第一次刷机开机或恢复出厂设置,开机时Launcher固定横向。当然,想要开机动画等同样横向显示,则需修改驱动的启动部分,在此,只说说应用层的默认固定横向。 在frameworks/base/packages/SettingsProvider/res/values/defaults.xml中,<bool name="def_accelerometer...转载 2019-06-12 13:58:07 · 6066 阅读 · 1 评论