• 等级
  • 42458 访问
  • 73 原创
  • 11 转发
  • 51707 排名
  • 2 评论
  • 6 获赞

aosp

create dir: mkdir ~/bin PATH=~/bin:$PATH vim ~/bin/repo  cp content to repo file ,url is:  http://7xpgbx.dl1.z0.glb.clouddn.com/repo then mkdir for android source: mkdir ~/code/android_src/ th...

2018-08-11 14:53:17

Android System Server

基于Android5.0.1

2018-02-27 18:41:17

Android_EntropyMixer研究

这篇文章专门分析Android中的一个服务:EntropyMixer,源代码位于:framework/base/service/core/java.com.android.server.EntropyMixer.java,该类继承自Binder,总共也就二百多行,Entropy翻译做熵,是Linux系统中描述系统有序性的一个标识,该值越大表示系统有序性越差,在Android中EntropyMix...

2018-02-27 18:23:32

虚拟机上装不了ghost版的win7,提示nor find file win7.gho

设置虚拟光驱为ide

2018-02-09 10:01:18

shell初探--切换java

编译不同版本Android源代码,需要切换不同java版本,手动切换太麻烦,自己写了一个小脚本,直接执行选择版本号就可以了,代码如下: read -p "input a num : " num echo "the number is: " $num if [ $num -eq 6 ];then echo "you input $num" cp ~/.profile.6 ~/.pro

2018-02-06 10:10:27

android_源码目录结构

Android源代码结构分析 参考(http://blog.csdn.net/tfslovexizi/article/details/51888458) /bootable 这个目录下存放android部分启动相关代码,包括android的recovery模式,一般用于进行OTA升级,由C++编写,可以看到用于显示的ui.cpp和安装的install.cpp,模式入口为recovery.

2018-01-30 10:26:25

Android_source_arch

. ├── abi │   └── cpp ├── art │   ├── benchmark │   ├── build │   ├── cmdline │   ├── compiler │   ├── dalvikvm │   ├── dex2oat │   ├── dexdump │   ├── dexlist │   ├── disassembler │   ├── imgdiag │  

2018-01-30 10:24:23

Android_TextView学习

Android4.4上EditText光标样式需要修改,追查一下系统实现,从系统层进行修改,记录一下。 查看TextView和EditText源码发现,EditText也是继承自TextView,在TextView的Constructor方法中,看到这么一行: mMovement = getDefaultMovementMethod(); 点进去发现是return的 null,再到EditT

2018-01-26 14:40:23

android_mk记录

include $(BUILD_PACKAGE) 编译打包成APK文件 include $(BUILD_STATIC_JAVA_LIBRARY) 用它来编译生成JAVA库(打包成.jar文件) include $(BUILD_EXECUTABLE) 编译C/C++应用程序 include $(BUILD_STATIC_LIBRARY) 用它来编译生成C\C++

2018-01-24 13:42:21

power_off_alarm

关机闹钟问题 闹钟设置中设置闹钟响铃时间和暂停时长,该配置记录在/data/data/com.android.deskclock/shared_prefs目录下的com.android.deskclock_preferences.xml文件中,设置完闹钟并且关机再次启动,系统会启动deskclock下面的AlarmService服务,最终调用AlarmStateManager的setMissed

2018-01-24 13:41:27

SystemUI

tag (android:excludeFromRecents="true"该属性用于控制activity不在最近列表中显示。默认false。) SystemUI 位于frameworks/base/packages/SystemUI,在SystemServer中通过startService来开启SystemUIService,在SystemUIService的onCreate方法中开

2018-01-24 13:40:31

Android_Provision

Provision主要作用是作为开机引导用户进行一些基本设置。但是在原生的 android 系统中,这个 provision 非常的简单,只有一个空白的 activity,这个主要就是留给 厂商自己定制的, 在Android中,寻找Launcher的时候是根据HOME的filter(在Manifest中定义的)来过滤,而Provision的DefaultActivity中不仅配置了categor

2018-01-24 13:39:08

Android_boot_SystemServer

Android启动之SystemServer启动分析 SystemServer,Android服务启动:位于framework/base/service/java.com.android.server/SystemServer.java,> ~                                                                           

2018-01-24 13:38:07

Android_boot

上电,执行bootable/bootloader/*程序,加载boot.img到RAM,boot.img包含内核,引导程序是运行的第一个程序,它是针对特定主板和芯片的,不属于Android操作系统的一部分, 引导程序是OEM厂商或者运营商加锁和限制的地方,引导程序分两个阶段进行: 第一阶段: 第二阶段: Linux Kernel启动,路径kernel/*,Kernel由bootloader

2018-01-24 13:30:03

webview 加速优化

webview展示h5页面加载时间过长,需要优化加载速度,领导的要求,手段: 1、之前是有个loading vew的,在onPageStarted时候显示,在onPageFinished的时候隐藏,这样的话loading会长时间展示,可以修改到其他时机,如onReceivedTitle、onReceivedIcon  也可以在onProgressChanged方法中监听进度改变,根据进度加载到了

2017-12-25 14:55:13

webkit线程结构

webkit运行时包含众多线程,比如负责网络资源加载的线程、负责解析以及页面布局的线程、负责绘制的线程、负责文件读写的线程、负责媒体资源编码的线程、Worker线程等,最重要的线程就是负责解析以及页面布局的线程,他生成并触发其他线程的动作,作为webkit运行的中枢 驱动驱动了webkit的大多数动作。这个线程还有另外两个响亮的名字:WebCoreThread和MainThread

2017-11-28 19:49:06

ubuntu配置shadowsocks qt5记录一下

1 先安装shadowsocks qt5  网上很多教程 2 打开sqt5(shadowsocks qt5) ,配置server ip  ,server port ,local addr, local port,加密方式  密码  超时时间  one-time-authentication不要选,  配置好了  测试一下延迟  ,ping一下server地址    这块配置好了  view lo

2017-11-17 16:01:20

React native和native交互

先来实现一下React Native调用native方法,具体步骤: 1、创建Module类,继承ReactContextBaseJavaModule类, public class BridgeModule extends ReactContextBaseJavaModule { private static String MODULE_NAME = "BridgeModule";

2017-10-27 00:32:40

新型农业经营主体

专业大户 专业大户就是主要从事某种单一的农产品的初级生产为主,其规模要大于分散经营农户的生产规模,而且专业程度较高。区分其与一般农户的标准,主要有两个维度,即规模和专业化。特点就是所生产的农产品较为单一,参与市场流通比较被动,生产效率和普通农户相比有所提高。 家庭农场 家庭农场是以家庭成员为生产主体的企业化经营单位,具有法人性质,和专业大户相比,虽然都是以家庭为单位,但是其产业链较长,集约化

2017-08-30 07:51:07

android 4.1.1~4.1.2出现解析url异常问题处理

public final class ReflectionHook { public static final String TAG = "ReflectionHook"; /** * @note 4.1.1 ~ 4.1.2 中因为部分机器开启了此特性,导致在WebViewClassic.onPageFInished * @note 会进入Accessibi

2017-03-01 19:22:29

hello_java_Android

学无止境!
关注
  • 嵌入式/程序猿
  • 中国 北京 昌平区
奖章
  • 持之以恒