一、到VK开发者平台注册登录开发者账号并且创建应用,如下图设置:
二、客户端集成VK登录
1.gradle依赖VK库
compile 'com.vk:androidsdk:2.0.0'
讯享网
2.AndroidManife.xml添加权限和Activity

讯享网<uses-permission android:name="android.permission.INTERNET" /> <application …………> ………… <activity android:name="com.vk.sdk.VKServiceActivity" android:label="ServiceActivity" android:theme="@style/VK.Transparent" /> </application>
3.VK初始化
1.资源文件下添加 <integer name="com_vk_sdk_AppId">YOUR_APP_ID</integer> 2.oncreate()调用初始化接口 VK.initialize(Context applicationContext);
3.登录
讯享网VK.login(activity);
在onAcResult中获取登录成功的回调信息
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (!VK.onActivityResult(requestCode, resultCode, data, new VKCallback<VKAccessToken>() { @Override public void onResult(VKAccessToken res) { //login success,User passed Authorization int userId = vkAccessToken.getUserId(); String secret = vkAccessToken.getSecret(); String accessToken = vkAccessToken.getAccessToken(); } @Override public void onError(VKError error) { //login failed // User didn't pass Authorization } })) { super.onActivityResult(requestCode, resultCode, data); } }
4.注销
讯享网VK.logout();


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/27702.html