android 用户系统 umssdk快速集成 [mob]
2017-08-18 16:53
429 查看
http://wiki.mob.com/umssdk-%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90/
http://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D1
http://www.mob.com/downloadDetail/UMSSDK/android
其中“MobDependency”是UMSSDK的依赖库,包含ShareSDK、SMSSDK和其他工具代码;“UMSSDK”是核心库;“UMSSDK-GUI”是一套开源的界面,包含了:登录、注册、修改密码、获取和修改用户资料、添加删除好友,添加关注和互粉等功能。
Next ==》 Finish
umssdkgui 依赖于 umssdk
umssdk 依赖于 mobdependency
三个方法 都是类静态方法
end
一、获取AppKey
申请应用,获取相应的appkey appsecrethttp://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D1
二、下载SDK
ums sdk 下载页面http://www.mob.com/downloadDetail/UMSSDK/android
三、导入SDK
1.UMSSDK Android SDK资料包结构
其中“MobDependency”是UMSSDK的依赖库,包含ShareSDK、SMSSDK和其他工具代码;“UMSSDK”是核心库;“UMSSDK-GUI”是一套开源的界面,包含了:登录、注册、修改密码、获取和修改用户资料、添加删除好友,添加关注和互粉等功能。
2.导入SDK (方式为module 操作)
创建你的项目(本实例使用Android studio)Next ==》 Finish
umssdkgui 依赖于 umssdk
umssdk 依赖于 mobdependency
3.配置AndroidManifest.xml
<!-- 1 添加必要的权限 --> <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.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 2 UMSSDK的activity --> <activity android:name="com.mob.tools.MobUIShell" android:theme="@android:style/Theme.NoTitleBar" android:configChanges="keyboardHidden|orientation|screenSize" android:screenOrientation="portrait" android:windowSoftInputMode="stateHidden|adjustResize"/>
四、初始化SDK
方式1 application java(本实例选择方式1)
public class XXXApplication extends Application { public void onCreate() { super.onCreate(); MobSDK.init(this, APP_KEY, APP_SECRET); } }
方式2 application androidmanifest.xml
<!-- 将Application修改为MobApplication,免去SDK初始化操作 --> <application android:name="com.mob.MobApplication"> <!-- 填写您从Mob开发者后台中得到的Appkey和AppSecret --> <meta-data android:name="Mob-AppKey" android:value="您的AppKey"/> <meta-data android:name="Mob-AppSecret" android:value="您的AppSecret"/> </application>
五、代码调用
首先,有界面代码只有三个入口,都在UMSGUI类中:三个方法 都是类静态方法
// 演示 //打开我的资料页面。如果此前没有登录,则会先执行登录,在登录完成后才显示资料页面 UMSGUI.showProfilePage();
六、OperationCallback
OperationCallback是UMSSDK所有异步操作的结果回调,包含下面3个方法:七、混淆处理
UMSSDK已经对代码做了混淆处理,请在您项目的混淆脚本中keep我们的代码,防止出现不可预知的错误:-keep class com.mob.**{*;} -keep class cn.sharesdk.**{*;} -kepp class cn.smssdk.**{*;}
end
相关文章推荐
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 用户表的设计思想分享[教师、职工、学生]
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 用户密码安全增强
- 快速集成Bugly Android SDK
- 在为应用集成微博第三方登录获取用户信息的时候出现异常com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","er
- Android使用mob快速集成分享功能详解
- Android Studio Mob快速集成短信验证(图文教程)
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 严格的用户账户审核功能
- Android快速SDK(21)免费短信验证码库MobSms【肌肉记忆,分钟接入】
- Android Studio Mob快速集成短信验证(图文教程)
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 增强服务安全、阻止非授权的用户非法调用
- weex sdk集成到Android工程一. 阿里Weex框架快速体验与环境搭建
- 安卓短信验证功能-----快速集成Mob之SecurityCodeSDK
- C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 用户权限树的实现 -- 权限递归树
- mob AndroidStudio 短信SDK集成
- 三步快速搭建android开发环境 (下载包已集成可用sdk,无需费心到google相应网站下载,快哉!)
- iOS 即时通讯SDK的集成,快速搭建自己的聊天系统
- Android 中windows10系统下快速集成shearSDK中运行不了QuickIntegrater.jar
- (android之系统) android 支付宝SDK集成
- AndroidUiAutomator使用Jenkins搭建持续集成测试系统Ⅰ—Android UiAutomator以及快速编译方法
- Unity项目工程集成Mob社会化分享SDK(android篇)