上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页

2013年10月23日

Parcel

摘要: android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。Parcelable实现要点:需要实现三个东西1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel中.声明如下:writeToParcel (Parcel dest, int flags) 具体参数含义见javadoc2)describeContents方法。没搞懂有什么用,反正直接返回0也可以3)静态的Parcelable.Creator接口,本接口有两个方法:c 阅读全文

posted @ 2013-10-23 11:58 小嘟 阅读(273) 评论(0) 推荐(0)

Android4.0-Fragment框架实现方式剖析

摘要: 1、什么是Fragment?Fragment包含在Activity中,Fragment只能存在于Activity的上下文(context)内,没有Activity就无法使用Fragment,因此Fragment只能在Activity的上下文(context)创建。Fragment可以作为Activity的一部分,Fragment和Activity非常相似,Fragment拥有一个与她相关的视图层次结构,拥有一个与活动非常相似的生命周期。2、为什么要使用Fragment?Activity的使用局限:不能将多个Activity活动界面放在屏幕上一并显示。因此创建了Fragment来弥补Activi 阅读全文

posted @ 2013-10-23 11:17 小嘟 阅读(394) 评论(0) 推荐(0)

Fragment 生命周期

摘要: 官网帮助文档链接:http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/AppListFragment(7649): onAttach11-29 14:26:35.095: D/AppListFragment(7649): onCreate11-29 14:26:35.095: D/AppListFragment(7649): onCreateView... 阅读全文

posted @ 2013-10-23 11:06 小嘟 阅读(140) 评论(0) 推荐(0)

2013年10月22日

WebView

摘要: 转:http://android.yaohuiji.com/archives/tag/websettings今天我们来学习一个可以显示网页的控件WebView。WebView的网页渲染引擎和Safari、Chrome一样都是Webkit。使用WebView进行互联网程序开发有以下优点:1、可以打开远程网址、也可以加载本地Html数据2、可以搭建Java和Javascript交互桥梁3、WebView控件可以高度定制。下面我们通过几个例子来共同学习WebView的使用方法。一、先做一个例子热热身看看效果,例子:通过WebView访问本博客http://android.yaohuiji.com1、 阅读全文

posted @ 2013-10-22 12:01 小嘟 阅读(759) 评论(0) 推荐(0)

LayoutInflater

摘要: 作用:1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素.方法:Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activity基类, 然后在onCreate里面使用setContentView方法来载入一个在xml里定义好的界面.其实在Activity里面就使用了LayoutInflater来载入界面, 通过getSystemService(Context.LAYOUT_INFLATER_SERVICE)方法 阅读全文

posted @ 2013-10-22 11:57 小嘟 阅读(173) 评论(0) 推荐(0)

2013年10月21日

ActionBar

摘要: 转:http://blog.csdn.net/eclipsexys/article/details/8688538在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。一、添加ActionBar1、不需要导入ActionBar,因为在android3.0或者以上版本中,ActionBar已经默认的包含在Activity中2、在Android3.0的默认主题“holographic”中,已经创造了ActionBar3、当android:minSdkVersion 阅读全文

posted @ 2013-10-21 23:36 小嘟 阅读(1062) 评论(1) 推荐(2)

Android <attr>

摘要: 第二行是自定义标签。格式如上,其中“xmlns:wen”冒号后面是标签名,在下面使用时(只对当前文件可用)“com.iteye.googlers”是你的工程包名。1. reference:参考某一资源ID。(1)属性定义:(2)属性使用:2. color:颜色值。(1)属性定义:(2)属性使用:3. boolean:布尔值。(1)属性定义:(2)属性使用:4. dimension:尺寸值。(1)属性定义:(2)属性使用:5. float:浮点值。(1)属性定义:(2)属性使用:6. integer:整型值。(1)属性定义:(2)属性使用:7. string:字符串。(1)属性定义:(2)属性使 阅读全文

posted @ 2013-10-21 14:07 小嘟 阅读(417) 评论(0) 推荐(0)

android:showAsAction

摘要: 当你的应用程序目标设为蜂巢平台时,你可以利用Action Bar部件提供的全部功能,将你的选项菜单项放在Action Bar的右上角,对用户来说使用更方便,控制该行为的主菜单项属性是android:showAsAction。 这个属性可接受的值有: 1、always:这个值会使菜单项一直显示在Action Bar上。 2、ifRoom:如果有足够的空间,这个值会使菜单项显示在Action Bar上。 3、never:这个值使菜单项永远都不出现在Action Bar上。 4、withText:这个值使菜单项和它的图标,菜单文本一起显示。 阅读全文

posted @ 2013-10-21 14:04 小嘟 阅读(2924) 评论(0) 推荐(1)

工厂模式

摘要: 一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说"开奔驰车!",坐上Bmw后他说"开宝马车!",坐上Audi后他说"开奥迪车!"。你一定说:这人有病!直接说开车不就行了?! 而当把这个爆发户的行为放到我们程序语言中来,我们发现C语言一直是通过这种方式来坐车的!幸运的是,这种有病的现象在OO语言中可以避免了。下面以Java语言为基础来引入我们本文的主题:工厂模式!!二、简介工厂模式主要 阅读全文

posted @ 2013-10-21 11:30 小嘟 阅读(216) 评论(0) 推荐(0)

单例/单体模式(Singleton)

摘要: 首先,单例模式是对象的创建模式之一,此外还包括工厂模式。单例模式的三个特点:1,该类只有一个实例2,该类自行创建该实例(在该类内部创建自身的实例对象)3,向整个系统公开这个实例接口Java中大概是这个样子12345678910111213classSingleton {//私有,静态的类自身实例privatestaticSingleton instance = newSingleton();//私有的构造子(构造器,构造函数,构造方法)privateSingleton(){}//公开,静态的工厂方法publicstaticSingleton getInstance() {returninsta 阅读全文

posted @ 2013-10-21 11:08 小嘟 阅读(211) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页

导航