草庐IT

Android:如何将接近警报设置为仅在退出或仅在进入该位置时触发

我正在开发一个带有提醒(按时间和按位置)的ToDo应用程序,问题是我让用户可以选择是否希望按位置提醒他在进入时发出警报该位置或他何时退出该位置。我该怎么做??我知道KEY_PROXIMITY_ENTERING但我不知道如何使用它请帮忙...提前谢谢 最佳答案 KEY_PROXIMITY_ENTERING通常用于判断设备是进入还是退出。你应该先注册到LocationManagerLocationManagerlocationManager=(LocationManager)getSystemService(Context.LOCATI

android - View 在 RotationY 动画接近尾声时消失

我正在尝试制作一个流畅的动画,其中占据大部分屏幕空间的View旋转以显示背面的另一个View:rotatingView.animate().rotationY(90).setDuration(250).setInterpolator(newAccelerateInterpolator()).withEndAction(/*Runnablethatsetsuptherearsideoftheview,thenrotatesYanother90degrees*/);问题是,这个动画进行到大约80%时,View消失了。直到下半场进行到大约20%时,该View才会重新出现。换句话说,它在11点

android - 以地理 Intent 开始的谷歌地图 7 将在最接近坐标的地址而不是确切位置放置图钉

在我的应用程序中,用户可以保存特定位置的纬度和经度。我希望他们能够通过geointent在他们的手机上启动其他应用程序例如谷歌地图,这样他们就可以很容易地得到准确的方向。这是我用来生成地理Intent的代码:publicstaticIntentgetFindIntent(Contextcontext){Intentintent=newIntent();SharedPreferencesprefs=Tools.getPrefs(context);Stringlatitude=prefs.getString(Const.LAT_KEY,"");Stringlongitude=prefs.g

android - 实现接近警报android的最佳方式

嗨,我正在开发android应用程序,在我的应用程序中,我想为几个位置发出接近警报,这些位置是动态点,意味着位置列表可以根据用户当前位置动态更改。所以我在我的应用程序中实现了接近警报,它在进入和退出事件时工作正常。但问题是,如果我将到期时间设置为-1,它会持续使用GPS,这会耗尽设备电池。如果我设置了过期时间,那么它会在过期时间超过后停止搜索该位置。另一个问题设置多个接近警报会导调用池消耗严重吗?如何有效地使用接近警报。有没有更好的方法来处理这种情况。需要帮助..谢谢... 最佳答案 看看这篇文章,它有一个很好的例子来说明你的问题:

搜索3D阵列以满足某个谓词的最接近点

我正在寻找一种枚举算法,以搜索给定起点周围的3D阵列“Sphering”。给定一个数组a大小NxNxN每个地方N是2^k对于一些k,一个要点p在那个数组中。我要寻找的算法应执行以下操作:如果a[p]满足某个谓词,算法停止,并且p退回。否则下一点q被检查,哪里q是阵列中最接近的另一点p而且尚未访问。如果那也不匹配,下一个q'在最坏的情况下搜索了整个阵列,直到在最坏的情况下进行检查。通过“最接近”这里的完美解决方案将是重点q欧几里得最小的距离p。由于只需要考虑离散点,也许某些聪明的枚举算法Woukd使得这是可能的。但是,如果这太复杂了,曼哈顿最小的距离也可以。如果有几个点,那么接下来应该考虑哪一个

android - 为什么我在 Google Play 控制台中收到 SMS 和 CALL_LOG 警告,而我的应用程序甚至没有使用任何接近这些权限的东西?

我的应用只是一个简单的日历闹钟应用,并使用以下权限:但是我收到这个警告:但正如您在上面看到的那样,我没有使用任何这些权限。另外,还有两个证明:我只使用默认的谷歌支持库,甚至在我解压时也是如此最终的apk文件,并手动检查list,没有其他许可还有当我在手机上安装应用程序并检查手机时=>应用程序=>权限,除了我列出的权限外,没有其他权限。这肯定是错误或其他原因,为什么我会收到此警告?我能做什么?我几天前填写了表格,但谷歌甚至没有回复我...编辑:更奇怪的是,显示警告完全是随机的。有一天我看到警告,然后我刷新页面,它就消失了。然后我一周都看不到它,然后今天突然又看到了。当我刷新页面时,它总是

android - 如何获取Android接近传感器的当前值?

是否可以在Android中获取ProximitySensor的当前值?我知道我可以使用SensorManager和Sensor并注册状态更改的监听器,但我不需要在每次状态更改时都收到通知,因此效率非常低,因为此代码是在服务中运行的。此外,我的代码在发生状态更改之前不会知道该值(如果该值没有更改怎么办......我怎么知道它是什么?相反,我不想注册一个监听器,我只想说:proximitySensor.getCurrentDistance();这可能吗?谢谢 最佳答案 查看文档后,您似乎可以通过订阅SensorEvent并查看传回的数据

android - 无法在android中获取接近传感器的值

有人可以举例说明如何使用接近传感器吗?我尝试像使用其他传感器一样使用它,但它不起作用。这是我一直在使用的代码fragment:finalSensorManagermSensorManager;finalSensormproximity;mSensorManager=(SensorManager)getSystemService(SENSOR_SERVICE);mproximity=mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);mSensorManager.registerListener(newSensorListener

android - 当有人接近设备时打开 Android 显示屏

使用一点计算机视觉,我想在有人走到设备前(距离2英尺)时打开壁挂式Android设备的显示屏。我是一名经验丰富的开发人员,但我对计算机视觉几乎一无所知。以编程方式打开显示器非常简单。任何指导、阅读建议、教程、起点等,我们将不胜感激。编辑:为了在回答中的一些评论后澄清——因为这是一个永久性的壁挂式情况,设备将有全时电源。电池生命周期不是问题。 最佳答案 Android具有接近传感器和光传感器,但我认为它们不足以满足您的需求。如果显示器有前置摄像头,您可能会使用OpenCV连同某种形式的Motiondetection检测何时有人靠近屏幕

如何使用手机蓝牙设备作为电脑的解锁工具像动态锁那样,蓝牙接近了电脑,电脑自动解锁无需输入开机密码

环境:Win10专业版远程解锁蓝牙解锁小程序问题描述:如何使用手机蓝牙设备作为电脑的解锁工具像动态锁那样,蓝牙接近了电脑,电脑自动解锁无需输入开机密码手机不需要拿出来,在口袋里就可以自动解锁,比如中午12点出去吃饭,人走手机也走了,蓝牙离开了电脑范围,电脑会自动解锁,当你吃完饭回来后,手机在身上,蓝牙接近了电脑,电脑自动解锁解决方案:以下是一些可以将手机或其他蓝牙设备作为电脑解锁密钥的软件:"RohosLogonKey":这是一款支持将蓝牙设备、USB驱动器、Wi-Fi设备和其他设备设置为电脑的解锁密钥的工具。它支持Windows、Mac和Linux平台。"GateKeeper":这是一款以物