守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 2021|回复: 0
打印 上一主题 下一主题

用于as3.0在android上的快速分享

[复制链接]
  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    52903
    钢镚
    1422

    开源英雄守望者

    跳转到指定楼层
    楼主
    发表于 2015-1-30 16:43:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    应用下载
    应用名称: share_ane_android
    支持64位:
    当前版本: 未知
    运行平台: Android 
    开发语言: ActionScript 3 JAVA 
    应用类别: ANE-JAVA
    应用简介: 用于as3.0在android上的快速分享
    share_ane_android

    用于as3.0在android上的快速分享(目前只有新浪和腾讯微博的分享功能是完成的)
    作者:Kboctopus
    QQ:407743734

    使用方式:1.在使用任何平台前都需要初始化配置
    1. /**初始化平台服务*/
    2. ServiceManager.ins().initConfig(platForm:String, appid:String="", appKey:String="", appSecret:String="", redirectUri:String="");
    复制代码
    参数中有的就填, 没的传"", 例如:
    1. /**下面是我的新浪测试用应用信息*/
    2. ServiceManager.ins().initConfig(ServiceType.SINA, "", "1062362054", "618be08bb2ebba7070e378e6d57b2367",  "https://api.weibo.com/oauth2/default.html");
    复制代码
    PSemo中是我未审核通过的应用, 只有我本人才有测试权限。同学们请自觉换上自己的应用信息。否则无法分享
    2.授权与分享
    1. ServiceManager.ins().auth(ServiceType.SINA, authComplete);
    2. private function authComplete(result:String):void
    3. {
    4.     trace("授权完成, result是我给你们返回的数据, 不过这些数据一般用不着, 多为token,openid和openkey的组合字符串");

    5.   /**授权完成想做什么自己决定咯, 当然一般是分享*/
    6.     ServiceManager.ins().share(currentPlatForm, "黑色的一片", testBa, shareBack, shareError);
    7. }


    8. private function shareBack(result:String):void
    9. {
    10.     trace("result是服务器返回的消息, 可能是分享成功信息也可能是分享失败的相关信息, 自己根据实际情况做分析吧!");
    11. }

    12. private function shareError(result:String):void
    13. {
    14.     trace("result的结果只可能是IO错误或者是安全错误!");
    15. }
    复制代码
    3.授权分享一体化

    也许上面的步骤你觉得有些费代码, 那么请用下面的方法

    1. ServiceManager.ins().authAndShare(platForm:String, content:String, img:ByteArray, result:Function, error:Function):void;
    复制代码
    4.其他配置请在xxx-app.xml中添加
    1. <uses-permission android:name="android.permission.INTERNET" />
    复制代码
    还有
    1. <application >
    2.         <activity android:name="com.kboctopus.sns.component.AuthActivity" >
    3.         </activity>
    4. </application>
    复制代码
    5.赶快试试看




    相关链接:

    https://github.com/Kboctopus/share_ane_android


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
    收藏收藏 分享分享 支持支持 反对反对 微信
    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2026-1-23 23:23 , Processed in 0.052380 second(s), 37 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表