2android基本框架
岩-悠然
热爱软件开发。
展开
-
android权限列表
public static final String BROADCAST_PACKAGE_REMOVED 允许应用程序发出一个应用程序被删除的通知。 常量值: "android.permission.BROADCAST_PACKAGE_REMOVED" public static final String CALL_PHONE 允许应用程序发起一个电话呼叫而不需要经拨号器用户界面确认。 常量值: "android.permission.CALL_PHONE" public static fina原创 2010-07-02 07:15:00 · 12502 阅读 · 0 评论 -
启动Activity的两种方式
1、在一个Activity中调用startActivity()方法。这种方法2、在一个Activity中调用startActivityRequest()方法。重写onActivityResult方法,用来接收B回传的数据。在B中回传数据时采用setResult方法,并且之后要调用finish方法。第一种方法简单直接。但是如果A调用B,并传递数据,同时B对数据处理后又返回给A原创 2013-01-19 17:31:23 · 17522 阅读 · 1 评论 -
android框架
基本框架1、Activity前台界面,入口2、Service 后台服务3、组件间的事件响应: Broadcast Resolover。4、组件间的复杂数据传递:ContentProvid。组件的生成方式:编写继承各个组件类(接口)的类,实现相应的方法。编完后要在Android中注册IntentFilter,用来被调用。Intent表示一个意图(一种语原创 2010-06-06 07:42:00 · 5074 阅读 · 0 评论 -
两分钟彻底让你明白Android Activity生命周期(图文)!
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):原创 2013-01-18 16:08:38 · 3247 阅读 · 2 评论 -
FreeMarker如果遇到正则表达式的时候会出现的bug
当FreeMarker遇到正则表达式需求描述在编制 FreeMarker 模板文件时,我有一个需求,简单描述如下:将一个表达式(expr)进行分解成多个token,每个token要么是一个标识符、要么不是,比如当 expr = "name" 时,只包含一个token,即 ["name"];当 expr = "name||name2" 时,可分解成3个toke原创 2012-06-10 17:38:02 · 4731 阅读 · 0 评论 -
访问android资源
http://android.blog.51cto.com/268543/302529原创 2010-06-22 07:57:00 · 1091 阅读 · 0 评论 -
Intent传递对象?
Bundle bundle = new Bundle();intent = new Intent(getApplicationContext(), YourActivity.class); bundle.putSerializable("youJavaBean", youJavaBean); intent.putExtras(bundle);原创 2010-06-17 22:17:00 · 2061 阅读 · 0 评论 -
android线程
android线程:通用线程方案:1、Handler监听者方式2、Handler钩子方式3、AsyncTask框架Activity的UI线程方案:1、runOnUiThread(Runable)View的UI线程方案:1、postInvalidate()重绘,可在子线程中更新界面2、SufaceView框架原创 2010-06-17 14:17:00 · 63556 阅读 · 7 评论 -
Intent详解
Intent的作用:你的程序可以向Android发送一个Inent请求,Android会根据Intent的内容在注册的IntentFilter中选择适当的组件来响应。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTION请求给Android,Android会根据Intent的请求内容,查询各组件注册时声明的IntentFilter,找到网页浏览器Activity来浏览网页。Intent(意图)的概念:表示我们要执行的某个操作。例原创 2010-07-31 01:00:00 · 13742 阅读 · 5 评论 -
屏幕切换时Activity重启问题
<br />Android中每次屏幕的切换动会重启Activity,为了避免每次切换屏幕方向后重启Activity,首先修改AndroidManifest.xml,在activity标签内加入以下属性:<br /> <br />android:configChanges=”orientation|keyboardHidden”<br /> <br />然后再在Activity代码中覆盖onConfigurationChanged函数,代码如下:<br /> <br />@Override<br />publ原创 2010-07-27 15:53:00 · 1695 阅读 · 1 评论 -
android的国际化和本地化
<br />http://blog.csdn.net/lijiecong/archive/2009/11/03/4764947.aspx原创 2010-07-27 07:56:00 · 823 阅读 · 0 评论 -
Android中Intent传递对象的两种方法!
<br />http://blog.csdn.net/Android_Tutor/archive/2010/07/16/5740845.aspx转载 2010-07-17 11:57:00 · 744 阅读 · 0 评论 -
Android程序完全退出的三种方法
http://tonyyu.javaeye.com/blog/689683原创 2010-07-09 09:54:00 · 873 阅读 · 0 评论 -
android的各种动作事件
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。 String BATTERY_CHANGED_ACTION 广播:充电状态,或者电池的电量发生变化。 String BOOT_COMPLETED_原创 2010-07-02 18:19:00 · 1330 阅读 · 0 评论 -
为移动而设计:信息架构篇
大约在1993年,我父亲带回家一部体型硕大、形似砖头的移动电话。当时,我们全家人都对这个稀物表示难以置信的兴奋,但是没有人会认为它会对我们的生活产生巨大影响。几年后,当我的一些朋友决定购买它时,我仍然会把它看作是一种花样和噱头。 如今全世界共有60亿移动订阅用户,意味着如果人手一部移动电话,那么世界上87%的人便拥有移动电话。然而,将近有30亿人使用台式电脑,这和移动电话使用情况差别很大。转载 2013-06-16 20:28:39 · 1691 阅读 · 0 评论