自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

转载 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 352

原创 Android_source_arch

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

2018-01-30 10:24:23 414

原创 Android_TextView学习

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

2018-01-26 14:40:23 384

原创 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 220

原创 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 691

原创 SystemUI

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

2018-01-24 13:40:31 615

原创 Android_Provision

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

2018-01-24 13:39:08 741 1

原创 Android_boot_SystemServer

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

2018-01-24 13:38:07 276

原创 Android_boot

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

2018-01-24 13:30:03 297

ubuntu 切换java版本的shell脚本文件

将文件放在home目录,修改权限sudo chmod a+x sw_java.sh,在任何目录执行:. ~/sw_java.sh输入对应的java版本回车即可,详细内容见博客地址:https://blog.csdn.net/hello_java_Android/article/details/79267509

2019-03-05

ubuntu 切换java版本profile文件

解压文件,放在home目录下,因为是隐藏文件,使用ll命令查看才能看得到,解压放到home目录后修改权限,sudo chmod a+x .profile*

2019-03-05

linux下java6/7/8

ubuntu下Java环境6 7 8,编译Android源码切换java版本

2019-03-05

ubuntu ban wa gong auto proxy pac file

Ubuntu 下 直接下载pac文件,chmod 777 在网络代理配置auto proxy ,file协议格式配置到该文件,应用到全局

2018-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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