- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 一起来聊聊Android基础之Watchdog
一起来聊聊Android基础之Watchdog标签(空格分隔): Android面试知识资料来源: WatchDog工作原理 相关文件:/frameworks/base/services/core/java/com/android/server/Watchdog.java /frameworks/base/services/java/com/android/server/Sy...
2018-04-17 10:42:47
1324
原创 Android系统进程Zygote启动过程分析
Android系统进程Zygote启动过程分析标签(空格分隔): 开关机流程Android系统进程Zygote启动过程分析Step 1. app_main.cppStep 2. AndroidRuntime.startStep 3. ZygoteInit.mainStep 4. ZygoteInit.registerZygoteSocketStep 5. ZygoteIn...
2018-04-13 09:59:55
416
原创 Android开机流程之SystemServer进程
Android开机流程之SystemServer进程标签(空格分隔): 开关机流程资料来源: Android7.0启动SystemServer进程Android开机流程之SystemServer进程从Zygote进程开始创建SystemServer运行SystemServerhandleSystemServerProcess()zygoteInit()native...
2018-04-10 16:16:41
887
原创 一起来聊聊Android基础之Handler
一起来聊聊Android基础之Handler标签(空格分隔): Android基础知识 Android开发参考资料: Understanding Android Core: Looper, Handler, and HandlerThread一起来聊聊Android基础之Handler扯闲篇Handler使用示例Handler源码简析构造方法Handler()L...
2018-04-05 18:53:50
343
原创 一起来聊聊Android基础之Binder的使用
一起来聊聊Android基础之Binder的使用标签(空格分隔): Android面试知识 Android开发参考资料: [Android开发艺术探索]一起来聊聊Android基础之Binder的使用AIDL示例:目录结构Book.java:Book.aidl:IBookManager.aidlIBookManager.javaDESCRIPTORasIn...
2018-04-05 11:53:23
2126
原创 一起来聊聊Android基础之Service
一起来聊聊Android基础之Service标签(空格分隔): Android面试知识 Android开发一起来聊聊Android基础之ServiceService扯闲篇创建启动Service显示启动服务隐式启动服务创建绑定Service前台服务服务Service与线程Thread的区别管理服务生命周期Android 5.0以上的隐式启动服务保证服务不被杀死...
2018-04-04 17:11:31
286
原创 设置壁纸流程分析
设置壁纸流程分析标签(空格分隔): Android开发设置壁纸流程分析设置静态壁纸Step 1. setResource()Step 2. setWallpaper()Step 3. getWallpaperSafeLocked()Step 4. loadSettingsLockedStep 5. updateWallpaperBitmapLocked()Step 6...
2018-04-04 10:46:04
1278
2
原创 开机默认壁纸加载流程分析
开机默认壁纸加载流程分析标签(空格分隔): Android开发[参考资料] Android壁纸开发流程分析 android壁纸服务流程浅析 深入理解Android卷III 第八章深入理解Android壁纸开机默认壁纸加载流程分析开机加载壁纸Step 1. new WallpaperManagerService()Step 2. getWallpaperDir()...
2018-04-04 10:45:19
4168
1
原创 一起来聊聊Android基础之Fragment
一起来聊聊Android基础之Fragment标签(空格分隔): Android面试知识 Android开发一起来聊聊Android基础之Fragment扯闲篇加载Fragment静态加载Fragment动态加载FragmentFragment的生命周期查询Fragment实例Fragment通信管理Fragment的返回栈Fragment切换TabLayo...
2018-04-03 22:21:33
401
原创 一起来聊聊Android基础之Activity
一起来聊聊Android基础之Activity标签(空格分隔): Android面试知识 Android开发一起来聊聊Android基础之Activity什么是Activity?Activity的状态Activity的生命周期保存Activity状态Android的进程优先级Android的任务和返回栈task属性Intent 标志Activity的启动模式...
2018-04-03 16:24:23
193
原创 View的工作流程:Measure,Layout,Draw
View的工作流程:Measure,Layout,Draw标签(空格分隔): Android自定义控件Android开发艺术探索本文仅作为总结学习用途,感谢开放的互联网,感谢乐于分享的前辈。View的工作流程:Measure,Layout,Draw本文仅作为总结学习用途,感谢开放的互联网,感谢乐于分享的前辈。MeasureSpecmeasureChildWithMar...
2018-03-28 16:06:00
372
原创 Android开机阶段log分析
Android开机阶段log分析标签(空格分隔): 开关机流程Android开机阶段log分析bootchart工具查看开机过程打印开机过程各阶段的时间kernelInit进程Zygote进程SystemServer进程开机动画logbootchart工具查看开机过程Android版本:7.0 平台:高通和MTK 输出: 局部放大图: ...
2018-03-26 16:14:04
10964
2
原创 Android事件分发/传递机制总结
Android事件分发/传递机制总结参考资料: Android事件传递机制 Android事件分发机制(郭霖) Android触摸屏事件派发机制详解与源码分析一(View篇)–工匠若水 Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)–工匠若水 Android事件分发机制详解:史上最全面、最易懂 极客学院 Android开发艺术探索View层级图...
2018-03-26 16:06:44
242
原创 Android网络编程之TCP/UDP学习
Android网络编程之TCP/UDP学习本文部分资料来源于网络,仅作为学习纪录用途。Andorid网络编程简介:通过网络实现客户端与服务端数据的共享访问网络通讯模型开放系统互连参考模型:应用层:通讯的应用程序(类似快递客户端)表示层:数据的表示格式(类似快递的种类)会话层:开始、控制和结束一个会话(类似快递点接揽业务)传输层:网络传输的通讯规则(类似快递运...
2018-03-23 11:34:53
609
原创 Java编程思想 第10章 内部类
Java编程思想 第10章 内部类标签(空格分隔): JAVA学习可以将一个类的定义放在另一个类的定义内部,这就是内部类。10.1 创建内部类public class Parcell { class Contents { private int i = 11; public int value() { r...
2017-07-25 23:11:36
314
原创 SQLiteDatabase 操作大全
SQLiteDatabase 操作大全标签(空格分隔): Android开发android sqlite SQLiteDatabase 操作大全 不看后悔!必收藏!看后精通SQLITE (第一部分) android sqlite SQLiteDatabase 操作大全 不看后悔!必收藏!看后精通SQLITE (第二部分) android sqlite SQLiteDatabase 操作大全 不看
2017-05-09 22:01:17
2365
原创 Binder的使用
Binder的使用标签(空格分隔): Android开发Binder实现了IBinder接口,通常我们不会直接去实现Binder,而是通过aidl工具来定义接口,自动生成相应的Binder的子类。从Android Framework角度来说,Binder是ServiceManager连接各种Manager(ActivityManager,WindowManager,等等)和相应ManagerServ
2017-05-09 22:00:22
1613
原创 Git常用命令总结
Git学习笔记标签(空格分隔): 工作相关 声明:以下为本人在工作中用git进行代码管理的笔记,按命令进行总结,仅供参考。 文章链接:https://www.zybuluo.com/guhuizaifeiyang/note/605443 git-gameGit学习笔记在Linux上安装Git创建版本库git配置文件commit提交git ad...
2017-01-04 20:59:59
2517
原创 Android DisplayingBitmaps笔记
Android官方文档DisplayingBitmaps笔记;修改的显示本地相册的DisplayingBitmap源码;
2015-11-21 17:16:37
1498
1
原创 Android解析大图
Android解析大图标签(空格分隔): Android开发通常,解析图像会用到BitmapFactory类中的decodeFile方法来获得一个Bitmap对象。但当图像很大时,就会出现OOM(Out of Memory)。这时就需要用到BitmapFactory.Options,需要设置的有BitmapFactory.inJustDecodeBounds和BitmapFactory.inSamp
2015-11-06 09:12:09
610
原创 Material Design学习笔记之Toolbar+DrawerLayout+PagerSlidingTabStrip
A simple implementation for toolbar, drawerlayout and pagerslidingtabstrip.
2015-10-12 11:37:34
1368
转载 Material Design开发文章系列
Material Design开发文章系列1本文转自Material Design开发文章系列1:AppCompat V21:将 Materia Design 兼容到于5.0之前的设备:
2015-10-07 23:03:55
432
原创 HDOJ 1233 还是通畅工程
还是畅通工程Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 22993 Accepted Submission(s): 10224Problem Description某省调查乡村交通状况,得到的统计表中列出了
2014-03-29 20:25:28
704
原创 华为在线软件训练与测试
1 单词迷宫 Word Maze 是一个网络小游戏,你需要找到以字母标注的食物,但要求以给定单词字母的顺序吃掉。如上图,假设给定单词if,你必须先吃掉i然后才能吃掉f。 但现在你的任务可没有这么简单,你现在处于一个迷宫Maze(n×m的矩阵)当中,里面到处都是以字母标注的食物,但你只能吃掉能连成给定单词W的食物。如下图,指定W为“SOLO”,则
2014-03-12 16:46:56
9069
1
原创 POJ 1001 Exponentiation解题报告
ExponentiationTime Limit: 500MS Memory Limit: 10000KTotal Submissions: 127985 Accepted: 31266DescriptionProblems involving the computation of exact values of very
2014-02-26 16:45:33
1644
1
原创 POJ 3414 Pots 解题报告
/* *project:3414 Pots *version:BFS+AC *author:骨灰在飞扬 *Memory:664K *Time:16MS *note: date:2014/2/25 */#include #include #include #include #include using namespace std;int A,B,C;bool fla
2014-02-25 10:22:53
1943
原创 4.2.2 一个例子——表达式树
图4-14是一个表达式树(expression tree)的例子。表达式树的树叶是操作数(operand),如常数或变量名字,而其他的结点为操作符(operator)。由于这里所有的操作都是二元的,因此这棵特定的树正好是二叉树。整个树的中缀表达式(infix expression)为(a+(b*c)) + (((d*e)+f)*g)。后缀表达式(sufix expression)为abc*
2014-01-09 16:12:47
822
原创 POJ 2231 Moo Volume解题报告
Language:Moo VolumeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 18725 Accepted: 5564DescriptionFarmer John has received a noise complaint from hi
2013-12-26 21:50:08
814
原创 数据结构与算法分析之图3-7和图3-8——Vector类
/* ===================================================================== */template class Vector{public: explicit Vector( int initSize = 0 ) /* 构造函数初始化式 */ : theSize( initSize ), th
2013-12-25 16:11:59
1030
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人