android
文章平均质量分 67
iteye_14994
这个作者很懒,什么都没留下…
展开
-
Android平台上的11个感应器你都知道吗
Android平台上的11个感应器你都知道吗本文转载自《http://mycoding.iteye.com/blog/954523》在Android 2.3中新增了3个感应器,对于Android平台的开发我们通过感应器可以发挥想象设计出一些很实用的软件。下面就一起看下目前API Level为9时一共11个感应器分辨是什么吧. 1. ACCELEROMETER 加速,描述加速度的。...原创 2011-07-13 10:32:17 · 739 阅读 · 0 评论 -
android-学习笔记之按钮事件
android-学习笔记之按钮事件本文转载自: http://zhangkun716717-126-com.iteye.com/blog/761080 前备知识:1.需要了解怎么得到界面元素。那么如何得到界面元素呢?在界面配置文件:例如 main.xml 中,比方一个id为idButtonTest1的Button定义如下: <Button android...原创 2011-07-15 15:35:30 · 81 阅读 · 0 评论 -
Android Layout之一:FrameLayout
Android Layout之一:FrameLayout 转载自: http://zhangkun716717-126-com.iteye.com/blog/763538 Android Layout有五大布局对象,分别是FrameLayout(帧布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对...原创 2011-07-17 14:15:03 · 116 阅读 · 0 评论 -
Android Layout之二:RelativeLayout
Android Layout之二: RelativeLayout 转载自:http://android.blog.51cto.com/268543/298345 相对定位布局 这个布局比较易懂,但组件间容易存在依赖关系,“牵一发而动全身“,所以在确定组件间布局关系不会再变...原创 2011-07-17 14:45:29 · 99 阅读 · 0 评论 -
Android Layout之三:Linear Layout
Android Layout之三:Linear Layout 转载自:http://android.blog.51cto.com/268543/298345 线形布局 orientation - 容器内元素的排列方式。vertical: 子元素们垂直排列,horizontal: 子元素们水平排列。在代码里可通过setOrientation()进行动态改变,值分...原创 2011-07-17 15:04:00 · 147 阅读 · 0 评论 -
Android Layout之四:Table Layout
Android Layout之四:Table Layout 转载自:http://android.blog.51cto.com/268543/314262 TableLayout和我们平时在网页上见到的Table有所不同,TableLayout没有边框的,它是由多个TableRow对象组成,每个TableRow可以有0个或多个单元格,每个单元格就是一个View。这些Tabl...原创 2011-07-17 16:55:18 · 182 阅读 · 0 评论 -
Android Layout之五:AbsoluteLayout
Android Layout之五:AbsoluteLayout AbsoluteLayout也就是绝对布局,又称坐标布局,在布局上灵活性较大,也较复杂,另外由于各种手机屏幕尺寸的差异,给开发人员带来较多困难。用坐标布局时,需要注意坐标原点为屏幕左上角,这和电脑屏幕的设置时一样一样的;添加视图时,要精确的计算每个视图的像素大小,最好先在纸上画草图,并所有元素的像素定位计算好。...原创 2011-07-18 22:33:05 · 99 阅读 · 0 评论 -
Android 对话框(Dialog)大全 建立你自己的对话框
Android 对话框(Dialog)大全 建立你自己的对话框 转载自:http://www.cnblogs.com/salam/archive/2010/11/15/1877512.html 下面是几种对话框的效果: (注意:按1下[Back]按键同样会出现该对话框)图一 图二 图三 ...原创 2011-07-19 09:42:45 · 141 阅读 · 0 评论 -
Android 菜单(OptionMenu)
Android 菜单(OptionMenu) 转载自 http://www.cnblogs.com/salam/archive/2011/04/04/2005329.html 菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这...原创 2011-07-19 20:49:35 · 133 阅读 · 0 评论 -
Android设置全屏的方法
Android设置全屏的方法 要使自己的应用以全屏方式启动,可以有下面的2种方式。 方式一:代码实现 说明:在应用刚启动的时候,还会看到标题栏和状态栏(一闪而过),很快就自动全屏了。 @Override public void onCreate(Bundle savedInstanceState) { //全屏 ...原创 2011-07-20 21:29:25 · 120 阅读 · 0 评论 -
Android系统自带样式(android:theme)
Android系统自带样式(android:theme) Theme.Dialog : (图1)Activity显示为对话框模式Theme.NoTitleBar : (图2)不显示应用程序标题栏Theme.NoTitleBar.Fullscreen : (图3)不显示应用程序标题栏,并全屏Theme.Light : (图4)背景为白色Theme.Light.N...原创 2011-07-20 21:52:26 · 311 阅读 · 0 评论 -
GridView与数据绑定
GridView与数据绑定 参考转载:http://www.cnblogs.com/over140/archive/2010/10/19/1855366.html 一个在平面上可显示多个条目的可滚动的视图组件,该组件中的条目通过一个ListAdapter和该组件进行关联。比如android手机中显示的应用: 比如实现九宫格图,用GridView是首选,也是最简...原创 2011-07-21 18:10:26 · 277 阅读 · 0 评论 -
ListView和数据绑定
ListView和数据绑定 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。 下面是具体的例子: ListView例子效果图 main_list_view.xml配置<?xml version="1.0" encoding="utf-8"?>...原创 2011-07-21 22:06:58 · 192 阅读 · 0 评论 -
1个简单的SimpleAdapter工具类-SimpleAdapterUtil
1个简单的SimpleAdapter工具类-SimpleAdapterUtil 根据android.widget.SimpleAdapter来生成对应需要装备的适配器。 代码: 版本一:数据格式为List<Object[]> package com.zhouzijing.android.util;import java.u...原创 2011-07-21 22:19:20 · 91 阅读 · 0 评论 -
Android 菜单(ContextMenu)
Android 菜单(ContextMenu) Android 的ContextMenu,即上下文菜单。(类似电脑上的鼠标右键功能,选中某个元素,然后点右键,在弹出菜单上执行操作。)在手机上,通过长时间按住界面上的元素,就会出现事先设计好的上下文菜单。 主要用到的方法有:// 创建显示上下文菜单setOnCreateContextMenuListener//...原创 2011-07-22 13:54:19 · 186 阅读 · 0 评论 -
关于菜单基础属性的实体类
关于菜单基础属性的实体类 在代码中经常会用到菜单,为了使用方便,因此创建1个菜单实体类,用于定义菜单。 代码: package com.zhouzijing.android.util;/** * 定义菜单实体结构. * @author stephen * */public class MenuEntity{ /*...原创 2011-07-22 14:05:04 · 353 阅读 · 0 评论 -
Android 菜单(SubMenu)
Android 菜单(SubMenu) SubMenu(子菜单),是在选项菜单的基础上增加子菜单。 一个Menu对象可以拥有0或多个SubMenu,通过调用Menu.addSubMenu方法将SubMenu添加到当前Menu中。在SubMenu添加MenuItem的方式和在Menu中添加MenuItem方式一样,因为SubMenu是Menu的子类,但是SubMenu里不...原创 2011-07-22 17:30:50 · 190 阅读 · 0 评论 -
android中的UI控制(一)
android中的UI控制(一)转载自 http://www.android777.com/index.php/tutorial/androids-ui-control-a.htmlJava在UI方面的表现一直很不如意,由于界面不好看、使用不方便造成大量开发人员不愿去使用它。幸好在Android中我们将不再使用这些控件。Android内建了一个内部的UI框架,并...原创 2011-07-22 21:18:56 · 154 阅读 · 0 评论 -
Android中的FILL_PARENT与WRAP_CONTENT的区别
Android中的FILL_PARENT与WRAP_CONTENT的区别 FILL_PARENT Special value for the height or width requested by a View. FILL_PARENT means that the view wants to be as big as its parent, minus the...原创 2011-07-23 22:48:27 · 124 阅读 · 0 评论 -
android中的UI控制(二)
android中的UI控制(二) 转载自 : http://www.android777.com/index.php/tutorial/androids-ui-control-b.html 上一篇我们讲到android中创建UI的几种方式,用户应该可以根据学到的内容创建简单的界面。这边我们再看一下android SDK里面提供的一些简单控件的用法,包括:文本控制、...原创 2011-07-24 18:56:29 · 106 阅读 · 0 评论 -
android中的UI控制(三)
android中的UI控制(三) 转载自 : http://www.android777.com/index.php/tutorial/android-view/androids-ui-control-c.html 上一篇我们讲了Android GUI中的MVC架构和一些视图的文字控制能力,接着我们看一些按钮控制的例子。按钮在界面中算是最常见的控件,一般我们都用...原创 2011-07-24 21:33:02 · 123 阅读 · 0 评论 -
Context.openOrCreateDatabase 与 SQLiteDatabase.openOrCreateDatabase的区别
Context.openOrCreateDatabase 与 SQLiteDatabase.openOrCreateDatabase的区别 Context.openOrCreateDatabase 与 SQLiteDatabase.openOrCreateDatabase本质上完成的功能都一样,Context.openOrCreateDatabase最终是需要调用 SQLi...原创 2011-07-28 10:32:11 · 408 阅读 · 0 评论 -
android adb shell 命令大全
android adb shell 命令大全 转载自: http://www.cnblogs.com/acpb/archive/2011/05/24/2056026.html 1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创...原创 2011-07-28 20:41:59 · 85 阅读 · 0 评论 -
如何查看模拟器上的sqlite数据库
如何查看模拟器上的sqlite数据库假设(一)你的adb.exe文件位置为 D:\android\platform-tools(二)你的android项目的包名为com.xxx.android,数据库名为mydemo.db 查看自己的android项目数据库的步骤如下: (1)首先必须启动android手机模拟器;看到上图,表示an...原创 2011-07-28 21:08:52 · 1484 阅读 · 0 评论 -
Activity之间的参数传递
Activity之间的参数传递 假设有2个Activity,分别为 ActivityA和ActivityB,ActivityA负责调用ActivityB。 (一)ActivityA传递参数给ActivityB ActivityA类的代码:Bundle bundle = new Bundle();bundle.putInt("...原创 2011-07-29 15:33:24 · 140 阅读 · 0 评论 -
ListView内容变化后的动态刷新
ListView内容变化后的动态刷新 基本知识点:1.更新适配器Adapter数据源2.调用适配器Adapter的刷新方法notifyDataSetChanged() 首先需要定义ListView和对应适配器Adapter: //用于显示用户列表的ListViewprivate ListView userList = null;...原创 2011-08-04 10:03:43 · 997 阅读 · 0 评论 -
ListView的使用和特性研究(一)
ListView的使用和特性研究(一) 转载自 : http://www.android777.com/index.php/tutorial/listview-1.html ListView应该是android里最常用的显示数据的控件了。它用来将集合数据一个个抽取出来按照从头到尾往下显示的控件里,这些是在手机中经常看到的一些布局。 我们可以看从简单的到难的布局,一步...原创 2011-08-04 12:32:42 · 141 阅读 · 0 评论 -
ListView的使用和特性研究(二)
ListView的使用和特性研究(二) 转载自:http://www.android777.com/index.php/tutorial/listview-2.html 上篇文章我们讲到如何通过扩展ArrayAdapter来将其里面所装的对象展现在自定义的View里,其中有涉及到展现ListView的效率问题。这边我们在分析下到底ListView是如何...原创 2011-08-04 14:27:21 · 143 阅读 · 0 评论 -
android开发中的UI控制(四)
android开发中的UI控制(四) 转载自:http://www.android777.com/index.php/tutorial/android-view/androids-ui-control-d.html 列表多值显示是Android中一个常用的功能,像是显示所有联系人、所有信息、文件目录等就需要列表显示控制。列表显示可以分为:纵向列表显示、Grid网格排列...原创 2011-08-04 15:29:37 · 105 阅读 · 0 评论 -
使用自定义的BaseAdapter实现LIstView的展示
使用自定义的BaseAdapter实现LIstView的展示 实现以下功能点: 1.通过自定义的BaseAdapter展示ListView;2.动态修改、刷新ListView内容;3.在自定义的BaseAdapter中实现ListView内容的点击和长按点击事件;4.在BaseAdapter的getView方法中动态增加新组件; ...原创 2011-08-06 00:45:54 · 240 阅读 · 0 评论 -
android listview 连续调用 getview问题分析及解决
android listview 连续调用 getview问题分析及解决 转载自:http://blog.csdn.net/f8376904110/article/details/6460934 当我们在使用listview的时候。有时候自定义adapter的时候,是不是会发现在getview里打印日志的时候,重复调用很多次?有时候4次。有的严...原创 2011-08-06 12:24:53 · 169 阅读 · 0 评论 -
android开发中的UI控制(五)
android开发中的UI控制(五) 转载自:http://www.android777.com/index.php/tutorial/android-view/androids-ui-control-v.html 下面看几个比较有意思的UI控件。Spinner:Spinner是AdaperView的子类,跟ListView、GridView一样,所以得设...原创 2011-08-06 22:00:49 · 104 阅读 · 0 评论 -
android开发中的UI控制(六)
android开发中的UI控制(六) 转载自 : http://www.android777.com/index.php/tutorial/androids-ui-control-f.html 之前介绍了Android中的文本控制、按钮控制、列表控制和其他一些有趣的控件。大家应该对这些基本的控制控件有一些了解了,但是如何把这些控制控件合成在一个...原创 2011-08-07 21:08:02 · 122 阅读 · 0 评论 -
LinearLayout中的layout_weight属性
LinearLayout中的layout_weight属性 布局LinearLayout代码 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:ori...原创 2011-08-08 21:13:46 · 141 阅读 · 0 评论 -
android开发中的UI控制(七)
android开发中的UI控制(七)转载自 http://www.android777.com/index.php/tutorial/android-view/androids-ui-control-g.html到这里大家应该都会使用一些简单控件、有趣的控件结合布局管理对象来创建一些简单的界面了。可是如果光只有界面而没有对应的UI交互的话那整个应用就像...原创 2011-08-09 00:29:54 · 133 阅读 · 0 评论 -
Android尺寸单位
Android尺寸单位 Android支持下列所有单位:px(像素):屏幕上的点。in(英寸):长度单位。mm(毫米):长度单位。pt(磅):1/72英寸。dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。dip:与dp相同。sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小 首选项进...原创 2011-08-12 21:03:17 · 164 阅读 · 0 评论 -
区分Activity的四种加载模式
区分Activity的四种加载模式 转载自 http://marshal.easymorse.com/archives/2950 在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载...原创 2011-08-16 09:55:32 · 85 阅读 · 0 评论 -
如何使用android系统图标
如何使用android系统图标 Java文件中:android.R.drawable.xxxXml文件中 :@android:drawable/xxx原创 2011-08-16 10:16:30 · 116 阅读 · 0 评论 -
Android中Intent传递对象的两种方法(Serializable,Parcelable)
Android中Intent传递对象的两种方法(Serializable,Parcelable) 转载自 http://blog.csdn.net/xyz_lmn/article/details/5908355 今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Obje...原创 2011-08-16 17:07:41 · 119 阅读 · 0 评论 -
android调用系统打电话功能
android调用系统打电话功能 Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:13xxxxxx")); startActivity(intent); 需要权限: <uses-permission android:name="a...原创 2011-08-16 17:20:51 · 562 阅读 · 0 评论