一、还原项目:
在android studio中,右击项目,点击local History,再点击show History,之后还原你要不同时间段的项目状态
二、动态获取验证码
public class AutoUtil { private static Weibo weibo; /* 首先,你需要知道static{}(静态代码块)在程序加载中static是先于构造方法加载的,并且只会加载一次。 两外static块中只能使用static修饰的属性。 程序中的static{}块只是为了加载properties文件信息,这个加载只会被加载一次。 */ static{ System.setProperty("weibo4j.oauth.consumerKey", Weibo.CONSUMER_KEY); System.setProperty("weibo4j.oauth.consumerSecret", Weibo.CONSUMER_SECRET); weibo=new Weibo(); } public static String getOAuthRequestToken(){ /** * 获取授权URL返回一个字符串 */ try { RequestToken requestToken = weibo.getOAuthRequestToken(); return requestToken.getAuthorizationURL(); } catch (WeiboException e) { e.printStackTrace(); Log.d("webActivity.this","获取失败q11"); } return null; } }这是动态获取授权页面的工具类,
之后在Weibo.java中修改
public static String CONSUMER_KEY = "1900165642"; public static String CONSUMER_SECRET = "672a9c5c01aabb28ebc4113a25d79ea7";,在WebActivity中调用工具类就能实现跳转授权页面