我正在研究OS X项目,我想以编程方式生成触摸板手势事件,如NSEventTypeSwipe或NSEventTypeRotate所以我可以在其他应用程序上旋转/缩放等.
我发现了如何生成鼠标/键盘事件而不是触摸板.
任何的想法?
我尝试使用Google oauth在我的Android应用上验证用户身份.然后我想将它发送到我的应用服务器,以便它可以随时与Google日历连接.
我试着用
GoogleAuthUtil.getToken(getApplicationContext(), mAccountName, mScope);
关注本文:https: //developers.google.com/accounts/docs/CrossClientAuth
当我将其与范围一起使用时,
mScope = "oauth2:https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile";
我会获得一个令牌,该令牌有效一小时
但是当我尝试获取授权代码时(因此我可以获得一个有效期较长的刷新令牌,使用
mScope2 ="oauth2:server:client_id:{CLIENT_ID}.apps.googleusercontent.com"+ ":api_scope:https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile";
我收到"invalid_scope"或"Unknown"异常.
我究竟做错了什么?
编辑:好的,在谷歌API控制台上创建一个新的应用程序并将plus.login添加到范围后我得到一个代码,但由于某种原因我的服务器无法解析此令牌.绑定解析服务器时会收到有关重定向URL的错误.顺便说一句,当我使用相同的参数进行Web流程时,它可以工作.
我想创建一个跟踪当前活动应用程序(活动窗口)的后台应用程序.我设法通过使用获得活动应用程序,GetFrontProcess但现在我需要跟踪它,以便我知道它何时发生变化.我想到了两种方法1.设置Timmer并在每次定时器触发时重新检查变量(我应该创建一个线程吗?)2.创建一个专用线程,在循环中检查变量并在每次迭代后休眠几毫秒避免夸大.
效率对我来说很重要,因为这应该是一个非令人不安的背景线索.你认为那些方法是对的吗?任何效率考虑?很想听听更有效的不同想法.
谢谢你的帮助Gil