你的位置:首页 > 操作系统

[操作系统]Android编程: View类和Intent类


====View类的基本方法====
setBackgroundColor(int color)
设置试图的背景色

setBackgroundDrawable(Drawable d)
设置视图的背景图片
    
setMinimumHeight(int minHeight)
设置最小高度,父类可能会重设

setMinimumWidth(int minWidth)
设置最小宽度,父类可能会重设
    
setPadding(int left, int right, int top, int bottom)
设置填充边距属性

setClickable(boolean c)
设置视图是否响应点击

setFocusable(boolean f)
设置视图是否响应焦点

setOnClickListener(OnClickListener l)
设置点击事件监听器

setOnFocusChangeListener(OnFocusChangeListener l)
设置焦点变化监听器

setLayoutParams(ViewGroup.LayoutParams l)
设置布局参数

====Intent类说明====
Intents由三个部分组成:动作、策略、数据
动作和策略都是一个String类对象表示,数据可以则是任何对象
动作和策略都是定义在AndroidManifest.的Activity类实例发送的数据给响应Intents的实例对象

动作类型
Intent.ACTION_VIEW
--打开应用程序
--地图程序(geo:xxx)
--网页浏览器(http:/xxx, https://xxx)

Intent.ACTION_CALL
--呼叫程序(tel:xxx,voicemail:xxx)

Intent.ACTION_DIAL
--拨号程序(tel:xxx,voicemail:xxx)

Intent.ACTION_WEB_SEARCH
--打开搜索引擎(文本信息)

广播API接口
sendBroadcast(Intent intent)
发送一个广播消息

sendBroadcast(Intent intent, String receiverPermission)
发送特定权限才能接手的广播消息

特别说下广播动作
ACTION_TIME_TICK        --每分钟发送一次,可用于时间监听
ACTION_TIME_CHANGED     --用户更改了时间
ACTION_TIMEZONE_CHANGED --用户更改了时区
ACTION_BOOT_COMPLETED   --系统完全启动
ACTION_PACKAGE_ADDED    --安装软件完成
ACTION_PACKAGE_REMOVED  --软件删除完成
ACTION_BATTERY_CHANGED  --电池电量变化