这两天研究了一下腾讯微博的开放API,移植到Android上后发现一个问题,2.2,2.3的手机或者模拟器在获得认证后,跳转到回调的那个activity时失败

但是在2.2之前版本的模拟器上运行都没问题,甚是奇怪。

晚上各种的实验,最终发现工程名不能包含大写字符,2.2及更高版本不知为何跳转时会自动把intent中的android:scheme改为小写。

上图中也可以看到,冒号之前的就是android:scheme的值。

于是把工程名改为小写,再次试验,哦也,终于成功跳转。

成功之后反思:为什么会出现这个问题,我也不明白,或许是Google的疏忽吧。

更多相关文章

  1. Android——UI篇:android视频压缩:兼容7.0版本。
  2. No suitable java found.In order to properly use the android
  3. Android(安卓)Studio编译C++代码——Release与Debug版本的记录
  4. Git的忽略文件的语法规则
  5. Android(安卓)内存剖析 – 发现潜在问题
  6. 解决 Android(安卓)Studio 创建项目时极其的慢的尴尬
  7. 关于eclipse中关联各版本Android.jar对应的源代码方法
  8. Android(安卓)学习方法
  9. Android(安卓)crash

随机推荐

  1. 将ffmpeg编译到android 源码
  2. Android(安卓)Wi-Fi AutoConnect to Ap t
  3. Android通过AES128加密解密字符串
  4. Android(不)联动的顶层菜单栏tabLayout+v
  5. 提升基于英特尔® 架构的 Android* 模拟
  6. 各Android版本WifiStateMachine状态机
  7. Monkey
  8. Android(安卓)屏幕常亮
  9. AndroidManifest.xml 系统找不到指定的文
  10. Android(安卓)UI开发第十七篇――Android