关于注册清单的一些文件
来源:互联网 发布:软件测试日报 知乎 编辑:程序博客网 时间:2024/06/18 12:26
Android中的AppWidget 桌面小部件
什么是AppWidget?
如何编写一个桌面AppWidget?
1>编写AppWidget的布局XML文件.
2>编写AppWidget的元数据配置文件 (meta.xml)
在该配置文件中需要定义AppWidget的
初始化大小及初始化布局等基本属性.
3>为该AppWidget编写一个控制器类,要求该类
继承自AppWidgetProvider.
AppWidgetProvider是广播接收器的子类.
4>在清单文件中注册该AppWidgetProvoder.
<!-- 注册AppWidget -->
<receiver android:name="cn.tedu.android_day12_appwidget.MyAppWidget">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/appwidget_meta"/>
</receiver>
===========================================================================
如何使用代码拨打电话
1>创建隐式意图:
Intent intent=new Intent(Inent.ACTION_CALL);
uri = Uri.parse("tel:15555555");
intent.setData(uri);
2>启动Activity
startActivity(intent);
3>添加权限
android.permission.CALL_PHONE
如何监听电话状态
空闲状态
振铃状态
接听状态
1>获取TelephonyManager电话管理器.
2>编写一个类,扩展自PhoneStateListener.
重写相关监听方法.
3>manager.listen(listener);
manager.listen(null);(取消监听)
4>清单文件中注册电话状态的监听权限.
android.permission.READ_PHONE_STATE
如何监听呼出电话
1>编写一个广播接收器,接收系统广播:
Intent.ACTION_NEW_OUTGOING_CALL
2>重写onReceive方法.
拦截业务
3>注册广播接收器
4>在清单文件中添加权限
android.permission.PROCESS_OUTGOING_CALLS
=============================================================================
使用代码发送短信?
1>获取SmsManager系统服务.
2>manager.sendTextMessage(......);
3>清单文件中添加权限:
android.premission.SEND_SMS
拦截短信?
1>编写一个广播接收器,接收系统广播:
android.provider.Telephony.SMS_RECEIVED
2>重写onReceive方法,并且编写代码获取
短信号码及内容执行后续业务逻辑.
3>在Activity中进行注册.
4>在清单文件中注册权限.
android.permission.RECEIVE_SMS
什么是AppWidget?
如何编写一个桌面AppWidget?
1>编写AppWidget的布局XML文件.
2>编写AppWidget的元数据配置文件 (meta.xml)
在该配置文件中需要定义AppWidget的
初始化大小及初始化布局等基本属性.
3>为该AppWidget编写一个控制器类,要求该类
继承自AppWidgetProvider.
AppWidgetProvider是广播接收器的子类.
4>在清单文件中注册该AppWidgetProvoder.
<!-- 注册AppWidget -->
<receiver android:name="cn.tedu.android_day12_appwidget.MyAppWidget">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/appwidget_meta"/>
</receiver>
===========================================================================
如何使用代码拨打电话
1>创建隐式意图:
Intent intent=new Intent(Inent.ACTION_CALL);
uri = Uri.parse("tel:15555555");
intent.setData(uri);
2>启动Activity
startActivity(intent);
3>添加权限
android.permission.CALL_PHONE
如何监听电话状态
空闲状态
振铃状态
接听状态
1>获取TelephonyManager电话管理器.
2>编写一个类,扩展自PhoneStateListener.
重写相关监听方法.
3>manager.listen(listener);
manager.listen(null);(取消监听)
4>清单文件中注册电话状态的监听权限.
android.permission.READ_PHONE_STATE
如何监听呼出电话
1>编写一个广播接收器,接收系统广播:
Intent.ACTION_NEW_OUTGOING_CALL
2>重写onReceive方法.
拦截业务
3>注册广播接收器
4>在清单文件中添加权限
android.permission.PROCESS_OUTGOING_CALLS
=============================================================================
使用代码发送短信?
1>获取SmsManager系统服务.
2>manager.sendTextMessage(......);
3>清单文件中添加权限:
android.premission.SEND_SMS
拦截短信?
1>编写一个广播接收器,接收系统广播:
android.provider.Telephony.SMS_RECEIVED
2>重写onReceive方法,并且编写代码获取
短信号码及内容执行后续业务逻辑.
3>在Activity中进行注册.
4>在清单文件中注册权限.
android.permission.RECEIVE_SMS
0 0
- 关于注册清单的一些文件
- 关于清单文件Manifest
- Android中将清单文件的一些配置参数
- Android 关于类注册的一些要点
- 记录一个关于清单文件的小技巧吧
- 关于.dll文件的注册,如何注册.dll文件
- 不需要在清单文件中注册的Acrivity的启动方式--Hook技术
- 浏览器可以注册事件的清单
- 浏览器可以注册的事件清单
- 关于ATL的rgs注册文件
- 关于ATL的rgs注册文件
- 关于ATL的rgs注册文件
- 关于HTML的清单标签
- android.intent.action.TIME_TICK在清单文件里注册不起作用
- android.intent.action.TIME_TICK在清单文件里注册不起作用
- android.intent.action.TIME_TICK在清单文件里注册不起作用
- 关于文件的一些总结
- 关于库文件的一些
- 百度图片爬虫-python语言
- 简单理解Socket
- 洛谷1352 CODEVS1380 没有上司的舞会
- 网络编程,下载视频图片
- 第十一周上机实践项目 项目2-储存班长的学生信息类(2)
- 关于注册清单的一些文件
- 快速傅里叶变换(FFT)
- valgrind 检查内存泄漏
- STM32之usart
- 第十一周上机实践项目 项目2-储存班长的学生信息类(2)
- 第十一周上机实践项目 项目2-储存班长的学生信息类(2)
- UVa 1586 Molar Mass
- 命令行参数解析函数getopt_long() 使用详解
- Hibernate 入门 练习