Android分享功能,微博QQQQ空间等社交平台分享之入门与进阶

缥帙各舒散,前后互相逾。这篇文章主要讲述Android分享功能,微博QQQQ空间等社交平台分享之入门与进阶相关的知识,希望能为你提供帮助。
前言
如何能迅速做一个分享功能, 那主要就是根据第一个步骤来做就好了, 因为友盟的sdk包已经集成很多的内容了, 只要你有相应的app和平台账号就可以能马上分享。进阶的内容就是从第三部分开始, 这些内容不难, 目的就是为了更好的优化分享体验。

1.先做一个简单的分享效果。
1.1 创建一个android项目 以下项目所需要的jar包, 图片等资源可到该网站下载SDK即可。
链接: http://dev.umeng.com/social/android/quick-integration?spm= 0.0.0.0.LkoxNn
首先要引入相应的jar包, 我用了友盟集成的jar包, 选择相应的进行导入。
在下载的SDK中有一个工具: umeng_integrate_tool.jar, 使用它生成自己想要的jar包和资源

Android分享功能,微博QQQQ空间等社交平台分享之入门与进阶

文章图片

1.2 然后导入相应的drawable图片以及其他的资源 即用umeng_integrate_tool.jar生成的资源可以一一拷到相应的项目包下。
Android分享功能,微博QQQQ空间等社交平台分享之入门与进阶

文章图片



1.3 在activity_main.xml添加一个按钮
< ?xml version= " 1.0" encoding= " utf-8" ?> < RelativeLayout xmlns:android= " http://schemas.android.com/apk/res/android" xmlns:tools= " http://schemas.android.com/tools" android:id= " @ + id/activity_main" android:layout_width= " match_parent" android:layout_height= " match_parent" android:paddingBottom= " @ dimen/activity_vertical_margin" android:paddingLeft= " @ dimen/activity_horizontal_margin" android:paddingRight= " @ dimen/activity_horizontal_margin" android:paddingTop= " @ dimen/activity_vertical_margin" android:background= " @ color/colorWhite" tools:context= " com.bingo.starjuly.share.HomeActivity" > < Button android:layout_width= " match_parent" android:layout_height= " wrap_content" android:id= " @ + id/fenxiang" android:text= " @ string/app_name" /> < /RelativeLayout>




1.4 在share_menu.xml也添加一个按钮
< Button android:id= " @ + id/share_menu_bottom2" android:layout_width= " match_parent" android:layout_height= " wrap_content" android:textAlignment= " center" android:textSize= " 25dp" android:textColor= " @ color/colorWhite" android:background= " @ color/colorBlack" android:text= " @ string/app_menu" />


【Android分享功能,微博QQQQ空间等社交平台分享之入门与进阶】
1.5. 创建一个命名为APP的application用于存放APP ID和APP KEY
public class App extends Application {@ Override public void onCreate() { super.onCreate(); //开启debug模式, 方便定位错误, 具体错误检查方式可以查看http://dev.umeng.com/social/android/quick-integration的报错必看, 正式发布, 请关闭该模式 Config.DEBUG = true; UMShareAPI.get(this); //使用新浪微博, 需要在这里设置回调地址: // Config.REDIRECT_URL = " 您新浪后台的回调地址" }{ PlatformConfig.setQQZone(" 1105988460" , " tlwdrPlNbMWCgEY9" ); } }




    推荐阅读