咖啡馆

有空坐下来喝杯咖啡,放松下心情~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Android基础

摘要:从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Manager处理HTTP连接并监控连接中的状态变化以及系统重启来确保每一个下载任务顺利完成。在大多数涉及到下载的情况中使用Download Manager都是不错的选择,特别是当用户切换不同的应用以后下载需要在后台继续进行,以及对下载完成的处理相当重要的时候相对比传统下载方式,Download Manager具有以下优点:采用service对下载处理做了很好的封装,同时封装了大部分异常处理,程序可专注于逻辑处 阅读全文

posted @ 2013-09-09 22:44 mshwu 阅读(923) 评论(0) 推荐(0)

摘要:以Android高级编程一书中的一个例子为例: 1, 创建一个ContactPicker项目,其中包含一个ContactPicker Activity package com.paad.contactpicker;import android.app.Activity;import android.content.ContentUris;import android.content.In... 阅读全文

posted @ 2013-09-07 21:56 mshwu 阅读(281) 评论(0) 推荐(0)

摘要:1,简介 Intent 是一种消息传递机制,可以理解为一种对消息的封装,执行某操作的抽象描述,可用于应用程序内部及应用程序之间 其组成包括: 要执行的动作(action) 如VIEW_ACTION(查看)、EDIT_ACTION(修改)等,Android定义了一套标准动作: MAIN_ACTION VIEW_ACTION EDIT_ACTI... 阅读全文

posted @ 2013-09-05 21:53 mshwu 阅读(255) 评论(0) 推荐(0)

摘要:1,简介 Fragement(碎片)允许将Activity拆分成多个完全独立封装的可重用组件,每个组件有它自己的生命周期和UI布局,由此可见,Fragement依赖于Activity,它的生命周期直接被其所属的宿主activity的生命周期影响。 形象的理解Fragement,手机屏幕如下图所示: Fragement 具有以下优点: 组件重... 阅读全文

posted @ 2013-08-18 21:40 mshwu 阅读(558) 评论(0) 推荐(0)

摘要:ActivityActivity是Android程序的4大组件之一。Activity是Android程序的表示层。程序的每一个显示屏幕就是一个Activity。学过WEB开发者,可以把Activity理解成网页中的一个JSP文件;或者你可以把它理解成一个Windows的窗口。下面看一下Activity类的继承关系:从这里可以看到Activity是Context类的子类。Activity的生命周期当用户的焦点进入,离开,或返回时,应用程序中的activity会在它们生命周期中的不同状态进行转换,比如,当activity第一次创建时,它会位于系统屏幕最前面接受用户焦点,在这一过程中,系统会调用ac 阅读全文

posted @ 2012-09-02 00:06 mshwu 阅读(359) 评论(0) 推荐(0)

摘要:本例源码:/Files/mshwu/L3_simpleinterface2.rar上一节,一个最简单的Activity,包括一个text field,跟一个按钮,这一节将响应该button的事件,开启另一个Activity。Response to the Button对Button事件的响应,也可以通过配置来完成,在layout定义文件activity_main.xml中添加android:onclick 于组件中:或可视化编辑环境中如下图所示:属性的值 SendMessage就是事件监听器的响应方法,当button被点击时,activity 中的SendMessage方法将会被调用,方法结构 阅读全文

posted @ 2012-09-01 18:47 mshwu 阅读(329) 评论(0) 推荐(0)

摘要:本例源码:/Files/mshwu/L2_simpleinterface.rarAndroid应用程序的图型化用户界面是由不同层次的view 和viewgroup对象组成,view常指一些窗口小部件,如button,text view, 而viewgroup 是一种可见的view容器,定义其子view如何被呈现,如grid,vertical list。Android提供了一个XML词汇表,用于表述View和ViewGroup的子类,所以你可以用XML定义一个层次结构的UI的视图。图1,viewgroup 如何作为一个容器被使用把布局分开定义在XML里面有很多好处,在android里,允许你根据 阅读全文

posted @ 2012-08-29 20:42 mshwu 阅读(316) 评论(0) 推荐(0)

摘要:一,Android操作系统简介Andy Rubin创立了两个手机操作系统公司:Danger和Android。Danger 5亿美元卖给微软,今年成为了Kin,Android4千万美元卖给Google。 Android是Google于2007年11月05日宣布的基于Linux平台的开源移动操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用 阅读全文

posted @ 2012-08-28 22:54 mshwu 阅读(1037) 评论(0) 推荐(0)

摘要:本例源代码下载链接:/Files/mshwu/L1_HelloAndroid.rar这一节探讨怎么样创建您的第一个安卓应用程序,从中学会如何创建一个android project,如何运行一个可调试的应用程序,还会涉及安卓系统的一些基本设计,包括如何创建用户界面和处理用户的输入在此之前,我们必需先搭建我们的开发环境一,开发环境的搭建我的测试环境windows 7 软件的准备: JAVA JDK 1.6 Eclipse Juno Release (eclipse-jee-juno-win32) ADT 20.0.3 (Android Development Tools) SDK Tools R. 阅读全文

posted @ 2012-08-26 21:55 mshwu 阅读(224) 评论(0) 推荐(0)