java仿微信登录界面_android 界面设计潮流:仿微信5.2界面源码
package com.example.isweixin;
//Download by 链接已屏蔽
import java.util.Timer;
import java.util.TimerTask;
import com.tencent.weibo.oauthv2.OAuthV2;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
public class IndexActivity extends Activity {
private String app_key = "801416605"; // 获取的appkey
private String clientSecret = "afb3b09cc0ae263d8d992c141b71973a"; // 注册应用获取
private String app_uri = "链接已屏蔽";
public static OAuthV2 oAuth;
private int index = 0;
private Timer timer;
private Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
//if(index>0){
//txfenxiang();
timer.cancel();
//}
Intent intent = new Intent(IndexActivity.this,
MainActivity.class);
startActivity(intent);
finish();
super.handleMessage(msg);
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.index);
timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
index = index+1;
handler.sendEmptyMessage(0);
}
},1500,1000);
}
//这里做的是腾讯微博QQ授权
private void txfenxiang(){
oAuth = SaveDate.getDate(IndexActivity.this);
if("".equals(oAuth.getAccessToken())){
oAuth = new OAuthV2(app_uri);
oAuth.setClientId(app_key);
oAuth.setClientSecret(clientSecret);
Intent intent = new Intent(IndexActivity.this, MyWebView.class);
intent.putExtra("oauth", oAuth);
startActivityForResult(intent,2);
}else{
Intent intent = new Intent(IndexActivity.this,
MainActivity.class);
startActivity(intent);
finish();
}
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 2) {
if (resultCode == 2) {
/*******此处没有执行!!!!!!!!!!!!!***********/
oAuth = (OAuthV2) data.getExtras().getSerializable("oauth");
SaveDate.saveDate(IndexActivity.this, oAuth);
// 调用API获取用户信息
//UserAPI userAPI = new UserAPI(OAuthConstants.OAUTH_VERSION_2_A);
//String response = null;
//try {
//response = userAPI.info(oAuth, "json");// 获取用户信息
//Log.i(TAG,"qq::"+response);
//} catch (Exception e) {
//e.printStackTrace();
//}
//userAPI.shutdownConnection();
Intent intent = new Intent(IndexActivity.this,
MainActivity.class);
startActivity(intent);
finish();
}
}
}
}
更多源码 | 好库简介 | 网站地图 | 帮助中心 | 版权说明
Copyright© 2009-2012 OKBASE.NET All Rights Reserved 好库网 版权所有
java仿微信登录界面_android 界面设计潮流:仿微信5.2界面源码相关推荐
- 基于微信小程序共享停车位设计与实现SSM_car.rar(项目源码+数据库文件+微信小程序开发+后端java语言)
主要功能实现了共享车位的创建,车位的管管理,创建车辆.车辆的管理.附近车位.显示车位的编号,车位的位置,车位的状态,车位.可以查看订单记录车位.停费时间,确认时间计费的时间.可以删除,订单也可以确认是 ...
- 微信朋友圈点赞如何设计测试用例,微信发语音消息,购物车,支付页面如何设计软件测试用例?
做过软件测试或者面试过的人应该了解这个问题你肯定被问过,属于面试必问? 就算没遇到,预测你以后面试肯定会遇到,希望你能想到想到我分享的思路. 那么如何轻松优雅的回答这个题目,我给大家分享一个万能公式, ...
- 获取微信昵称乱码php,Android 微信登录昵称乱码问题,及获取微信用户信息
微信第三方登录时昵称,username乱码问题解决方法如下: /** * 获取微信用户信息 * @param access_token 调用凭证 * @param openid 普通用户的标识,对当前 ...
- 王者荣耀 微信登录 服务器找不到,王者荣耀微信登录失败怎么办 王者荣耀微信登录失败解决办法...
王者荣耀微信登录失败怎么办?看到有的玩家在玩游戏时遇到过微信登录失败.登录超时等问题,小编为此作了一篇王者荣耀微信登录失败解决办法,一起来看看吧! 王者荣耀微信登录失败原因: 1.网络不稳定 大部分网 ...
- android 微信乱码问题怎么解决方法,Android 微信登录昵称乱码问题,及获取微信用户信息...
微信第三方登录时昵称,username乱码问题解决方法如下: /** * 获取微信用户信息 * @param access_token 调用凭证 * @param openid 普通用户的标识,对当前 ...
- 王者荣耀微信登录服务器无反应,王者荣耀为什么微信区不能登陆 王者荣耀微信区不能登录怎么办...
微信手机版2018v6.6.5 官方最新版 类型:社交聊天大小:60.7M语言:中文 评分:9.2 标签: 立即下载 王者荣耀为什么微信区不能登陆,常常有时会出现这种情况,许多玩家都在反应这点,哪微信 ...
- 微信登录小程序授权显示服务器出错,微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)...
本文实例为大家分享了微信小程序授权登录解决方案的具体代码,供大家参考,具体内容如下 getUserInfoF:function(){ var that = this; wx.getSetting({ ...
- Linux版本微信登不上,抖音微信登录不上怎么办 抖音无法微信登录解决方法
抖音近日有很多用户表示无法以微信正常的形式登录,那么碰到这种情况怎么办呢?下面就来为大家分享一下官方的解决办法. 图片版权所属:站长之家 抖音公告: 1 月 22 日晚 19 时,抖音接到大量用户反馈 ...
- android 微信登录不回调,Anroid 进阶之旅 | 微信登录没有回调的问题
Android微信登录,分享后没有回调 (创建wxapi包的时候,一定要和开放平台填写的路径一致) Android实现微信第三方登录的情况非常多,今天在做微信登录的时候,始终无法回调WXEntryAc ...
- html+javascript登录注册界面源码
博主在学习web前端时接触到几个较为高大上的登陆注册界面,在这里分享给大家 效果图如下:(代码较多只展示一个)有需要的可以下载: ` 注册 返回首页 已有账号?去登录 普通登录 手机无密码登录 扫码登 ...
最新文章
- iOS-UIWebView添加头部和尾部
- 研究生数学建模比赛日程安排
- 小白学数据分析-----Excel制作INFOGRAPHIC
- Got a packet bigger than 'max_allowed_packet' bytes
- python数字从大到小排列_Python练习题 005:三个数字由大到小排序输出
- Android Studio的快捷键图文并茂
- 第1章 编程心理门槛
- php 修改input内容,JS简单获取并修改input文本框内容的方法示例
- jsp中从mysql导出数据格式_MySQL导入导出.sql文件方法(转载)
- python经纬度获取县名_利用 Python 批量获取县镇运输距离
- html中怎么让字体闪烁,HTML最简单的文字闪烁代码
- 我的IOS学习历程-第三天
- R软件和扩展包的升级及R语言数据对象
- Aspose word pdf 相互转换
- 黑莓刷机及情景设置来电和短信等没有声音的解决办法
- Facebook广告的基础认知,看一下你是否了解
- 遗传算法(四)——交叉、变异与替换
- Kafka——创建无消费者组的消费者消费订阅主题
- 8086CPU学习笔记:8086的寻址方式
- WordPress死链自动收集方便提交到站长平台
热门文章
- c语言间接寻址与指针,C语言中指针是不是用汇编的间接寻址实现的?
- Python画爱心——谁能拒绝用代码敲出来会跳动的爱心呢~
- 增设区域分销商:APC渠道变革拒绝“扁平化”
- 香侬科技提出中文字型的深度学习模型Glyce,横扫13项中文NLP记录
- 视频怎么压缩变小?视频压缩变小的具体操作步骤
- 成功股权激励方案的特点
- 预训练综述 Pre-trained Models for Natural Language Processing: A Survey 阅读笔记
- 英语写作模板(适合高考、四六级英语和考研英语)
- XTUOJ-1299-String
- PHP版本美团闪购开放平台sdk