zoukankan      html  css  js  c++  java
  • Android-shareSDK

    1.当数据:

    地址:http://sharesdk.mob.com/Download

    2.集成数据:

    DOS命令: java -jar QuickIntegrater.jar    (输入自己的项目名称和包名)

    ssdk qig qi win.png

    把声成的代码复制进自己的项目中,

    在assets中,改动ShareSDK.xml ,比如显示某个分享的类



    3、加入权限

    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
    <uses-permission android:name="android.permission.GET_ACCOUNTS"/>

    4、加入activity信息

    <activity
      android:name="cn.sharesdk.framework.ShareSDKUIShell"
      android:theme="@android:style/Theme.Translucent.NoTitleBar"
      android:configChanges="keyboardHidden|orientation|screenSize"
      android:screenOrientation="portrait"
      android:windowSoftInputMode="stateHidden|adjustResize" >
       <intent-filter>
            <data android:scheme="tencent100371282" />
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

    假设您集成了微信。还须要加入Activity

    <!--微信分享回调 -->
    <activity
      android:name=".wxapi.WXEntryActivity"
      android:theme="@android:style/Theme.Translucent.NoTitleBar"
      android:configChanges="keyboardHidden|orientation|screenSize"
      android:exported="true"


    5.分享代码(自己改动)

       private void showShare() {
            ShareSDK.initSDK(this);
            OnekeyShare oks = new OnekeyShare();
            //关闭sso授权
            oks.disableSSOWhenAuthorize();
            
            // 分享时Notification的图标和文字
            oks.setNotification(R.drawable.ic_launcher, getString(R.string.app_name));
            // title标题,印象笔记、邮箱、信息、微信、人人网和QQ空间使用
            oks.setTitle(getString(R.string.share));
            // titleUrl是标题的网络链接,仅在人人网和QQ空间使用
            oks.setTitleUrl("http://sharesdk.cn");
            // text是分享文本,全部平台都须要这个字段
            oks.setText("我是分享文本");
            // imagePath是图片的本地路径,Linked-In以外的平台都支持此參数
            oks.setImagePath("/sdcard/test.jpg");
            // url仅在微信(包含好友和朋友圈)中使用
            oks.setUrl("http://sharesdk.cn");
            // comment是我对这条分享的评论。仅在人人网和QQ空间使用
            oks.setComment("我是測试评论文本");
            // site是分享此内容的站点名称,仅在QQ空间使用
            oks.setSite(getString(R.string.app_name));
            // siteUrl是分享此内容的站点地址。仅在QQ空间使用
            oks.setSiteUrl("http://sharesdk.cn");

            // 启动分享GUI
            oks.show(this);
       }


    6.微信分享不了:
    1、測试没有打包
    2、打包的keystore跟微信开放平台上面的不一致。 导致MD5码不一致

    測试打包后的md5检查>https://open.weixin.qq.com/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android.apk

    wiki and fi 11.png

    微信开发地址:https://open.weixin.qq.com/


    3、分享參数错误
    4、应用没有审核通过


    5、包名跟开放平台上面的不一致




  • 相关阅读:
    Sample XPS Documents Download
    触发器中的inserted表和deleted表
    Using freewheel.labs.autodesk.com to auto generate preview images of DWF files on your web site
    解除SQL对组件"Ad Hoc Distributed Queries"的"STATEMENT'OpenRowset OpenDatasource"的访问
    读写xps
    XPS文件,在Windows XP下的打开查看阅读和打印方法。
    Learning to Reference Inserted and Deleted Tables
    Get value from updated, inserted and deleted
    Reinstall Microsoft Helper Viewer
    如何查找文件的IFilter
  • 原文地址:https://www.cnblogs.com/blfbuaa/p/6817446.html
Copyright © 2011-2022 走看看