自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欸奥维

阅读,学习,整理,分享

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 启动Activity时的方法调用(应用层)(MVC模式)

一,从桌面启动应用从桌面启动一个应用其实质也是从一个Activity中启动另一个Activity,比如官方的实例代码中: android/platform_packages_apps_launcher /** * 点击桌面图标启动Intent指向的Activity * * @param v The view representing the clicked s

2016-08-31 09:55:11 3638

原创 AndroidStudio代码检查,Lint检查,还有注解

一,IntelliJ 代码检查IntelliJ IDEA的具有强大,快速,灵活的静态代码分析。它可以检测编译器和运行时错误,提出改进和完善,甚至在编译之前。 代码检查基础(Code analysis basics)IntelliJ IDEA的具有强大,快速,灵活的静态代码分析。它可以检测编译器和运行时错误,提出改进和完善,你甚至编译之前。只要你有一些无效引用的代码,未使用的代码,非本地化的字符串,

2016-08-29 14:07:36 10203

原创 AndroidStudio-settings-General(纯图片)

General Auto ImportAppearanceCode CompletionCode FoldingConsoleEditor TabsGutter IconsPostfix CompletionSmart Keys PhpStorm 2016.2 Help :: General

2016-08-27 11:57:18 1159

原创 Android中的系统服务(代理模式)

一,系统启动Android设备的开机流程总得来分可以分为三部分: 加载引导程序引导程序bootloader是开机运行的第一个小程序,因此它是针对特定的主板与芯片的。bootloader有很多种,可以使用比较流行的如redboot、uboot、ARMBoot等,也可以开发自己的引导程序,它不是Android操作系统的一部分。引导程序也是OEM厂商或者运营商加锁和限制的地方。引导程序初始化硬件设备、创

2016-08-25 22:47:30 3930

原创 Android中的Context类簇(装饰模式)及Context用法详解,Application用法详解

类关系: Context类Context是一个抽象类,源码位于android.content包中。描述的是一个应用程序环境的信息,即上下文。通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Intent信息 ,得到各种服务(getSystemService)等。

2016-08-22 07:22:23 5990 1

原创 面向对象偶尔会迷惑的知识点

关于默认访问权限默认访问权限,也称友好访问权限 没显示指定为哪种访问权限( public、protected、private )。如果要访问默认权限修饰的类成员,只能与此类在同一个package中, 即使其子类也必须满足此条件。类成员是默认访问权限当子类和父类在同一个包中时,子类继承父类中不是private的成员变量作为自己的成员变量,也自然地继承父类中不是private的成员方法作为自己的

2016-08-20 23:41:10 695

原创 源码解析Android中的事件处理

一,事件处理Android提供了两套事件处理机制:1.基于监听的事件处理。2.基于回调的事件处理。基于回调的事件处理用于处理一些具有通用性的事件,基于监听的事件处理用于处理与具体业务相关的事件。基于监听的事件处理基于监听的事件处理是在指定view组件上绑定指定的监听器。比如点击事件: 可以以匿名内部类形式绑定监听器:button.setOnClickListener(new View.OnCl

2016-08-17 03:20:49 1870

原创 读源码:PopupWindow

读源码是为了了解并学习它的实现机制,并更好的运用它,如果在读源码之前已经知道它的怎么运用,这将会更容易理解源码。所以在这读源码开头我推荐阅读一下一位大神写的相关博文,浅显易懂,条理清晰: PopUpWindow使用详解(一)——基本使用 PopUpWindow使用详解(二)——进阶及答疑 PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是一个

2016-08-12 00:31:31 1983

原创 读源码:TabLayout

一,内部类及分析其关系: Tab类和TabView类和SlidingTabStrip类为TabLayout提供了三个基本的元素。 TabLayoutOnPageChangeListener和ViewPagerOnTabSelectedListener实现了ViewPager类的两个接口,作用是监听ViewPager页面改变和Tab选中状态。 PagerAdapterObserver为观察者监控

2016-08-04 14:27:00 1935

原创 ViewCompat:android官方实现兼容的一个帮助类

类结构分析,ViewCompat先是在接口ViewCompatImpl中列出由于版本原因不兼容的方法,并且定义一个常量,初始值if得到的API版本,然后在本类中实现此方法,最后是内部类层层继承

2016-08-02 05:50:00 10370 2

原创 UiModeManager 最简单切换模式的途径

这是源码,通俗易懂,就贴出来了。

2016-08-01 11:26:46 4997

Android KeyEnvent派发流程图

流程图 图片

2016-08-16

疯狂android讲义第三版,不带书签

第三版,不带书签

2016-04-22

android app项目框架总结(思维导图)

app项目便利开发,总结的项目结构框架图

2015-12-26

空空如也

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

TA关注的人

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