android集成百度Baidu-Frontia在底部弹出分享框,实战有效版
1,将libs下面的jar包复制到libs下
2,至少增加以下权限:
<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.WRITE_EXTERNAL_STORAGE” />
<uses-permission android:name=”android.permission.READ_PHONE_STATE” />
<uses-permission android:name=”android.permission.WRITE_SETTINGS” />
3,增加:
<activity
android:name=”com.baidu.frontia.activity.share.FrontiaSocialOAuthActivity”
android:exported=”true”
android:screenOrientation=”portrait”
android:theme=”@android:style/Theme.Translucent.NoTitleBar.Fullscreen” >
</activity>
<activity
android:name=”com.baidu.frontia.activity.share.FrontiaLocalShareActivity”
android:launchMode=”singleTask” >
</activity>
4,增加assets下面的config.json
5,在新的activity中增加代码:
Frontia.init(this.getApplicationContext(), “ZFkbingwMIo36LV2YrjkCThu”);
mSocialShare = Frontia.getSocialShare();
mSocialShare.setContext(this);
mSocialShare.setClientId(MediaType.WEIXIN.toString(),
“wx329c742cb69b41b8”);
mImageContent.setTitle(“title”);
mImageContent.setContent(“content”);
mImageContent.setLinkUrl(“http://developer.baidu.com/”);
mImageContent
.setImageUri(Uri
.parse(“http://apps.bdimg.com/developer/static/04171450/developer/images/icon/terminal_adapter.png”));
6,显示底部弹出(不能在oncreate中调用,用按钮点击或者其他呼叫方法)
mSocialShare.show(HomeFriendShare.this.getWindow().getDecorView(),
mImageContent, FrontiaTheme.NIGHT, new ShareListener());
近期评论