android开发
文章平均质量分 73
gsnet
这个作者很懒,什么都没留下…
展开
-
android应用开发揭秘例4-3笔记(TextView的使用)
我觉得TextView这没什么太多学的。就是一文本框吧。最重要的就是明白可以设置字体,颜色,背景色,文本内容//---------------------------------------------------------package com.yarin.android.Examples_04_03;import android.app.Activity;import android.gra原创 2013-02-26 15:59:08 · 280 阅读 · 0 评论 -
android应用开发揭秘examples_04-09笔记(Spinner的使用,略有修改)
spinner 就是下拉列表选择框略有修改,基本还是保持原书的例子样子。 package com.yarin.android.Examples_04_09;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import and原创 2013-02-26 15:59:21 · 520 阅读 · 0 评论 -
android应用开发揭秘学习笔记(Dialog对话框-例1:简单的OK和Cancel的对话框)
虽然是参照examples_04_14,但是因为原来的例子太麻烦,自己新建个工程试验 android应用开发揭秘 package com.stephenzhu.hello1;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.Dialo原创 2013-02-26 15:59:31 · 601 阅读 · 0 评论 -
android应用开发揭秘之examples_04_29(TabWidget及FrameLayout)
[原理]FrameLayout 指的是单帧布局, 请不要翻译成框架布局,这样无助理解。 在FrameLayout以内布置的控件,都会重叠以左上角为起点放置。TabWidget这套体系是这个样子(这是我总结的),下面不多说了,看[代码]//------------- main.xml -----------------TabHost xmlns:android="http://schemas.and原创 2013-02-26 15:59:47 · 481 阅读 · 0 评论 -
Android的Service学习之一(简单的Service的框架)
Service是android 系统中的一种组件,它跟Activity的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service的启动有两种方式:context.startService() 和 context.bindService()。 使用context.startService() 启动Service是会会经历:context.startService()原创 2013-02-26 16:00:40 · 301 阅读 · 0 评论 -
android应用开发揭秘例4-4笔记(ListView及Adapter的使用)
package com.yarin.android.Examples_04_04;import android.app.Activity;import android.database.Cursor;import android.graphics.Color;import android.os.Bundle;import android.provider.ContactsContract;impo原创 2013-02-26 15:59:10 · 306 阅读 · 0 评论 -
android应用开发揭秘examples_04-10笔记(AutoCompleteTextView和MultiAutoCompleteTextView使用)
1.使用AutoCompleteTextView, 1)需要定义提示的String[], 2)还需要定义一个ArrayAdapter关联这个String[] , 3)最后让AutoCompleteTextView的实例使用setAdapter方法。是的,就分这三步走就OK了2.使用MultiAutoCompleteTextView: 在AutoCompleteTextView的基础上, 要另外se原创 2013-02-26 15:59:23 · 300 阅读 · 0 评论 -
android应用开发揭秘examples_04-11笔记(DatePicker,TimePicker时间日期设置,略有改动)
例子中提供了2种实现方式,一种是直接在界面上显示, 另一种是弹出窗口来设置时间和日期主界面---------------------------------设置日期-------------------------------------- 设置时间 package com.yarin.android.Examples_04_11;import java.util.Calendar;import原创 2013-02-26 15:59:25 · 490 阅读 · 0 评论 -
android应用开发揭秘学习笔记(ImageView的使用,先不用examples_04_15那个太难了)
在对话框例1 的基础上(叫Hello1的工程),更改一点,加上ImageView看看1. 先把cuo8.gif资源放进来,因为这个图片资源较大,所以放到res/drawable-hdpi目录中2. 再改main.xml android:id="@+id/imageview1" android:layout_width="fill_parent" android:layout_h原创 2013-02-26 15:59:36 · 390 阅读 · 0 评论 -
android应用开发揭秘examples_04-16笔记(ImageButton的使用)
其实ImageButton用法比较简单,有2种方式:1. 静态xml定义 android:id="@+id/ImageButton01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:s rc="@drawable/button1" >2. 动态程序调用例如m_Imag原创 2013-02-26 15:59:38 · 357 阅读 · 0 评论 -
android应用开发揭秘examples_04-17笔记(Gallery的使用)
这个例子的截图: //--------Activity01.java-----------package com.yarin.android.Examples_04_17;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;im原创 2013-02-26 15:59:41 · 436 阅读 · 0 评论 -
Activity的其它相关知识
Task 基本概念Activity 和 Task的关系 对话框风格 Activity 的使用方法 =====================================A task is a stack of activities在androidmanifest.xml加入android:theme="@android:style/Theme.Dialog" 可以创建对话框风格的窗口(原先调原创 2013-02-26 16:00:36 · 290 阅读 · 0 评论 -
Activity的layout
LinearLayout 线性布局 ---分水平和垂直TableLayoutFrameLayout 单帧布局 --- 控件会重叠dip: device independent pixels 设备独立像素tablelayout例子: android:layout_width="fill_parent" android:layout_height="fill_parent" andr原创 2013-02-26 16:00:38 · 388 阅读 · 0 评论 -
Java中的数组 --- 注意与C/C++的不同
数组是对象,不是基本数据类型。 而在C/C++中,数组是基本数据类型的在Java中,基本数据类型只有8种 double,float,byte,short,int,long,char,boolean1. 这两种数组定义方法都可以的 //定义一个访问图片的数组 /* int[] images = new int[]{ R.drawable.java, R.原创 2013-02-26 16:01:04 · 376 阅读 · 0 评论 -
[转]Nested Class 与 Inner Class
转帖自百度文库http://wenku.baidu.com/view/42bb3fc29ec3d5bbfd0a74c6.html Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 收藏 Inner Class(内部类)定义在类中的类。 Nested Class(嵌套类)是静态原创 2013-02-26 16:01:06 · 355 阅读 · 0 评论 -
JAVA里的匿名内部类在android中的应用
[匿名内部类]例子是这样的: m_ListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) { //于对选中的项进行处理原创 2013-02-26 15:59:12 · 356 阅读 · 0 评论 -
android应用开发揭秘例4-1笔记
package com.yarin.android.Examples_04_01;//import android.R;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.MotionEvent;import android.view.View;i原创 2013-02-26 15:59:06 · 314 阅读 · 0 评论 -
android应用开发揭秘examples_04-08笔记(CheckBox的使用)
与前一个例子的RadioBox比起来,这个CheckBox没有什么要多讲的,每一个checkbox 都是独立的处理过程 package com.yarin.android.Examples_04_08;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.vie原创 2013-02-26 15:59:19 · 337 阅读 · 0 评论 -
android应用开发揭秘之Notification的简单用法
在android设备的顶端,会有消息提示栏,被称作notification , 有点像短消息[界面]图1 主界面: 图2 点击按钮之后的反应: 图3 拉下消息提示框的显示效果: [代码]//------------ main.xml(与mynotfiy.java配合) ------------- android:orientation="vertical" android:layout原创 2013-02-26 15:59:43 · 322 阅读 · 0 评论 -
[转]android detect screen on and screen off
原文出自: http://blog.kenyang.net/2010/11/android-detect-screen-on-and-screen-off.htmlandroid detect screen on and screen off android偵測螢幕的關閉與開啟, 和偵測sd card一樣, Intent.ACTION_SCREEN_OFF和Intent.ACTION_SCR原创 2013-02-26 16:00:06 · 679 阅读 · 0 评论 -
Android的intent
一个Intent对象 包含了一组信息:1. Component name 指定我要启动哪一个组件2. Action (有一系列的大写的常量)3. Data (URI)4. Category5. Extras6. Flags来一个简单的例子:在一个主Activty里来呼叫另一个Activity首先我们来熟悉Activity类的架构是(粗体是必须要有的)public class Androidne原创 2013-02-26 16:00:32 · 258 阅读 · 0 评论 -
Activtiy的生命周期(android)
首先必须看的还是这个官方帮助的生命周期图: 逐项来分析: 1) onCreate() 当一个Activtiy被创建时调用onCreate(),永远在后面跟着onStart() Called when the activity is first created. This is where you should do all of your normal static set u原创 2013-02-26 16:00:34 · 441 阅读 · 0 评论 -
android开机有3屏
第一屏是内核的logo 默认是禁用的第二屏是init进程显示的 initlogo.rle第三屏是bootamin显示的 /system/media/boot_animation.zip比如小辣椒i2手机,只有第二屏和第三屏。如果把boot_animation.zip删除或者改权限不可读写,那结果就是显示银色的android动画。原创 2013-02-26 16:01:21 · 445 阅读 · 0 评论 -
android应用开发揭秘例4-6笔记(EditText的使用)
package com.yarin.android.Examples_04_06;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.View.OnKeyListener;import androi原创 2013-02-26 15:59:15 · 371 阅读 · 0 评论 -
android应用开发揭秘例example4-7笔记(RadioGroup和RadioButton的使用与改进)
原来书上的例子不很好,一点击RadioButton的答案立即就判断结果。 更好的方式是选好之后,按个确认按钮来实现:1. 先在main.xml中加个button: android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >原创 2013-02-26 15:59:17 · 430 阅读 · 0 评论 -
android应用开发揭秘examples_04-12笔记(Button的使用)
演示效果: 前面例子几乎每一个都有button,所以这里也不多解释了,上代码:package com.yarin.android.Examples_04_12;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Gravity;import an原创 2013-02-26 15:59:27 · 324 阅读 · 0 评论 -
android应用开发揭秘examples_04-13笔记(Menu的2种实现方式)
两种方式实现OptionMenu即按下手机上的Menu键的显示功能。1. 在menu.xml 中 静态定义, 之后以MenuInflater.inflate 方式调用2. 动态使用menu.add()调用;//menu.add()里面有四个参数依次是: //第一个,组别。 //第二个,ID。是menu识别编号,供识别menu用的。很重要。 //第三个,顺序。这个参数的大原创 2013-02-26 15:59:29 · 302 阅读 · 0 评论 -
android应用开发揭秘学习笔记(Dialog对话框-例2:用xml自定义对话框并调用)
这才是更有用的环节,这个例子显示如下:点击按键后,显示: 步骤1. 新建一个mylogindialog.xml在res/layout分支下: xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"原创 2013-02-26 15:59:34 · 431 阅读 · 0 评论 -
android应用开发揭秘之examples_04_24(ProgressDialog对话框中的进度条)
[显示结果]1. 圆型进度条:2. 长形进度条: [代码]//--------------- main.xml -------------------------------- android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"原创 2013-02-26 15:59:45 · 365 阅读 · 0 评论 -
android应用开发揭秘之实现examples_06_01(shared preferences存储参数功能)
本例用来测试存储参数功能,这在很多应用软件中经常用到。 是的,在windows应用程序通常会采用ini方式。而在android中,有人写好了这个SharedPreferences类并提供了一些方法 其实几乎没有照抄examples_06_01, 完全由自己写出来。 界面很简单: //-------------------main.xml---------------------原创 2013-02-26 15:59:52 · 316 阅读 · 0 评论 -
android应用开发揭秘之实现file与shared preferences这2种存储参数功能)
这是个更全的例子,架构很简单,便于认真学习程序参数的存储方法。 主要就是用shared preferences 和 file //------------------main.xml------------------------- android:orientation="vertical" android:layout_width="fill_parent" android:原创 2013-02-26 15:59:55 · 395 阅读 · 0 评论 -
android源码2.3.7开发环境与编译实战(ubuntu10.04下)
网上有这样或那样的教程,看糊涂了吧。在这里总结一下。其实最标准的官方文档在这里 http://source.android.com/source/initializing.html平台环境:1. 主机windows xp sp32. 虚拟机virtualbox 4.2.6 3. ubuntu10.04LTS 64位版 (2.3.X以上源码必须用64位编译,否则可能遇到各种奇怪问题)学习时,为什么选原创 2013-02-26 16:01:23 · 509 阅读 · 0 评论