08 2012 档案
摘要:下面主要介绍这三个类: 一、NotificationManager 这个类是这三个类中最简单的。主要负责将Notification在状态显示出来和取消。主要包括5个函数:void cancel(int id),void cancel(String tag, int id),void cancelAll(),void notify(int id, Notification notification),notify(String tag, int id, Notification notification) 看看这五个函数就知道这个类的作用了。但是在初始化对象的时候要注意: Notificatio
阅读全文
摘要:前言今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享。PS:强烈推荐《Pro Android 3》,是我至今为止看到的最好的一本android书,中文版出到《精通Android 2》。理解Android的菜单菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种:选项菜单:最常规的菜单,android中把它叫做option menu子菜单:an
阅读全文
摘要:xml文件通过程序进行新建、载入、读取等处理的方式。这里使用的代码都是魏祝林老师的,我只是拿来学习分析的,不是原创的。先来看看xml的新建步骤: private void createXmlFile(){ File linceseFile = new File(BOOKS_PATH); //一个瓶子,指定路径 linceseFile.createNewFile(); //放好瓶子 FileOutputStream fileos= new FileOutputStream(linceseFile); //插好导管 XmlSeri...
阅读全文
摘要:这两个方法是用来序列化数据的,主要是用在不同的Activity之间在通过intent进行通信的时候,数据传输时,Data部分的传输。以前没注意过这个,都是直接用putData的,例如:Intent it=new Intent();Bundle bd=new Bundle();bd.putInt("aa",20);bd.putString("bb",ok);it.setExtras(bd);it.setClass(Activity1.this.class,Activity2.this.class)startActivity(it,Activity2.thi
阅读全文
摘要:这是看到了Android_Tutor的博客中的内容,就贴过来自己学习下了public String getLocalIpAddress() { try { for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration<InetAddress> enum...
阅读全文
摘要:PopUpWindow在显示的时候有点像是个widget,是一个独立的程序块。或者说是像个AlertDialog但是注意了:popupWindow是一个阻塞式的弹出框,这就意味着在我们退出这个弹出框之前,程序会一直等待。 AlertDialog是非阻塞式弹出框,AlertDialog弹出的时候,后台可是还可以做其他事情的哦。主要的工作步骤: 1加载popupWindow的布局文件,这和widget的方法差不多。 1)先顶一个画布contentView 2)popupWindow布局view加载到contentVew中 2 .setFocusable(true)很重要,是p...
阅读全文
摘要:import java.util.Timer;import java.util.TimerTask;import java.util.Date;/** * @author vincent */public class TimerTest { public static void main(String[] args) { Timer t = new Timer(); //在5秒之后执行TimerTask的任务 t.schedule(new TimerTask(){ public void run() {System.out.println("this is task ...
阅读全文
摘要:下面是本篇的大纲:1、AppWidget 框架类2、在 Android 如何使用 Widget3、AppWidget 框架的主要类介绍4、DEMO 讲解1、AppWidget 框架类1、AppWidgetProvider :继承自 BroadcastRecevier , 在AppWidget 应用 update、enable、disable 和 delete 时接收通知。其中,onUpdate、onReceive 是最常用到的方法,它们接收更新通知。2、AppWidgetProvderInfo:描述 AppWidget 的大小、更新频率和初始界面等信息,以XML 文件形式存在于应用的 res/
阅读全文
摘要:先来看看主要的Activity部分:package com.misoo.kx03;import android.app.Activity;import android.app.ProgressDialog;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.view.View.OnClickListener;import android.widget.Button;import android.wi
阅读全文
摘要: Activity 好像是應用程式的眼睛,提供與User 互動之窗。 BroadcastReceiver 好像是耳朵,接收來自各方的Intent。 Service 好像是手,提供符合Intent 意圖之服務。10.2.1 操作情境:1. 此程式一開始,畫面出現兩個按鈕如下:2. 按下<call_service>按鈕,暫停15 秒:3. 等待15 秒後,委託Alarm Manager 發出intent。當BroadcastReceiver 接到intent時,就啟動NotifyService,此服務會回傳字串,顯示於ac01 畫面的Title 區域:4. 按下<Ex
阅读全文
摘要:main.xml:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <
阅读全文
摘要:实现主要功能:* 1.使用TableLayout动态布局展示,可动态添加和删除.* 2.初始化时显示动态展示,初始化的数据改造后可来自数据库.* 3.重置时到初始化状态.* 4.保存时去重检查,参见代码中去重算法.首先,建立实体类:[java]<span style="font-size:18px;">package tgb.lk.tablelayout; public class Dict { private int id; private String name; private int orders; private String desc; ...
阅读全文
摘要:SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢? SharedPreferences类似过去Windows系统上的ini配置文件,但是它分为多种权限,可以全局共享访问,android123提示最 终是以xml方式来保存,整体效率来看不是特别的高,对于常规的轻量级而言比SQLite要好不少,如
阅读全文
摘要:Intent中指定程序要执行的动作(如:view,edit,dial)以及执行到该动作时所需要的资料,最后调用startActivity()。1、作用程序跳转、传递数据Action/Data/Type/Catogory(对执行动作的附加信息进行描述)/Extras(其它附加信息)/Component(对目标组件的描述)2、3种形式startActivity()/startActivityForResult()BroadcastReceiverstartService(Intent)和bindService(Intent,ServiceConnection,int)3、相关方法intent.pu
阅读全文
摘要:StartActivity通过这种方式启动应用程序可以看作为独立运行于系统中,启动它的parent无需得到其所运行的返回值,更具体的讲是一个Standalone的应用程序启动了另一个有着同样Standalone特性的程序。StartActivityForResult通过方法的命名可以很直观的看到,其最大的作用是当启动了某个Activity后,parent依然关联着当前进程所处理的Activity。当操作完成 后,会有特定的返回值作为Parent响应某些Events的结果。即使用startActivityForResult方法,会在另外一个 Activity执行finish()以后执行回调方法o
阅读全文
摘要:这里明显是由5个view来完成的,最上面的4个可以看成是2X2的一个布局import android.app.Activity;import android.os.Bundle;import android.widget.Button;import android.widget.ImageView;import android.widget.RelativeLayout;import android.widget.EditText;import android.widget.TableLayout;import android.view.View;import android.view.Vie
阅读全文
摘要:public class ex07 extends Activity implements OnItemClickListener {private final int WC = ViewGroup.LayoutParams.WRAP_CONTENT;private String[] data = {" Item-1 ", " Item-2 ", " Item-3 "};private TextView tv;private String selection = "****";private ArrayAdapte
阅读全文

浙公网安备 33010602011771号