调用ShareSDK第三方分享
1.如何在mob创建应用
http://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D1
2.快速集成指南
http://wiki.mob.com/Android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/
3.操作Demo地址
http://bbs.mob.com/thread-22130-1-1.html
4.我在操纵完后运行报一下错
09-25 03:17:39.202 7602-7609/? E/jdwp: jdwp::setsockopt(SO_SNDTIMEO)
09-25 03:17:39.202 7602-7609/? E/jdwp: jdwp::setsockopt(SO_RCVTIMEO)
09-25 03:17:39.269 530-3778/? E/PerfService: perfBoostEnable bypassed!
09-25 03:17:39.715 530-3773/? E/PerfService: perfBoostDisable bypassed!
09-25 03:17:39.773 530-546/? E/PerfService: perfBoostEnable bypassed!
09-25 03:17:39.781 7678-7685/? E/jdwp: jdwp::setsockopt(SO_SNDTIMEO)
09-25 03:17:39.781 7678-7685/? E/jdwp: jdwp::setsockopt(SO_RCVTIMEO)
09-25 03:17:39.872 7689-7689/? E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zj.text/com.zj.text.MainActivity}: java.lang.RuntimeException: The param of context is null which in ShareSDK.initSDK(context)!
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2308)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
at android.app.ActivityThread.access$600(ActivityThread.java:156)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:153)
at android.app.ActivityThread.main(ActivityThread.java:5315)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.RuntimeException: The param of context is null which in ShareSDK.initSDK(context)!
at cn.sharesdk.framework.ShareSDK.initSDK(Unknown Source)
at cn.sharesdk.framework.ShareSDK.initSDK(Unknown Source)
at com.zj.text.MainActivity.onCreate(MainActivity.java:22)
at android.app.Activity.performCreate(Activity.java:5232)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2272)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
at android.app.ActivityThread.access$600(ActivityThread.java:156)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:153)
at android.app.ActivityThread.main(ActivityThread.java:5315)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
09-25 03:17:40.004 530-550/? E/AppErrorDialog: Failed to get ILowStorageHandle instance
09-25 03:17:40.881 530-831/? E/PerfService: perfBoostDisable bypassed!
09-25 03:18:08.052 7773-7781/? E/jdwp: jdwp::setsockopt(SO_SNDTIMEO)
09-25 03:18:08.052 7773-7781/? E/jdwp: jdwp::setsockopt(SO_RCVTIMEO)
问题参考http://blog.csdn.net/androidstarjack/article/details/49277439
后再添加 ShareSDK.initSDK(this);//初始化ShareSDK
ShareSDK.initSDK(context, "APPkey");//上下文和APPkey就好了
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ShareSDK.initSDK(this);//初始化ShareSDK
ShareSDK.initSDK(context, "APPkey");//上下文和APPkey
setContentView(R.layout.activity_main);
init();
Listener();
}
运行效果
若果需要参考demo的话可留言