我正在开发一个 android 应用程序,用于根据传感器值和其他详细信息分析用户的情况。该应用程序基本上是一个提醒功能,可以根据用户的情况帮助用户。
我们为应用程序提供我们的日常活动,包括位置和必要的详细信息。当事件到达时间,它会分析用户当前的情况,然后通过读取用户的位置、时间、天气、油门是否移动(即忙与否)、手机是否在口袋里、与事件目的地的距离、时间来进行通知需要到达那里等。
然后它会在到达目的地之前选择一组可能有用的操作,例如阅读新闻、提供导航、打开媒体播放器、显示股票详细信息、执行搜索等。算法应该从一组操作中选择这些操作。
哪种算法和数据结构适合分析当前情况?请提供您对项目和想法的看法。谢谢