- 积分
- 136401
- 注册时间
- 2014-12-27
- 最后登录
- 2026-1-24
- 在线时间
- 605 小时
- 威望
- 562
- 贡献
- 29
- 金币
- 52903
- 钢镚
- 1422
- 交易凭证
- 1
- 分享
- 0
- 精华
- 33
- 帖子
- 2094
- 主题
- 1742
TA的每日心情 | 擦汗 2018-4-10 15:18 |
|---|
签到天数: 447 天 [LV.9]以坛为家II
超级版主
    
- 威望
- 562
- 贡献
- 29
- 金币
- 52903
- 钢镚
- 1422
 
|
PS:2014年7月18日修复发送短信的短信号码被写死了的BUG
[转自www.cgder.com 转载请保留本声明。][原创]发个Flash ANE,支持顶部通知栏消息及获取手机通讯录、直接发送短信、显示编写短信界面。使用方法,必读:
1、必须在应用配置文件(如TestANEAdt-app.xml)中配置相关权限,如:
- <!-- 读取联系人权限 -->
- <uses-permission android:name="android.permission.READ_CONTACTS"/>
- <!-- 拨打电话权限 -->
- <uses-permission android:name="android.permission.CALL_PHONE"/>
- <!-- 直接发送短信权限(如果不用直接发送,则不需要) -->
- <uses-permission android:name="android.permission.SEND_SMS"/>
复制代码 2、必须把ANE加到IDE中,如果是Flash builder开发,必须“actionscript构建路径-本地扩展”中加入本ane;如果是Flash CS系列,必须在“高级actionscript3.0设置-库路径”中加入本本地扩展。
3、如果用ADT打包APK,必须在命令中加入 -extdir extensionsDir (extensionsDir 为ane的存放目录)
4、如有疑问,联系QQ569491198或回复原创首发帖留言。
百度云盘地址V1.3:(V1.3修复短信号码写死的BUG)
http://pan.baidu.com/s/1sj2QOo9
使用工具类:
- package controller
- {
- import com.juyou.MarsANESWC;
- /**
- * ANE管理器
- * @author MarsZ
- */
- public class ANECtr
- {
- private static var mInstance:ANECtr;
- private var mANE:MarsANESWC;
-
- public function ANECtr()
- {
- if(mInstance) throw new Error("单例已存在!");
- initialize();
- }
-
- public static function get instance():ANECtr
- {
- if(null == mInstance)
- mInstance = new ANECtr();
- return mInstance;
- }
-
- private function initialize():void
- {
- mANE = new MarsANESWC();
- }
- /**
- * 显示顶部消息栏通知
- * @param pTitle
- * @param pContent
- *
- */
- public function showNotice(pTitle:String,pContent:String):void
- {
- if ( !mANE.isSupported() ) return;
- mANE.sendNotification(pTitle,pContent);
- }
- /**
- * 获取手机联系人信息
- * @return 一个字符串,格式为 “名字,号码;”,如“张三,+86 18666666666;李四,+86 18666666668”
- */
- public function getContacts():String
- {
- if ( !mANE.isSupported() ) return "";
- return mANE.getContactsList();
- }
- /**
- * 发送短信息
- * @param pPhone 手机号码
- * @param pContent 短信内容
- * @param pShowView 是否显示短信界面,默认显示;如果为false,则直接发送(会有系统提示是否允许),不显示编写短信的界面。
- */
- public function sendTextMSGTo(pPhone:String,pContent:String,pShowView:Boolean = true):void
- {
- if ( !mANE.isSupported() ) return;
- mANE.sendTextMSGTo(pPhone, pContent,pShowView);
- }
- }
- }
复制代码 本文来自:http://bbs.9ria.com/thread-286365-1-1.html
|
|