小编Gil*_*Gil的帖子

是否可以以编程方式生成触摸板手势事件?

我正在研究OS X项目,我想以编程方式生成触摸板手势事件,如NSEventTypeSwipe或NSEventTypeRotate所以我可以在其他应用程序上旋转/缩放等.

我发现了如何生成鼠标/键盘事件而不是触摸板.

任何的想法?

macos xcode cocoa objective-c touchpad

16
推荐指数
2
解决办法
2979
查看次数

从Android获取Google oauth授权令牌 - 返回invalid_scope/Unknown错误

我尝试使用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流程时,它可以工作.

android oauth-2.0

12
推荐指数
1
解决办法
7307
查看次数

以编程方式跟踪Mac上的活动应用程序的最佳方法是什么

我想创建一个跟踪当前活动应用程序(活动窗口)的后台应用程序.我设法通过使用获得活动应用程序,GetFrontProcess但现在我需要跟踪它,以便我知道它何时发生变化.我想到了两种方法1.设置Timmer并在每次定时器触发时重新检查变量(我应该创建一个线程吗?)2.创建一个专用线程,在循环中检查变量并在每次迭代后休眠几毫秒避免夸大.

效率对我来说很重要,因为这应该是一个非令人不安的背景线索.你认为那些方法是对的吗?任何效率考虑?很想听听更有效的不同想法.

谢谢你的帮助Gil

macos cocoa macos-carbon objective-c

2
推荐指数
1
解决办法
364
查看次数

标签 统计

cocoa ×2

macos ×2

objective-c ×2

android ×1

macos-carbon ×1

oauth-2.0 ×1

touchpad ×1

xcode ×1