上一页 1 2 3 4 5 6 7 ··· 23 下一页

2016年10月16日

Android 四大组件之再论service

摘要: service常见的有2种方式,本地service以及remote service。 这2种的生命周期,同activity的通信方式等,都不相同。 关于这2种service如何使用,这里不做介绍,只是介绍一些被遗漏的地方 1.远程Service(AIDL方式) package com.joyfulm 阅读全文

posted @ 2016-10-16 10:10 Joyfulmath 阅读(829) 评论(0) 推荐(0) 编辑

2016年10月10日

Android 四大组件之Activity(续2)

摘要: 1.生命周期 关于生命周期,在详细讲解下: 上图是从android官网获取的生命周期。 正常的流程,很多文章都讨论过了,我们讨论几个特殊的情况。 1)OnResume->OnPause->OnResume 我们看这段解释:The activity is no longer visible。 也就是说 阅读全文

posted @ 2016-10-10 17:21 Joyfulmath 阅读(637) 评论(0) 推荐(0) 编辑

2016年9月26日

Android 热修复,插件式开发---基本知识

摘要: Android插件技术已经出来很久了,从包建强大大的那篇《Android插件化:从入门到放弃》出来以后,插件化技术的场景也明朗了。 app插件牵涉到很多基础 1.app的启动流程 过程分析,首先从launcher上面点击app图标,然后到activity的OnResume。 在AMS里面调用star 阅读全文

posted @ 2016-09-26 13:01 Joyfulmath 阅读(3157) 评论(0) 推荐(0) 编辑

2016年9月25日

Android 面试题及答案(2)

摘要: 1.Activity相关。launchmode,OnSaveInstnceState,生命周期等。 4种默认的launchmode,以及OnNewIntent的回调。 OnNewIntent->OnRestart->OnStart->onResume OnActivity->OnResume. On 阅读全文

posted @ 2016-09-25 13:43 Joyfulmath 阅读(2325) 评论(0) 推荐(0) 编辑

2016年9月19日

Android 框架学习之 第一天 okhttp & Retrofit

摘要: 最近面试,一直被问道新技术新框架,这块是短板,慢慢补吧。 关于框架的学习,分几个步骤 I.框架的使用 II.框架主流使用的版本和Android对应的版本 III.框架的衍生使用比如okhttp就会有Retrofit的使用 IV.框架历史版本,已经每个版本解决的问题 V.框架源码的分析 VI.框架设计 阅读全文

posted @ 2016-09-19 13:42 Joyfulmath 阅读(650) 评论(0) 推荐(0) 编辑

2016年9月17日

Gui系统之View体系(2)---View的setContent

摘要: 1.从SetContentView讲起 1.1Activty的setContentView里面的内容 首先这个getWindow是什么? mWindow, 作用: 在attach@ativity 方法里面定义的。默认就是PhoneWindow.也就是Activity里面包含的window实例。 @O 阅读全文

posted @ 2016-09-17 09:00 Joyfulmath 阅读(1053) 评论(0) 推荐(0) 编辑

2016年9月11日

Android 高级面试题及答案

摘要: 一 性能优化 1.如何对 Android 应用进行性能分析 android 性能主要之响应速度 和UI刷新速度。 可以参考博客:Android系统性能调优工具介绍 首先从函数的耗时来说,有一个工具TraceView 这是androidsdk自带的工作,用于测量函数耗时的。 UI布局的分析,可以有2块 阅读全文

posted @ 2016-09-11 10:01 Joyfulmath 阅读(144546) 评论(0) 推荐(5) 编辑

2016年8月28日

Android 热修复技术(1)---原理

摘要: 热修复技术分为几部分: 原理介绍 Android HotFix源码分析 自定义框架 1.Android分包MultiDex原理 首先Dex是什么东西? Dex就是Window里面的exe文件 也就是可执行问题。 Android没有用传统的Java虚拟机,而是使用dalvik虚拟机。当APK安装到手机 阅读全文

posted @ 2016-08-28 10:20 Joyfulmath 阅读(6415) 评论(0) 推荐(0) 编辑

android 事件分发机制

摘要: 1.View的事件分发机制 一个button,简单一点就是onTouch,还有onclick事件,我们一个一个来分析 首先响应的是dispatchTouchEvent public boolean dispatchTouchEvent(MotionEvent event) { if (mOnTouc 阅读全文

posted @ 2016-08-28 08:31 Joyfulmath 阅读(18173) 评论(0) 推荐(0) 编辑

2016年8月10日

android Gui系统之WMS(2)----窗口的添加

摘要: Android系统很多,但是最常用的就两类,一类是有系统进场管理的,系统窗口。还有一类就是由应用程序产生的,应用窗口。 1.系统窗口的添加流程 1.1 addStatusBarWindow PhoneStatus.java中 getStatusBarHeight() 获取状态栏的高度 可以看到,高度 阅读全文

posted @ 2016-08-10 15:22 Joyfulmath 阅读(2611) 评论(0) 推荐(2) 编辑

上一页 1 2 3 4 5 6 7 ··· 23 下一页

导航