基本概念EventBus是一款针对Android优化的发布/订阅事件总线库。简便了Activities, Fragments, 以及background threads之间的通信,使发送者与订阅者之间有效解耦。
基本使用EventBus的使用也极其简单,只需三步即可。
定义一个事件类型。 public class MessageEvent {
public final String messag...
分类:
其他好文 时间:
2016-06-06 17:05:50
阅读次数:
234
一、关于AndroidManifest.xml
AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent...
分类:
移动开发 时间:
2016-05-30 15:38:09
阅读次数:
223
# JDBC# Study Note of JAVA Tutorial# victor# 2016.05.27 JDBC helps you to write Java applications that manage these three programming activities: pack ...
分类:
数据库 时间:
2016-05-27 18:01:50
阅读次数:
247
存在的问题
Android开发中不可避免的会遇到需要检查app何时进入前台,何时被用户关闭。奇怪的是,要达到这个目的并不容易。检查app第一次启动并不难,但要判断它何时重新打开和关闭就没有那么简单了。这篇文章将介绍一种判断app打开,重新打开和关闭的技术。
让我们开始吧
判断一个app打开和关闭的关键在于判断它的activities是否正在前台显示。让我们先从简单的例子开始,一个只有一个acti...
分类:
移动开发 时间:
2016-05-27 12:01:05
阅读次数:
206
一、Android学习API指南:【了解】
1. 应用的组成部分 App Components
1.1. 应用的基本原理 App Fundamentals
1.2. Activity Activities活动
1.2.1. 片段 Fragments
1.2.2. 加载器 Lo...
分类:
移动开发 时间:
2016-05-23 15:06:23
阅读次数:
216
使用Gradle和推荐的工程结构
把密码和敏感数据存放在gradle.properties文件中
使用Jackson或者Gson库来解析JSON数据
不要自己实现HTTP客户端,要使用Volley或者OkHttp库
避免使用Guava, 使用少量的函数库从而避免超出65k方法数限制.
使用Fragments来表示UI界面
Activities只用来管理Fragments
布局XML文件是代码,要组织好它们...
分类:
移动开发 时间:
2016-05-18 19:22:22
阅读次数:
300
Given the relations of all the activities of a project, you are supposed to find the earliest completion time of the project. Input Specification: Eac ...
分类:
其他好文 时间:
2016-05-15 12:15:40
阅读次数:
195
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等)、他们各自的实现类、各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Re...
分类:
其他好文 时间:
2016-05-13 04:11:59
阅读次数:
250
Loaders在Android 3.0中引入。在Activity和Fragment中,使用Loaders可以方便地加载数据。有关Activity和Fragment的介绍,您可以参考我翻译的官方文档:
《Activities》
《Fragments》
本文将介绍Loaders API、Loaders的启动、重启、Loaders管理器 等内容。...
分类:
移动开发 时间:
2016-05-13 00:07:16
阅读次数:
318
前提:
①组件(Components):Activities、Services、Content Providers、Broadcast Receivers.
②进程(Processes)、线程(Threads)
当一个应用程序组件启动,且没有其他组件正在运行时,安卓系统会为这个应用启动一个新的进程和一个干活的单线程。默认情况下,同一应用程序的所有组件运行在同一进程和线程(即,主线程)...
分类:
其他好文 时间:
2016-05-12 21:55:09
阅读次数:
154