- 博客(39)
- 收藏
- 关注
转载 如何写一个编译时注解框架
1、注解我们日常使用的很多开源库都有注解的实现,主要有运行时注解和编译时注解两种。运行时注解:主要作用就是得到注解的信息Retrofit:调用@GET("/users/{username}")UsergetUser(@Path("username")Stringusernam...
2016-04-20 16:44:00
149
转载 App Manifest
地址:https://developer.android.com/guide/topics/manifest/manifest-intro.html#filestruct 下面显示manifest的结构和包含的每一个元素,每一个元素都有自己的属性 <?xml version="1....
2015-09-23 11:12:00
206
转载 Services
地址:https://developer.android.com/guide/components/services.html#Basics 为了确保你的应用安全,通常使用显示的方法来启动service,不要声明intent filters 给service。 如果让service 支持...
2015-09-18 16:25:00
133
转载 Tasks and Back Stack
地址:https://developer.android.com/guide/components/tasks-and-back-stack.html 一个任务就是一个activity的集合,activity都被安排在一个栈里,按activity的打开顺序。 设备home界面是大部分任务...
2015-09-16 15:52:00
153
转载 Intent 和 Intent Filters
地址:https://developer.android.com/guide/components/intents-filters.html Intent 有2中类型, 一种是显性的,明确指定类名, 一种是隐性的,没有指定特定的组件,而是申明一个action来替代,允许其他的应用也能处理...
2015-09-11 11:02:00
157
转载 系统权限
地址:https://developer.android.com/guide/topics/security/permissions.html 要执行自己的权限,首先要在manifest文件中申明,使用<permission>标签 <manifest xmlns:andr...
2015-09-10 15:19:00
106
转载 设备兼容
地址:https://developer.android.com/guide/practices/compatibility.html 我们可以限制应用在设备的可见,通过以下特性: 1、 设备功能 Android针对每一个硬件功能或软件功能定义了功能的id,如果当设备不支持时你要阻止安...
2015-09-10 11:18:00
126
转载 应用的基本原理
文章地址:https://developer.android.com/guide/components/fundamentals.html 一旦安装到设备上,每一个app就存活在自己的安全沙箱中。 1、android操作系统是一个多用户的Linux系统,每一个应用是不同的用户 2、默认...
2015-09-09 15:32:00
652
转载 材料设计主题对画布的支持
原文地址:http://developer.android.com/training/material/drawables.html 使用材料设计后画布支持一下功能: 1、画布着色 2、突出颜色提取 3、矢量图 图片着色 在android5.0以后,你可以给图片和.9图片定义透明...
2015-01-21 15:21:00
77
转载 使用材料设计主题
原文地址:http://developer.android.com/training/material/theme.html 材料设计主题提供以下内容 1、系统组件能设置颜色面板 2、系统组件支持触摸反馈动画 3、activity移动动画 你可以根据你的品牌颜色控制材料设计主题。你...
2015-01-21 15:10:00
101
转载 使用材料设计主题
原文地址:http://developer.android.com/training/material/theme.html 材料设计主题提供以下内容 1、系统组件能设置颜色面板 2、系统组件支持触摸反馈动画 3、activity移动动画 你可以根据你的品牌颜色控制材料设计主题。你...
2015-01-21 15:02:00
90
转载 材料设计保持兼容
原文地址:http://developer.android.com/training/material/compatibility.html 一些材料设计功能像是材料主题、自定义activity移动,只能在android5.0之后才能用,然而你也能低版本的android设备中兼容材料设计功...
2015-01-21 14:26:00
78
转载 利用材料设计创建应用
原文地址:http://developer.android.com/training/material/index.html 材料设计是针对平台和设备上的视觉、动画、交互设计的指南。要在android应用中使用材料设计,要遵照材料设计指南中的描述,使用android5.0中新的组件和功能。...
2015-01-20 17:00:00
81
转载 管理图片缓存
原文地址:http://developer.android.com/training/displaying-bitmaps/manage-memory.html 在图片缓存那节,已经介绍了关于垃圾回收和图片重用的一些问题,被推荐的策略是依赖于android的版本的BitmapFun例子就包...
2014-11-27 11:44:00
98
转载 缓存图片
原文地址:http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html 缓存图片 加载一个图片到界面中是很简单的,但是如果一次性要加载一堆大的图片就变的复杂多了。在许多情况下(比如使用...
2014-11-26 17:28:00
102
转载 高效加载图片(三)
原文地址:http://developer.android.com/training/displaying-bitmaps/process-bitmap.html 在非UI线程中处理图片 BitmapFactory.decode*方法,已在Load Large BItma...
2014-11-26 14:34:00
89
转载 高效的加载大图片(二)
原文地址:http://developer.android.com/training/displaying-bitmaps/load-bitmap.html 图片有各种形状和大小 ,大多数情况他们都比界面所需要的来的大。例如,系统的Gallery应用展示照片通过设备的摄像头获取的分辨率比屏...
2014-11-19 10:39:00
100
转载 高效的显示图片(一)
原文地址:http://developer.android.com/training/displaying-bitmaps/index.html 这篇文章学习如何使用通用的方法和流程在加载图片对象,来保持组件可响应和避免超出应用的内存限制。如果你不注意,图片会很快的消耗内存导致应用崩溃,抛...
2014-11-18 16:40:00
127
转载 覆盖的actionbar
原文地址:https://developer.android.com/training/basics/actionbar/overlaying.html#EnableOverlay 覆盖的actionbar 通常,actionbar看上去是在界面的上方,会稍微占用了屏幕...
2014-11-14 19:41:00
123
转载 Android Property Animation 介绍(三)
这篇文章想要从源码的角度来介绍下Property Animation。先来看下相关类的继承结构 Animator是一个抽象类,他提供了基础方法 start、cancel、end、pause、resume等,还定义了2个监听器,AnimatorListener和AnimatorPauseL...
2014-11-04 15:02:00
45
转载 Android Property Animation 介绍(四)
这篇文章想要从源码的角度来介绍下Property Animation。先来看下相关类的继承结构 Animator是一个抽象类,他提供了基础方法 start、cancel、end、pause、resume等,还定义了2个监听器,AnimatorListener和AnimatorPauseL...
2014-11-04 15:02:00
99
转载 Android Property Animation 介绍(二)
本文将介绍property Animator的具体使用。同其他的动画实现一样,也支持xml设置和代码设置,也能够实现一组动画的执行。 来看下实例 xml的,android推荐在res/animator/目录下定义xml文件具体如下 <?xmlversion="1.0"encod...
2014-11-03 11:52:00
46
转载 Android Property Animation 介绍(一)
进入android3.0(API 11)后,android的动画分为3种 1、Property Animation 2、View Animation 3、Drawable Animation View Animation(Tween Animation):补间动画,给出两个关键的帧,通...
2014-10-31 10:39:00
75
转载 Pretty UI Design For Android -- 滑动背景、透明列表
本文是从国外一个网上看到的效果,感觉很不错,就简化了一下代码,拿来用了,先看下效果图: 效果还是很不错的,下面让我们看看是如何实现的: 看看文字来源,很简单,是一个数组: <?xmlversion="1.0"encoding="utf-8"?><resou...
2014-10-21 14:16:00
174
转载 EvenBus for Android 之 事件发布
事件的发表主要是调用EvenBus类的post方法,先来看下这个方法的实现 publicvoidpost(Objectevent){PostingThreadStatepostingState=currentPostingThreadState.get();...
2014-10-20 15:20:00
163
转载 UML轻松入门之动态建模
在UML中,静态建模可以描述系统的组织结构,而动态建模则可以描述系统的行为和动作。在动态建模机制中,以消息完成对象之间的交互,用状态图、顺序图、协作图和活动图来描述系统的行为。 消息 在面向对象领域,两个对象的交互是通过消息的发送和接收来完成的。消息分为简单消息、同步消息和异步消息 简单...
2014-10-20 11:48:00
1378
转载 UML轻松入门之类和对象
类是一种本质相同事物的抽象。 在UML中,类图显示了一组类、接口、协作以及他们之间的关系。 类 在类图中类用矩形框表示,他的属性和操作分别列在分格中 类之间关系 在类图中,除了需要描述类的名称、属性和操作外,我们还需要描述类之间的关系。关系用类框之间的连线表示。类之间的关系有继承、关...
2014-10-20 11:23:00
153
转载 UML入门之用例
用例是外部可见的一个系统功能,这些功能由系统所提供,并通过与参与者之间消息的交互来表达。用例的用途是在不揭示系统内部构造的情况下定义行为序列,他把系统当作一个黑箱,表达整个系统对外部用户可见的行为。 鉴于用例的特点,用例一般被命名为一个能够说明目标的动名词组。用例之间也可以存在包含、扩展和泛...
2014-10-20 11:06:00
81
转载 UML轻松入门
UML由图和元模型组成,图是语法,元模型是语义。UML主要包括三个基本构造块:事务、关系和图。 事务: 事务是实体抽象化的最终结果,是模型中的基本成员,UML中包含结构事务、行为事务、分组事务和注释事务。 结构事务: 结构事务是模型中的静态部分,用以呈现概念或实体的表现元素,是软件建模...
2014-10-17 17:00:00
109
转载 为什么要用UML建模
模型是对现实的简化 模型提供了系统的蓝图。模型既可以包括详细的计划,也可以包括从很高层次考虑系统的总体计划。一个好的模型包括那些有广泛影响的主要元素,而忽略那些与给定的抽象水平不相关的次要元素。每个系统都可以从不同的方面用不同的模型来描述,因而每个模型都是一个在语意上闭合的系统抽象。模型可以...
2014-10-17 14:59:00
513
转载 EvenBus for Android 之 订阅者注册
EventBus中的订阅者其实就是具体的方法他的注册过程分为以下几步: 1、在类中找到要注册的方法 2、把找到的方法注册到EventBus中 在类中找到要注册的方法: 先上一段SubscriberMethodFinder类中查找订阅者方法的代码 List<Subscribe...
2014-10-16 11:36:00
132
转载 EventBus for Android 中的观察者模式实现
网址:http://greenrobot.github.io/EventBus/ EventBus for Android,是针对android优化的事件总线实现,能够实现activities、fragments、threads、services之间的通信。 EvenBus 是发布/订阅...
2014-10-15 11:00:00
95
转载 AVD的snapshot功能
写程序的时候,经常会碰到:The application has stopped unexpectly… 有时候,会想对原来软件增加新功能或者修改bug。在eclipse修改后保存代码(注意,要保存所有你修改过的文件)。然后右击你的项目—Run as—Android Applicati...
2013-04-16 09:39:00
234
转载 android ClipDrawable 使用
ClipDrawable,可以剪切图片,常用于进度条。 xml文件中的格式: <?xml version="1.0" encoding="utf-8"?> <clip xmlns:...
2013-03-20 17:01:00
97
转载 Android 在 xml中定义图片
发现这篇文章对绘制图片有更好的介绍http://blog.youkuaiyun.com/fireofstar/article/details/7492067 在xml定义图片可以使用bitmap标签对应于代码中的对象时BitmapDrawable <?xml version="1.0" ...
2013-03-20 15:27:00
430
转载 实现表格的左列和表头固定
现在很多时候都用手机来看一些工作的文档表格什么的,自己要如何实现呢,就想到了tablelayout,但毕竟手机的屏幕大小有限,而tablelayout是不支持滑动的,为了能看的完整就必须在外层嵌套scrollView和HorizontalScrollView布局进行左右滑动。可是又有...
2013-01-04 09:58:00
567
转载 android彩信接收实现
之前写过短信接收,现在又要求写彩信的接收,以为是差不多的,但开发了才发现彩信要复杂很多,开发中也遇到了不少问题,还好大部分都解决了。牢骚发完了,下面进入正题。 彩信复杂的原因我觉得有这几个问题,1、彩信的内容要存多个表2、彩信附件的格式有多种,解析不太一样。 先看...
2012-12-28 10:45:00
340
转载 无sdcard卡时软件的自动更新
今天一上班就被告知软件无法自动更新,明明都测试过的怎么就不行了呢。仔细询问才发现,原来是手机没有安装sdcard,悲催啊又得想办法解决了。google了下,原来这问题很多人都遇过,也已经有的解决的办法,在这也就当自己再总结下。 自动安装apk一般都是调用Intent.FLAG_ACT...
2012-12-04 22:34:00
96
转载 机锋市场的界面实现1
本人很喜欢机锋市场的界面风格,不管是网页还是手机应用,总是能在偶然间给人眼前一亮的感觉,所以一直想看看它到底是怎么实现的,苦于找不到有介绍的文章,只好自己来了。本文主要是基于机锋android客户端的0.9.5beta版本,通过反编译来查看它的界面到底是如何实现的,由于能力有限,所以很多东西不...
2012-10-15 11:06:00
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人