8 风和先行

尚未进行身份认证

此人不懒,什么都没有写

等级
TA的排名 25w+

StatusBar状态栏部分功能记录——Android8.0

目录核心类:部分界面布局文件滑动和点击事件:通知的通知显示过程核心类:StatusBar.java 状态栏整体控制StatusBarWindowView.java 状态栏未扩展时的跟布局PhoneStatusBarView.java 继承PanelBar.javaNotificationPanelView.java 状态栏下拉后的控制类,继承自Panel...

2020-01-16 14:34:58

android布局属性

水平padding用法:android:paddingHorizontal="74dp"

2020-01-03 14:15:28

Shell 中比较字符串

最近在写shell脚本时发现之前写的shell中的字符串比较方法有的地方没有生效,在一篇博客上找到了一个方法测试OK,现在记录如下:参考https://www.cnblogs.com/helloweworld/p/3404086.html#!/bin/shaa=bb="hello"cc="world"以下正确例子# 1.注意判断中的字符串变量用双引号括起来(不括起来在多...

2019-12-14 09:50:13

android cmd 命令执行流程

本文根据https://blog.csdn.net/createchance/article/details/51954142这篇文章进行反推;在cmd中输入一个命令后,会进入到system/core/adb/commandline.cpp 中,在adb_commandline函数中根据对应参数做判断。其命令的可执行文件大多在:frameworks/native/cmds/...

2019-10-01 11:58:50

Android异常分析

近日看到一篇文章,将Android 常见的问题,都做了归纳总结。链接为:https://www.cnblogs.com/xiyuan2016/p/6740623.html在此做下记录。常见异常类型:fatal ANR OOM; 重启:重启异常大多数和NE、KE和硬件问题有关,JE方面引起重启死机大多是和系统进程有关,如system_process进程发生了Crash、SWT...

2019-09-26 17:01:54

Android的死机、重启问题分析方法

目录1.死机现象1.1死机定义1.2死机表现1.系统简图2.可能死机的原因2. 死机分析数据Backtrace系统运行环境程序执行环境其他的一些资讯3. 几种典型的异常情况3.1 Deadlock3.2 执行JNI native code后一直不见返回...

2019-09-26 17:27:12

Android HAL层到驱动代码搜索---基于背光亮度的调试

以前阅读源码时一般只阅读到fwk层部分,近期因为一个问题,想顺便把fwk层到hal 到驱动的调用关系都看下。在此做下记录。原始问题是客户嫌屏幕调到最大亮度后仍然觉得亮度不够亮,让看看能不能把亮度调亮点。分析这个需求首先得硬件上能支持亮度能满足客户需求,在硬件上支持的前提下再看软件上怎么把亮度设置到满足需求(驱动得能调节到那个值,应用层到驱动间的映射能满足在设置最大亮度时驱动能调到对应值...

2019-09-03 14:08:32

wifi和AP共存方案研究--Android8.0

目录Android原生不支持Wifi和AP同时打开Android对同时开Wifi和AP的限制地方1.设置:2.framework3.Fwk与HAL层的代理4.HAL层部分可能遇到的问题附:想象这样一个场景:你的手机通过某种方式连接上了一个wifi,有时你无法把连接上的wifi密码告诉别人,所以你决定用手机开个热点给别人使用。如果你运气好,你手机能同时打开w...

2019-08-22 16:18:37

Android开机启动shell脚本(Android 8.0测试OK)

Android 下做开机启动shell脚本的大致流程如下:目录写shell脚本 为脚本写te文件 在init.rc中启动脚本 添加Selinux权限 写shell脚本 比如新建一个init.test.sh,内容如下:#!/system/bin/sh###注意这里的开头一定要写正确,android一般是/system/bin/sh 或/system/xbin/sh, l...

2019-08-22 11:23:21

android 网络自动同步时间慢问题

问题描述:今天测试提了一个网络同步时间慢的bug。网络同步时间原理参考:https://blog.csdn.net/yin1031468524/article/details/65447849核心代码在NetworkTimeUpdateService.java中frameworks\base\core\res\res\values\config.xml中有核心配置相关项。其...

2019-07-02 11:00:26

Android调试经验总结

问题一:机器设置第三方默认输入法后,返回到桌面后,输入法会变为默认输入法。 (定制的机器,集成了一些第三方应用)分析:从现象和log上看设置的第三方输入法被kill掉了。本地直接在设置--输入法设置界面中用命令kill 进程时有类似的kill log打印出来,但现象却不一致。最开始以为是自己的分析思路有问题。后来查看了kill输入法的进程,以及InputMethodService 发现就是...

2019-06-13 10:23:23

Android源码编译部分注意事项总结

静态库生成路径:out/target/product/XXX/obj/STATIC_LIBRARIES/ 静态库生成路径:out/target/product/XXX/obj/SHARED_LIBRARIES/ 里面的so文件最终会拷贝到/system/lib 下面。 /system/bin目录下预置可执行文件:项目需求要在该目录下预置一个可执行文件test;我的方法...

2019-06-13 10:10:45

Android学习进阶--转载

(一) java基础面试知识点 java中==和equals和hashCode的区别 探探对java多态的理解:重载和重写 String、StringBuffer、StringBuilder区别:StringBuffer 线程安全,StringBuilder单线程中效率高。 什么是内部类?内部类的作用 抽象类是否可以没有方法和属性:可以。 泛型中extends和super的区别 父类...

2019-04-17 13:42:04

React native 报错:index.android.js` was not found

最近开始上手react native,创建一个工程后,在执行react-native start 时报“error: bundling failed: Error: The resource `E:\work_program\Android\HelloProject\index.android.js` was not found.”错误。经查资料发现:是react native更新的一些变动。...

2018-12-01 17:03:46

自定义键盘KeyboardView如何添加点击音效

前段时间通过继承KeyboardView做了个自定义键盘,后来测试发现在打开触摸按键音时没有按键音效果。经过多番尝试最后终于解决了问题。关于View的点击音是如何实现的请参考:https://blog.csdn.net/Jin_HeZai/article/details/46791567KeyboardView 的文档说明请参考:https://developer.android.com/refe...

2018-05-21 16:16:26

android studio内存分析方法

android发展到现在,很多分析方法和技术已经非常成熟了。避免重复造轮子,这里直接贴链接吧。这是我找到的关于android 进行内存分析比较好的一篇文章:http://www.jianshu.com/p/080473ae050b

2017-06-12 11:19:20

Android 学习深入之路(应用层)

本人根据个人经验和同事讨论得出的一些看法,本着由浅入深,循循渐进的原则,陈述下Android学习的流程和要掌握的知识点。供Android 应用层和Framework层初学者以及初级工程师做相关参考。如有不对之处,敬请指出。下文是逐步要掌握的内容,排列顺序大致代表了学习顺序,也是面试中较常遇到的问题。android四大组件:activity, broadcastRecei

2017-05-02 09:58:00
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。