我的学习历程
Gryllus_
生活不止眼前的苟且
做一个有梦想的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么开通博客
为什么开通博客之前一直在用有道笔记,有一些记录直接复制过去。但是感觉没多久就忘记了。所以开个博客:主要是对最近的知识进行总结。能写出来的才是真正掌握了的。同时以后在此查阅的时候也会方便。有一个自己的计划,逼迫自己前进。接下来的计划是:艺术探索打算花一个月时间再过一遍(自多两个月) -view的事件体系2周 -动画1周 -IPC1周 -其他的等完成了这些再说吧Android设计模原创 2016-04-03 16:17:52 · 286 阅读 · 0 评论 -
(转载)Android从按下开机键到启动发生了什么
Android从按下开机键到启动发生了什么作为一个Android开发者,了解整个系统架构是必须的,所以这篇就总结一下Android手机从按下开机键到启动这一过程发生了什么。要了解Android手机启动过程,我们先来了解一下基于linux系统的电脑从按下电源键的那一刻起,发生了什么,这样类比可以更好的理解Android手机的启动过程。 基于Linux的pc启动过程我们都知道,所有的程序软件包括操作系转载 2016-06-06 15:38:44 · 526 阅读 · 0 评论 -
View的事件分发和工作机制
View 的工作原理 ViewRoot和DecorView 1.ViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均通过ViewRoot来完成。 2.ActivityThread中,Activity创建完成后,会将DecorView添加到Window中,同时创建ViewRootImpl对象,并建立两者的关联。 3.翻译 2016-05-07 10:52:40 · 1192 阅读 · 0 评论 -
andFix进行热修补
验证可行。 http://blog.youkuaiyun.com//guijiaoba/article/details/49936821转载 2016-05-06 15:49:09 · 281 阅读 · 0 评论 -
消息机制
作用:把一个任务切换到某个线程中去执行。 为什么不能在子线程更新Ui? 因为UI控件是线程不安全的,加锁又会导致效率下降。因此要采用单线程模型处理。 ThreadLocal 不同的线程有不同的数据副本,数据以线程为作用域。 当子线程的looper不用的时候应该手动退出。 looper.quitQuietly;处理完队列中已有的之后退出。 loop翻译 2016-05-12 17:01:03 · 363 阅读 · 0 评论 -
四大组件工作流程
AcitivityManangerNative(extends Binder).getDefault().start…. —> ActivitymanagerService.start…(AMS) –> IApplicationThread(ActivityThread的子类) sendMesage H –>ActivityThread.perfromLaunchActivity()翻译 2016-05-12 14:25:20 · 471 阅读 · 0 评论 -
RemoteViews
远程视图; 构造方法:RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.layout_remoteview); 主要应用: 1.Notification。Notification的自定义View只能使用setTextViewText, setImageViewResource, setOnClickPend翻译 2016-05-12 11:20:59 · 597 阅读 · 0 评论 -
谈谈IPC
IPC,是指inter-proccess-communication,即进程间通信。 so,要先理解进程和线程。 1.进程和线程– 进程process是指一个执行单元,一个应用程序,一个虚拟机,可以包含多个线程。 线程thread是指cpu可以调度的最小单元,在Android中分为主线程和子线程。任何的一个操作系统都有IPC机制。android中IPC机制最主要的就是Binder(messe原创 2016-04-30 13:00:59 · 851 阅读 · 0 评论 -
MaterialDesign
Material Design(材质设计)是Google在2014年I/O大会上发布的一种新的设计规范。材料设计主要四大部分: 1.主题和全新UI组件布局 2.视图和阴影 3.动画拟物化与扁平化:拟物化耗资源;扁平化更直接,但是看不出层器关系。因此google提出扁平拟物化,追求实体感。 借助光效;表面质感(颜色,留白);动画效果(吸引注意力);Google就退出了其兼容库Android D翻译 2016-04-04 23:39:21 · 364 阅读 · 0 评论 -
Android drawable
这两篇文章不错。 http://blog.youkuaiyun.com/guolin_blog/article/details/50727753https://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=403263974&idx=1&sn=b0315addbc47f3c38e65d9c633a12cd6&scene=0&key=41ecb04b05111003转载 2016-04-28 10:21:06 · 300 阅读 · 0 评论 -
adb 自动检测无线安装apk
adb自动安装apk原创 2016-04-26 16:22:16 · 888 阅读 · 0 评论 -
Design_pattern之单例模式
许多系统只需要一个全局的对象,有利于协调系统整体的行为。这就需要单例模式。 单例模式最大的难点在于,确保线程安全。 单例模式大体分为两种:饿汉式和懒汉式 。 饿汉式适用于那些占用内存小,初始化快的对象;在开始直接初始化,不会出现线程安全问题;public class Singleton_ehan { //饿汉式 private static Singleton_ehan i原创 2019-02-18 00:47:36 · 425 阅读 · 0 评论 -
关于Context
Activity activity=new Activity();为什么不行?getApplication()和getApplicationContext()的区别是什么?参考这篇文章:http://www.jianshu.com/p/94e0f9ab3f1d转载 2016-06-06 16:12:04 · 361 阅读 · 0 评论
分享