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

从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高手进阶教程(十七)之---Android中Intent传递对象的两种
  2. android点滴(29) android中设置用户自定义的字体
  3. 国内Android(安卓)市场调查
  4. android permission权限与安全机制解析(下)
  5. Android(安卓)轻松实现语音识别
  6. SPB Shell 3D:打造最酷3D效果的Android界面
  7. Android(安卓)资源(resource)学习小结
  8. SEAndroid安全机制简要介绍和学习计划
  9. Android(安卓)ListView 滑动背景为黑色的解决办法

随机推荐

  1. Error string types not allowed at andr
  2. Android(安卓)获取AndroidManifest.xml
  3. How to install Android(安卓)SDK in Ubu
  4. android中ProgressBar的使用SeekBar的使
  5. android带输入框的Dialog
  6. android HorizontalScrollView
  7. Android中Activity的Intent大全
  8. Android常用颜色表
  9. android webview 7.0 h5调用打电话解决方
  10. android ndk开发中char和unsigned char问