我目前正在寻找一种在Android上启动默认浏览器应用程序并将会话cookie传递给它的方法.
我的应用程序与外部API进行通信,我无法使用HttpClient对其进行控制,然后将用户传递到站点进行最后阶段.
我知道这可能是使用WebView,但我特别需要打开外部浏览器应用程序而不是使用内部WebView.
我知道:
Intent.ACTION_VIEW
Run Code Online (Sandbox Code Playgroud)
可用于打开浏览器,但是我没有设法找到有关实际传递任何其他数据的大量信息.
任何帮助深表感谢.
我希望在命令输出发生变化时触发CMake配置; 具体来说,我正在尝试在输出git describe --always --dirty从上一次CMake配置发生变化时尝试进行CMake 配置.
大多数问题都可以通过观察HEAD文件并解析内部的symref refs/heads/[branch]并将它们链接起来来解决,configure_file(...)但是当树处于脏状态时(IE存在未提交的修改时,IE不会).在这种情况下,git describe --always --dirty会将-dirty后缀附加到输出.
当发生这种情况时,git文件没有变化,只有git注意到存储状态的差异所以我不能configure_file(...)在这里找到任何文件让cmake注意到更改并重新配置.
所以我想找到是否有办法让cmake运行git命令注意输出的差异并触发重新配置,几乎需要类似于预重新配置检查阶段的东西.
不确定这是否可能,如果有人有任何想法如何可以实现这种行为?