废话就不多说了,开始。。。

从Android的浏览器中递传cookie数据到App中

蒋彪@南京

2013-4-19

1.求需

客户有一个求需, 在Android的浏览器上登录一个site, login后之,会在当地cookie中保存login信息。

客户要求接下来在浏览器上,点击一个按钮,够能启动app, 并且将cookie中的login信息递传给app, 让app免于再次登岸的繁琐。

2.技巧现实

Html上加添一个a标签,如下

<a class="button-download"  href="cookie://XXXX "><span>启动app</span></a>

XXX是js在早期化的时候,附上去的cookie信息

App的AndroidManifest.xml中的MainActivity中入加如下的intent

<intent-filter>                <action android:name="android.intent.action.VIEW"/>                <category android:name="android.intent.category.DEFAULT"/>                <category android:name="android.intent.category.BROWSABLE"/>                <data android:scheme="cookie"/>        </intent-filter>

MainActivityOnCreate中入加如下方法,得取cookie://前面的cookie信息

Intent intent = getIntent();    String uri = intent.getDataString();

3.技巧风险

这招能管用的前提是cookie要被置设为 HttpOnlyNo, Secure No,否则js取不到cookie,再咋搞都没用。

#以上#

文章结束给大家分享下程序员的一些笑话语录: N多年前,JohnHein博士的一项研究表明:Mac用户平均IQ要比PC用户低15%。超过6000多的参加者接受了测试,结果清晰的显示IQ比较低的人会倾向于使用Mac。Mac用户只答对了基础问题的75%,而PC用户却高达83%。

更多相关文章

  1. android点滴(29) android中设置用户自定义的字体
  2. Android Activity类应用技巧分享
  3. Android 4.0的图形硬件加速及绘制技巧
  4. Android studio快捷键大全+Android studio使用小技巧
  5. Android和Unity混合开发——Activity和Unity脚本交互和信息传递
  6. android操作sim卡联系人信息
  7. Android不同版本获取当前wifi信息方法
  8. Android开发技巧:动态创建UI界面
  9. 改善用户体验

随机推荐

  1. Android(安卓)- LayoutInflater 的使用
  2. Android弹球小游戏
  3. android 用到的技巧集
  4. android 学习笔记10——XML解析
  5. Android之SurfaceView、Camera
  6. android 监听电源键
  7. Android签到功能的实现
  8. android studio 错误总结
  9. Android发送短信
  10. Android(安卓)Studio简单的登录界面