- 博客(24)
- 收藏
- 关注
转载 android service
作为一款多任务操作系统,如果不能运行后台服务,显然说不过去,Android 当然提供了运行后台程序的方法。而且非常简单易用,只不过有一些小问题需要注意,这个主题分为两部分,第一部分是如何实现一个Service以及他的生命周期,第二部分是对于一个个后台服务应该注意的事项。我们开始吧!创建服务类所谓的服务,在Android里被称做 Service,只要继承 android.app.Service
2010-01-07 13:13:00
10330
3
转载 使用Handler定时更新UI
在Android里定时更新 UI,通常使用的是 java.util.Timer, java.util.TimerTask, android.os.Handler组合。实际上Handler 自身已经提供了定时的功能。 参考android.os.Handler 的文档 There are two main uses for a Handler: (1) to schedule messages and
2010-01-06 18:32:00
3772
原创 example2
存储卡剩余多少容量 Environment+StatFsEnvironment:提供对环境变量的访问(获取数据目录,下载缓存目录,根目录,外部存储目录,外部存储状态)StatFs:获取文件系统空间的整体信息。StatFs(String path)getAvailableBlock();getBlockCount();getFreeBlocks();getBlockSize();-----
2010-01-06 17:58:00
1065
原创 example1
1 手机电池电量剩余通知Intent.ACTION_BATTERY_CHANGED //手机电池电量变化系统发出的Intent的action。 //这个Intent携带两个int数据(level,scale) result=(level*100/scale)%这个intentAc
2010-01-05 18:01:00
585
原创 service
1 service两种用法:1.1 Context.startService(Intent service) Context.stopService(Intent service) //Service.stopSelf() , Service.stopSelfResult() 1.2 Context.bindService(Intent service, Serv
2010-01-04 17:24:00
1474
原创 Broadcast
Broadcast 在BroadcastReceiver配置里intent-filter:action //用于标示接收什么样的action在Activity要广播的地方设置Intent.setAction();sendBroadcast(in);也可以在其中动态注册BroadcastReceiver BroadcastReceiver生命周期:只是在其onReceiver方法
2010-01-04 17:23:00
876
原创 Activity生命周期方法
Activity lifecycle:activity stack生命周期方法:onCreate() :全局初始化onStart()onResume()onPause()onStop()onDestory():释放资源。1 The entire lifetime of an activity happens between the first call to onCreate(Bundle)
2009-12-31 17:19:00
830
原创 数据库
SQLite存储方式数据库存储地方:/data/data//databases/操作数据库主要步骤:获取一个数据库;调用数据库中操作方法;1 android.database.sqlite.SQLiteOpenHelper:辅助类。主要生成一个数据库,并对数据库的版本进行管理。//抽象类,需要继承,重写其中的方法: 在其构造方法里:super(context, DATA
2009-12-31 17:00:00
676
原创 ContentProvider
显示Cursor ContentResolerContentProvider 1 客户端访问ContentProvider 需要Uri;选取的列的名称;--->用于生成Cursor //还有可能需要列的类型 客户端两个Activity。 ListActivity:用于显示所有数据; 定义Uri,列名等信息
2009-12-31 16:34:00
1230
转载 Android程序遇到模拟器常常断开的问题
关于在eclipse下编写Android程序遇到模拟器常常断开的问题2009年04月29日 星期三 17:07[2009-04-29 16:36:13 - HelloG] ------------------------------[2009-04-29 16:36:13 - HelloG] Android Launch![2009-04-29 16:36:13 - H
2009-12-31 09:24:00
1450
原创 Android之intent
在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递
2009-12-30 14:01:00
631
转载 Intent在Android中的几种用法
如果是从BroadcastReceiver 启动一个新的Activity , 不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); public class MyReceiver extends BroadcastReceiver{ public static final String action="acc"; public void onRe
2009-12-30 12:18:00
2173
1
转载 Android应用程序的生命周期
Android的应用程序的生命周期,我相信这在以后的Android面试一定是经常考的题目,所以大家一点要重视哦!下面我将图文双线程,希望对大家有一点帮助!首先我们看一下Android应用程序的生命周期图: 在大部份情况下,每个Android应用都将运行在自己的Linux进程当中。当这个应用的某些代码需要执行时,进程就会被创建,并且将保持运行,直到该进程不再
2009-12-30 12:08:00
647
转载 Activity详细讲解
这篇文章会涉及到以下几个内容一 Activity的生命周期二 让Activity变成一个窗口:Activity属性设定三 你后台的Activity被系统 回收怎么办:onSaveInstanceState四 调用与被调用:我们的通信使者 - Intent 一 Activity的生命周期 和其他手机 平台 的应用 程序 一样,Android的应用程序 的生命周期是被统一掌控 的,也
2009-12-30 12:02:00
702
原创 layout
1 menu onCreateOptionsMenu(Menu menu); onOptionsItemSelected(MenuItem item); onMenuItemSelected(int featuredId,MenuItem item); ContextMenu: onCreateContextMenu(ContextMenu menu,View v,ContextMe
2009-12-29 16:18:00
648
原创 Toast和Notification
Toast和Notification 针对于Dialog来说是更友好,轻量级的机制来提醒用户。不会打断用户1 Notification 通过这种方式你可以使系统:将一个图标在状态条上闪,让机器震动,发出声音等。2 Toast这是一个无模式的小窗体,会将显示的信息显示在首页面中:创建和配置新的Notification需要经历三步(1)创建一个新的Notification对象 //图标、
2009-12-29 12:01:00
1434
2
原创 对话框介绍与实例
对话框介绍与实例两种Dialog:AlertDialog;ProgressDialogDialog类:并非继承与View;生命周期由Activity维护;标题,图标,信息,按钮组成Activity关于Dialog的方法: showDialog(int id):在某个地方调showDialog();Activity会调用onCreateDialog(id),然后是onPrepareDialo
2009-12-29 11:58:00
765
原创 ListView介绍与实例
ListView介绍与实例 listView主要包括两方面:1定义adapter增加并显示数据 2定义监听器(单击监听器/选择监听器) 在ActivityManifest.xml里的主Activity里定义: //说明这个Activity是一个主Activity (1) istView = new ListView(this); listView.set
2009-12-29 11:53:00
1326
原创 Intent与Activity介绍
Intent与Activity介绍 startActivity(); startActivityForResult(); Intent的作用:(1)启动一个新的Activity并且可以携带数据 (2)启动一个服务(service) (3)广播一个事件 Activity通过Intent传递数据: 把要传递的数据(键值对)放入到Intent中,然后跳转
2009-12-29 11:46:00
913
原创 menu介绍与实例
1 optionsmenu介绍与实例 生成menu;设置menu单击相应事件 android.view.Menu (1)boolean onCreateOptionsMenu():负责生成menu。在按下手机设备上的menu是,调用Activity中此方法。 menu.add(); add(int 分组id(不分组用0), int itemId, int 排序信息(大的在后)
2009-12-29 11:43:00
941
原创 常用widget组件介绍
常用widget组件介绍注意:如果新增加了Activity,那么一定要在AndroidManifest.xml里增加以下:1 Button按钮应用: (1)在UI里显示Button(在xml里配置Button标签) (2)在activity里设置此Button的单击监听器,并且在监听器里面完成要实现的功能 设置单击监听器:设置单击监听器,获取Button,将监听器设置到Butto
2009-12-29 11:35:00
3106
原创 day2-layout1
layout程序说明:在主页面Activity:设置了Button,OnClickListener(onClick方法);给Button设置单击监听器在每个Button的单击监听中,跳转到另一个activity LinearLayout标签:将自己的子元素按照一个方向排列(从上到下,从左到右) android:orientation="vertical" "horizo
2009-12-29 11:14:00
985
原创 day2
sdk: add-ons:google api package docs:文档 platforms:android-1.5;android-1.6;android-2.0 tools:通用的工具文件 usb_driver:amd64,x86下驱动文件 documentation.html:文档 RELEASE_NOTES.html:sdk发布说明android-1.
2009-12-29 11:07:00
565
原创 day1
ADT: Android Development Tools Context:Activity继承于ContextActivity:Oncreate(),setContentView()TextView:构造的时候需要一个Context;setText(CharSequence text) CharSequence:This interface represents an ordered set
2009-12-29 11:05:00
494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人