摘要: 通过broadcast Intent机制可以将一个Intent发送给任何对这个Intent感兴趣的BroadcastReceiver。通过new Intent(ACTION_1)新建Action为ACTION_1的Intent。通过sendBroadcast(intent)将这个intent进行广播。代码如下ActivityMain代码: 1: package com.eoeandroid.broadcastReceiver; 2: import android.app.NotificationManager; 3: import android.content.Broadc... 阅读全文
posted @ 2011-06-30 23:56 郗晓勇 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Intent的官方定义:An intent is an abstract description of an operation to be performed。一个Intent就是一次对将要执行的操作的抽象描述。l启动一个特定的Activity,代码如下: 1: Intent intent=new Intent(CurrentActivity.this,OtherActivity.class); 2: startActivity (intent);其中CurrentActivity是当前的Activity,OtherActivity是要启动的那个Activity,这就类似于窗体之... 阅读全文
posted @ 2011-06-30 23:21 郗晓勇 阅读(672) 评论(0) 推荐(0) 编辑
摘要: Activity可以算是Android开发者遇到最频繁,也是最基本的模块之一。在Android的程序当中,Activity一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Activity就相当于一个网页。在Activity当中,我们可以添加一些Button元素,或者Check box当。可以看到Activity之间可以进行互相跳转,例如,按下一个Button按钮后,可能会跳转到其他的Activity。和网页跳转稍微有些不一样的是,Activity之间的跳转有可能返回值,例如,从Activity A跳转到Activity B,那么当Activity B运行结束的时候,可能会给Activit 阅读全文
posted @ 2011-06-30 22:19 郗晓勇 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 在Android中可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库、Content provider和网络。下面主要说一说SQLiteSQLite是轻量级的嵌入式数据库,麻雀虽小但五脏俱全。l新建数据库通过SQLiteOpenHelper类可以生成一个数据库并对数据库的版本进行管理。当在程序中调用这个类的方法getWritableDataBase()或者getReadableDataBase()方法的时候,如果当时没有数据,那么Android系统就会自动生成一个数据库。代码如下: 1: private static class DatabaseHelp... 阅读全文
posted @ 2011-06-30 20:41 郗晓勇 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 首先要说的是Android中对widget组件的一些列操作都是通过查找该组件的ID后的操作,和.NET中的双击直接编辑事件过程的傻瓜似的操作大大不同,但是这并不妨碍我们对Android的学习。lButton、ImageButton外观控制方面:与.NET中的Button相比前者更加傻瓜化,Android在配置文件中控制Button的外观方面的参数,.NET则直接通过拖拖拽拽就可以方便的经行界面控制。时间响应方面:Android同过监听实现对事件的响应,而.NET则是通过委托(在VB6中则直接通过过程函数名来实现对事件的响应)。至于ImageButton在事件响应方面和Button是一样,只不过 阅读全文
posted @ 2011-06-30 20:40 郗晓勇 阅读(640) 评论(0) 推荐(0) 编辑