Android
子庚
加油
展开
-
handler的基础使用
package android.basic.lesson27;import android.app.Activity;import android.app.ProgressDialog;import android.content.res.Resources;import android.os.Bundle;import android.os.Handler;import androi转载 2014-01-02 14:22:18 · 610 阅读 · 0 评论 -
BaseAdapter 使用示例
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:mi转载 2013-12-26 14:57:12 · 636 阅读 · 0 评论 -
Android Activity的四种LaunchMode!!!
本文转自: http://marshal.easymorse.com/archives/2950. 写的非常好,分享给大家!!!在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认转载 2014-01-14 16:15:55 · 654 阅读 · 0 评论 -
Android数据的四种存储方式 ContentProvider
ContentProvider是安卓平台中,在不同应用程序之间实现数据共享的一种机制。一个应用程序如果需要让别的程序可以操作自己的数据,即可采用这种机制。并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作的方式。其步骤为: 1. 在当前应用程序中定义一个ContentProvider。 2. 在当前应用程序的Android转载 2014-01-15 14:24:20 · 730 阅读 · 0 评论 -
Android数据的四种存储方式 SharePreferences使用
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的转载 2014-01-15 13:56:42 · 680 阅读 · 0 评论 -
Android数据的四种存储方式SQLite
SQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是: NULL: 空值 INTEGER: 整数 REAL: 浮点数 TEXT: 字符串 BLOB: 大数据 在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTEGER的0和1代替true和false,而转载 2014-01-15 14:25:58 · 742 阅读 · 0 评论 -
Android之Handler用法总结
原文:http://www.cnblogs.com/devinzhang/archive/2011/12/30/2306980.html方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() {转载 2014-01-15 15:54:23 · 536 阅读 · 0 评论 -
安卓开发-Activity中finish() onDestroy() 和System.exit()的区别
原文:http://blog.csdn.net/imzoer/article/details/9380807Activity.finish()Call this when your activity is done and should be closed. 在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最转载 2014-01-16 11:27:44 · 851 阅读 · 0 评论 -
Android Activity 生命周期的透彻理解
原文地址:http://www.cnblogs.com/hibraincol/archive/2012/03/06/2382120.html说来惭愧,虽然已经做了一年多的android开发,但是最近被人问起activity的生命周期的时候,却感觉自己并不能很自信很确定的回答对方的问题,对activity的生命周期的理解还不透彻啊。 既然发现了问题,那咱就得解决问题,不就个生命周转载 2014-01-16 14:15:26 · 605 阅读 · 0 评论 -
怎么设置使MyEclipse的代码提示功能
http://www.blogjava.net/wangbbs2007/articles/302911.html示用alt+/.需要做两件事.1,windows-->preference-->workbench-->keys 下设置Content Assist 的快捷键 2,windows-->preference-->workbench-->keys 下设置wor转载 2014-01-27 13:51:44 · 1089 阅读 · 0 评论 -
Android中的Handler的具体用法
Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。Android利用Handler来实现UI线程的更新的。Handler是Android中的消息发送器,其在哪个Activity中创建就属于且紧紧属于该Activity。还可以说其在哪个线程中new的,就是那个线程的Handler。Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI转载 2014-01-15 14:49:20 · 578 阅读 · 0 评论 -
【Android】Uri、UriMatcher、ContentUris详解
1.Uri通用资源标志符(Universal Resource Identifier, 简称"URI")。Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成:访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 Android的Uri由以下三部转载 2014-01-20 12:03:53 · 651 阅读 · 0 评论 -
LayoutInflator
原创作品:http://weizhulin.blog.51cto.com/1556324/311450大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById转载 2013-12-26 15:13:01 · 1265 阅读 · 0 评论 -
Android Fragment完全解析,关于碎片你所需知道的一切
原文地址:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在转载 2014-01-09 09:50:11 · 617 阅读 · 0 评论 -
android:TableLayout表格布局详解
这篇博文包括的内容:1、TableLayout简介2、TableLayout行列数的确定3、TableLayout可设置的属性详解4、一个包含4个TableLayout布局的实例及效果图一、Tablelayout简介 Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。转载 2014-01-02 16:36:58 · 762 阅读 · 0 评论 -
RelativeLayout参数
Android中RelativeLayout相对布局RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_a转载 2014-01-03 10:50:46 · 947 阅读 · 0 评论 -
[Android]自定义组件示例:使用attrs.xml文件定制RadioButton
1.在res/values下创建attrs.xml[html] view plaincopy MyRadioButton为组件名字,随意起,attr标签定义组件的属性,name对应的是属性名,format是属性的类型,具体可参见《[Android]attrs.xml文件中属性类型format值的格式》。2.在自定义的组件中使用attrs.xml文件的定义转载 2014-01-06 10:53:23 · 766 阅读 · 0 评论 -
Android中动态更新View组件的大小
有时为了适配机型,我们需要动态更新组件的大小,为了达到在不同机型同样的效果。通过设置LayoutParams就可以达到这个效果。[java] view plaincopyImageView pictureView = (ImageView) convertView.findViewById(R.id.picture_view); Vie转载 2014-01-06 11:22:12 · 1132 阅读 · 0 评论 -
[Android]attrs.xml文件中属性类型format值的格式
[java] view plaincopy"reference" //引用 "color" //颜色 "boolean" //布尔值 "dimension" //尺寸值 "float" //浮点值 "integer" //整型值 "string" //字符串 "fraction" //百分数,比如200% 枚举型的格式:[html] view plaincopy转载 2014-01-06 10:42:17 · 936 阅读 · 0 评论 -
7种形式的Android Dialog使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保转载 2014-01-06 13:39:14 · 503 阅读 · 0 评论 -
android如何设置控件的样式
有时候我们不满足于系统控件的外观要改变一些背景,文字颜色等,这些属性可以在代码里更改,随便哪种控件,我们点,后面会出来一大串set开头的方法。但是在代码里这样改来改去还是比较麻烦的,如果同样的控件多了,重复的代码也比较多。控件的这些属性也是可以在xml文件里改的,同样的控件多了,还是会带来代码的重复。这进我们就可以用设置控件样子式的方法了。下面以EditText控件为例来说明如何来设置一个控件的样转载 2014-01-03 11:22:41 · 1444 阅读 · 0 评论 -
android弹出窗口的实现(PopupWindow)
最近看到新浪微博顶部栏的微博分组效果很炫,从网上查了一些资料明白原来是用PopupWindow实现的,今天自己也写了一个例子实现了这种效果,希望对大家有帮助。 PopupWindow就是弹出窗口的意思,类似windows下面的开始按钮。PopupWindow可以实现浮层效果,而且可以自定义显示位置,出现和退出时的动画. 首先定义新浪微博的顶部栏转载 2014-01-07 16:12:50 · 1108 阅读 · 0 评论 -
自定义 Android 对话框 (AlertDialog) 的样式
Android 提供了 AlertDialog 类可通过其内部类 Builder 轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。定义外观我们希望将上面默认的对话框外观修改为如下图所示的新对话框风格:转载 2014-01-07 14:27:54 · 780 阅读 · 0 评论 -
android fragment(android.support.v4.app.Fragment和android.app.Fragment区别
(1)android.app.Fragment:兼容的最低版本是android:minSdkVersion="11"因此你的应用不能兼容3.0以下的应用。可以使用标签的,这点很重要,如果是用android.support.v4.app.Fragment的话,是不能是用标签的,会抛出android.view.InflateException: Binary XML file line转载 2014-01-09 14:17:51 · 952 阅读 · 0 评论 -
使用fragment实现tab
现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其中一个特别棒的应用技巧。很多手机应用都会有一个非常类似的功能,即屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的界面转载 2014-01-09 18:08:41 · 978 阅读 · 0 评论 -
Android 程序打包及签名
为什么要签名??? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。 APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,转载 2014-01-20 14:29:01 · 593 阅读 · 0 评论