生如夏花

生如夏花的.net 博客空间

导航

随笔分类 -  android基础

上一页 1 2

android基础
android入门教程(十六)之-- 使用Intent传递数据
摘要:一、Intent作用android 中intent是经常要用到的。不管是页面调转,还是传递数据,或是调用外部程序,系统功能都要用到intent。Android的有三个基本组件——Activity,Service和BroadcastReceiver,它们都是通过Intent机制激活的,而不同类型的组件有传递Intent的不同方式。(1) 要激活一个新的Activity,或者让一个现有的Activity执行新的操作,可以通过调用Context.startActivity()或者Activity.startActivityForResult()方法。这两个方法需要传入的Intent参数也称为Acti 阅读全文

posted @ 2011-08-10 18:23 生如夏花之灿烂 阅读(9770) 评论(0) 推荐(1) 编辑

(原创)Android入门教程(十五)之-- Activity生命周期及其配置使用
摘要:一、 Activity介绍 activity可以算是开发者遇到的最频繁,也是android当中最基本的模块之一,在android的程序中,activity一般代表手机屏幕的一屏,如果把手机比作一个浏览器,那么activity就相当于一个网页, 对于Activity,关键是其生命周期的把握(如下图),正如图形所示,当我们第一次启动一个Acitivity1时,会按下列顺序调用Acitivity1的方法onCreate()->onStart()->onResume(),然后Acitivity1就会显示在手机屏幕上。这个时候如果你点击按钮或者做操作切换到了另外一个Activity2,Act 阅读全文

posted @ 2011-08-10 16:07 生如夏花之灿烂 阅读(1324) 评论(0) 推荐(0) 编辑

Android入门教程(十四)之-------ListView的应用 (转)
摘要:大家好,终于可以又写blog了,前段时间准备日语,现在终于完了.我们今天要讲的内容是Android中ListView中的实现.一共分为四个步骤,我将一一讲解:Step one:创建一个新的Android工程,命名为ListViewDemo.Step two:找到ListViewDemo.java,把我们习惯的继承Activity,改成ListActivity,如下:public class ListViewDemo extends ListActivity Step three:修改ListViewDemo.java代码方法如下:package com.android.test;import 阅读全文

posted @ 2011-08-09 18:23 生如夏花之灿烂 阅读(626) 评论(0) 推荐(0) 编辑

Android入门教程(十三)之自定义下拉菜单模式----Spinner与setDropDownViewResource的应用(转)
摘要:大家好,我们这一节讲一下Android下的下拉菜单Spinner,就像是Swing的Combobox,html的<select>,由于手机画面有限,要在有限的范围选择项目,下拉菜单是比较好的选择. Android提供的Spinner Widget的下拉菜单已经非常好用了,样式也还适用.但我们本节的Demo的重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以XML的方式定义下拉菜单要显示的模样.Step 1: 创建一个新的Android 工程, 我们命名为SpinnerDemo .Step 2 :打开layout 文件夹,找到main 阅读全文

posted @ 2011-08-09 18:16 生如夏花之灿烂 阅读(1629) 评论(0) 推荐(0) 编辑

Android入门教程(十二)之仿百度谷歌搜索自动提示框-----AutoCompleteTextView的应用(转)
摘要:现在我们上网几乎都会用百度或者谷歌搜索信息,当我们在输入框里输入一两个字后,就会自动提示我们想要的信息,这种效果在Android 里是如何实现的呢? 事实上,Android 的AutoCompleteTextView Widget ,只要搭配ArrayAdapter 就能设计同类似Google 搜索提示的效果.本例子先在Layout 当中布局一个AutoCompleteTextView Widget ,然后通过预先设置好的字符串数组,将此字符串数组放入ArrayAdapter ,最后利用AutoCompleteTextView.setAdapter 方法,就可以让AutoCompleteTex 阅读全文

posted @ 2011-08-09 18:13 生如夏花之灿烂 阅读(1188) 评论(1) 推荐(0) 编辑

Android入门教程(十一)之----单选项框RadioGroup的综合应用 (转)
摘要:大家好,我们今天这一节要介绍的是RadioGroup 的组事件.RadioGroup 可将各自不同的RadioButton ,设限于同一个Radio 按钮组,同一个RadioGroup 组里的按钮,只能做出单一选择(单选题).首先,我们先设计一个TextView Widget ,以及一个RadioGroup ,并将该RadioGroup 内放置两个RadioButton ,默认为都不选择,在程序运行阶段,利用onCheckedChanged 作为启动事件装置,让User选择其中一个按钮,显示被选择的内容,最的将RadioButton 的选项文字显示于TextView 当中.下面我们看一下效果图 阅读全文

posted @ 2011-08-09 17:55 生如夏花之灿烂 阅读(911) 评论(0) 推荐(0) 编辑

Android入门教程(十)之-----Menu功能菜单设计 (转)
摘要:大家好,我们今天这一节讲的是Android功能菜单的设计,程序里定义了两个菜单子项,一个是"关于",一个是"退出",当点击"关于"时候,新建一个Toast 提示,当点击"退出"时,我们将结束程序.程序里除了默认覆盖的onCreate 外之外,还需要另外新建两个类函数:onCreateOptionsmenu ()与onOptionsItemSelected (),前者为创建Menu 菜单的项目,后者则是处理菜单被选择运行后的事件处理.看一下效果图: 我们只在一个文件里作了改动,也就是MenuDemo.java ,代码 阅读全文

posted @ 2011-08-09 17:42 生如夏花之灿烂 阅读(893) 评论(0) 推荐(0) 编辑

Android入门教程(九)之-----取得手机屏幕大小DisplayMetrics的应用 (转)
摘要:大家好,我们这一节要讲的内容是Android如何取得手机屏幕大小的例子.本节主要用了三个对象TextView ,Button ,以及DisplayMetrics ,其中Displaymetrics 是取得手机屏幕大小的关键类,这个例子非常的简单,当我们点击按钮,触发事件,在TextView 里显示手机屏幕的宽高分辨率. 看一下效果图:按钮触发前: 按钮触发后: 其中我们在res->layout->values->string.xml增加了两行如下(黑体)<?xml version="1.0" encoding="utf-8"?&g 阅读全文

posted @ 2011-08-09 17:40 生如夏花之灿烂 阅读(1108) 评论(0) 推荐(0) 编辑

Android入门教程(八)之-----简单的Button事件响应综合提示控件Toast的应用(转)
摘要:大家好,我们这一节将简单的Button事件响应综合提示控件Toast的应用,在上节我们已经学会了在main.xml里定义了Button对象,今天我们来学习Button如何实现事件响应, Button按钮所触发的事件处理,我们称之为Event Handle,只不过在Android当中,按钮事件是由系统的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxListener应该不陌生.以下的Demo,我们将实现当点击Button时,TextView文字将发生改变,并在屏幕上出现一段时间的Toast提醒.让我们看一下效果图:点击按钮前: 点击按钮后: 我们主要在程 阅读全文

posted @ 2011-08-09 17:37 生如夏花之灿烂 阅读(1226) 评论(3) 推荐(0) 编辑

Android入门教程(七)之五大布局对象---FrameLayout,LinearLayout ,AbsoluteLayout,RelativeLayout,TableLayout(转)
摘要:大家好,我们这一节讲一下Android对用五大布局对象,它们分别是FrameLayout(框架布局:不知道是不是这么翻译的),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局). FrameLayout: FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆 阅读全文

posted @ 2011-08-09 17:34 生如夏花之灿烂 阅读(2762) 评论(1) 推荐(1) 编辑

(原创)Android入门教程(六)之------使用android SDk帮助文档(英文) 下载中文SDK帮助文档(中文)
摘要:就像dotnet开发要有MSDN,java开发要有jdk文档一样,在进行android开发之前,最好案头也要有相应的帮助文档。其实android sdk本身里面包含了很多开发帮助文档(英文版)。具体的使用步骤如下1.打开sdk下载帮助文档目录 我的安装目录在 C:\Program Files\Android\android-sdk-windows\docs2.使用浏览器打开index.html,打开后再上面的导航Tab按钮里面点击Dev-Guide链接(开发向导)这个页面左边的链接里面基本包括了android开发入门的方方面面介绍。比如userinterface(用户界面)->decla 阅读全文

posted @ 2011-08-09 15:53 生如夏花之灿烂 阅读(21368) 评论(0) 推荐(1) 编辑

Android入门教程(五)之------更改与显示文字标签TextView标签的使用(转)
摘要:我们写了HelloAndroid 之后,一直觉得没有写半行代码对不起自己,所以本节,我们将在HelloAndroid 基础之上,进行与TextView 文字标签的第一次接触.在此例中,将会在Layout 中创建TextView 对象,并学会定义res/values/string.xml 里的字符串常数,最后通过TextView 的setText 方法,在预加载程序之初,更改TextView 文字.首先看一下运行结果如下图: 首先"欢迎来到魏祝林的博客"这几个字是从什么地方来的呢,我们是在res->values->string.xml里面加了如下一句(黑体):&l 阅读全文

posted @ 2011-08-09 15:23 生如夏花之灿烂 阅读(8840) 评论(0) 推荐(0) 编辑

Android入门教程(四)之------Android工程目录结构介绍 (转)
摘要:当我们创建完Android工程如(HelloAndroid)后,展开"Package Explorer"窗口里的"HelloAndroid"项名称,可以看见如下目录结构: res:放置应用 程序 用到的资源 文件。其包含(Drawable,layout,values等目录)。当这个目录下的文件发生变化时,src目录下面的R.java就会自动发生变化。assets:主要放置多媒体等数据 文件 。res/drawable:放置应用到的图片资源。res/layout:放置一些与UI相应的布局文件,都是xml文件。res/values:放置字符串,颜色,数组等常 阅读全文

posted @ 2011-08-09 14:46 生如夏花之灿烂 阅读(1276) 评论(0) 推荐(0) 编辑

Android入门教程(三)之------导入现有Android工程(转http://blog.csdn.net/android_tutor)
摘要:开启Android工程 我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[New Project]对话框.Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建.点击[Android]资料夹下的[Android Project]对话框,点选"Browse.."按钮以选择[开启已经存在的工程](Create project from existing source).我们现选择F盘目录为[F:/Android/projects]中的HelloAndroid工程[F:/Android/ 阅读全文

posted @ 2011-08-09 12:12 生如夏花之灿烂 阅读(1712) 评论(0) 推荐(0) 编辑

Android入门教程(二)之------搭建 Android 2.2 开发环境(转http://www.cnblogs.com/cheney23reg/archive/2010/08/19/1803474.html)
摘要:1. 安装JDK。注意这里只是安装JRE是不行的,需要安装JDK笔者是去 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载了 JDK 6 Update 20。注: 根据http://www.eclipse.org/的官方信息,在windows 平台上安装了JDK 6 Update 21,然后运行Eclipse Helios (3.6) 会出现 crashing,需要进行一些设置 ( http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Oracle.2FS 阅读全文

posted @ 2011-08-09 12:05 生如夏花之灿烂 阅读(2554) 评论(0) 推荐(0) 编辑

Android入门前言(一)之------Android应用开发入门五问 (转自:http://blog.csdn.net/android_tutor/)
摘要:从2010年下半年开始接触android,对此颇感兴趣,走了很多弯路,也做了个小东西练了下手,现在把自己收集的相关资料做个整理,有转帖的,也有原创的。希望对研究android的同行们,能有所帮助。1. Android是什么? Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Android 作为谷 阅读全文

posted @ 2011-08-09 11:36 生如夏花之灿烂 阅读(1440) 评论(0) 推荐(0) 编辑

上一页 1 2