- 博客(7)
- 收藏
- 关注
原创 使用URL下载网络图片
今天,我们来讲解使用资源定位符(Url)来下载网络图片.由于下载图片属于繁琐操作, 我们将其放入新开辟的子线程中。在下面的代码中,由于使用了Handlder来处理UI线程 ,由于消息机制的原因,可能会造成内存泄漏。为了避免内存泄漏,故在Handler中使 用了WeakReference(弱引用)来释放内存。 public class MainActivity extends App
2017-06-01 20:43:42 836
原创 LauncherActivity开发启动的Activity列表
今天介绍这个LauncherActivity。它可以启动多个Activity,在实例项目中经 常用到。 在主界面之外我另外创建了2个activity,用于开发Activity的启动列表。 这里的主界面Activity必需继承LauncherActiviity。然后就是把另外两个的 Activity放进一个Class[]的数组里面。显示的时候,我们要使用适配器,这里 可以用ArrayAda
2017-06-01 12:05:54 1654
原创 ContentProvider的详解
Contentprovider的介绍: 作为四大组件之一,ContentProvider意为内容提供者。ContentProvider管理有结构数据集的访问。它封装数据,提供了定义数据的安全机制。通俗的说,ContentProvider是一种数据包装器。它提供了统一的接口对数据进行操作,使用者不用关心数据是如何去存储以及数据类型到底是什么。一切都已经被Contentprovider封装好了。Co
2017-05-08 10:33:51 486
原创 Fragment实例之微信界面
今天我们来看看微信界面是怎么实现的。 首先,我们先在主布局XML中实现三部分 xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tool
2017-05-04 10:47:07 909
原创 FragMent详解
Fragment意为碎片,是镶嵌在Activity中的一部分或者是一个行为,它能让程序充分的利用大屏幕的空间,所以Fragmrnt更多用在开发平板上。他拥有自己的生命周期,接收他自己的数据,比较独立。但是由于他是镶嵌在Activty中,他的生命周期受他所在的Activity影响,当Activity暂停,他也会随着他暂停,也就是说Fragment会随着Activity的状态改变而改变。当Activi
2017-05-03 12:01:50 381
原创 android开发之Activity详解
(一)Activity的简介: Activity意为活动,他是最容易吸引到用户的地方。主要用于与用户进行交互。一个应用程序一般有多个活动,他们之间彼此保持着弱的绑定状态。每个程序都有一个主界面,当应用启动后,呈现给用户。为了能呈现给用户精彩的体验。每一个Activity都可以启动另外一个Activity.新启动的Activity就被放到栈顶,之前的Activit
2017-05-01 07:35:53 1380
原创 android开发之Intents and Intent Filters
Intent的介绍:intent的意思为“意图”,在android中使用intent来封装“启动程序”,所以不管程序想启动Actiity,Service,BroadcastReceiver,都是使用intent,这种方式提供了一种统一的编程模式。 启动一个activity. startActivity(intent). startActivityForResult(Inte
2017-04-30 10:57:05 429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人