Android分享功能,微博QQQQ空间等社交平台分享之入门与进阶
Posted starjuly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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包和资源
1.2 然后导入相应的drawable图片以及其他的资源
即用umeng_integrate_tool.jar生成的资源可以一一拷到相应的项目包下。
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"/>
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");
}
}
以上是关于Android分享功能,微博QQQQ空间等社交平台分享之入门与进阶的主要内容,如果未能解决你的问题,请参考以下文章
在Android中使App高速简单地支持新浪微博微信QQfacebook等十几个主流社交平台的分享功能