`
lrc_1986
  • 浏览: 93098 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表

观察者模式

1. 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 2.

Android_UI设计

本文为《谷歌Android UI设计技巧》第一部分:该做的和不该做的。 本文为《谷歌Android UI设计技巧》第二部分:优秀UI设计准则。 本文为《谷歌Android UI设计技巧》第三部分:框架特性。 注:相对布局和线性布局是Android里面常用的两种布局,线性布局比较简单,而相对布局

策略模式

1. 策略模式,定义了算法族,分别封装起来,让它们之间可以互相转换,此模式让算放的变化独立于使用算法的客户。 2.================例子========================================= public abstract class Duck { FlyBehavior flyBehavior; QuackBehavior quackBehavior; public Duck(){} public void performFly(){ flyBehavior.fly(); } public void ...
转载http://www.cnblogs.com/playing/archive/2011/04/23/2025419.html 开发基于谷歌地图的应用和普通的android应用差不多都要使用它提供给我们的类库,所不同的是google map的类库不是android平台的基本类库,是google api的一部分,所以建立项目时,SDK要选择Google APIs; 还有一点,开发基于地图的应用时候需要使用google map的APIkey,必须先申请key,然后才能开发基于地图的应用。 下边分步骤记录下,整个过程: 一、申请google Maps API key(用于开发和debug) 为了 ...

Wifi 状态监听

在程序中注册WifiManager.SCAN_RESULTS_AVAILABLE_ACTION和 WifiManager.WIFI_STATE_CHANGED_ACTION这两个intent,以关注Wifi的状态
转载:http://blog.csdn.net/Android_Tutor/article/details/5789203

本地片选择

package com.yfz; import java.io.FileNotFoundException; import android.app.Activity; import android.content.ContentResolver; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Bundle; import android ...
1. 引用系统资源 android:id="@android:id/text1" android:id和@id一样是引用已有的id,当然也包括系统(frameworks)的id,而@+id是新增加一个id android:textColor="@android:color/opaque_red" 指定package: android 3. 引用主题属性 另外一种资源值允许你引用当前主题中的属性的值。这个属性值只能在样式资源和XML属性中使用;它允许你通过将它们改变为当前主题提供的标准变化来改变UI元素的外观,而不是提供具体的值。    andro ...
转载:http://blog.csdn.net/getclass/archive/2010/03/01/5336832.aspx ================================================================================ 随着我们学习的深入,这几天学习的内容越来越精彩了.作为应用开发,我们不可避免的得对数据进行操作.Android就为我们提供了很多种,存放数据和读 取数据的方法.在开发中,减少开发周期提高系统的健壮行. 今天我们就学习Android系统中使用对XML解析的技术Pull.和大大方便我们存 储和读取软件参数的类Sh ...
转载:http://blog.csdn.net/getclass/archive/2010/03/02/5340244.aspx ================================================================================== 这几天的学习,都是Android很实用的地方.所以练习起来,特别的有精神.今天主要学习的是Android中,统一数据访问的方式,和一些为了方便开 发.由系统提供的一些实用的工具类.如:用于匹配Uri的UriMatcher和获取Uri路径后面ID的ContentUris.这在工作中一定会用到 的,所以要认 ...
转载:http://blog.csdn.net/getclass/archive/2010/03/03/5343884.aspx =============================================================================== 1.从Internet获取网页 发 送请求,将网页以流的形式读回来. 1)创建一个URL对象:URL url = new URL("http://www.sohu.com"); 2)利用HttpURLConnection对象从网络中获取网页数据:HttpURLConnection conn ...
转载:http://blog.csdn.net/getclass/archive/2010/03/05/5350740.aspx ================================================================================== 1.添加新的Activity 1) 新建一个继承Activity的类 2)在AndroidManifest.xml文件中添加:<activity android:name=".NewActivity" android:label="新activity的页面标题&qu ...

AnimationForMy

1.Animation的分类 答:一、TweenedAnimation:旋转、移动、伸展、淡入淡出       1、Alpha:淡入淡出       2、Scale:缩放       3、Rotate:旋转       4、Translate:移动效果        使用步骤:1.创建一个AnimationSet对象                  2.根据需要创建相应的Animation对象                  3.根据软件动画需求,为Animation对象设置相应的数据                  4.将Animation对象添加到AnimationSet对象中     ...
android 平台大的方面的层次可以划分成三个层次,包括一个操作系统,中间件和应用程序,android 的系统框架图如下: 图中的软件层次自上而下分成4个层次 应用程序(Application) 用用程序框架(Application Framework) 各种类库(Libraries)和android运行时(Adnorid Runtime) 操作系统(OS) 一.应用程序(Application)         应用层是和用户交互的一个层次,用户可以看得见的一些应用,用户可以操作。这类应用基本都是通过Java语言编写的独立的能够完成某些功能的应用程序。 Android本身提供了桌面(H ...
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为 ...
Global site tag (gtag.js) - Google Analytics