首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何理解用户正在与手机(Android)进行交互?

如何理解用户正在与手机(Android)进行交互?
EN

Stack Overflow用户
提问于 2014-03-15 12:31:39
回答 1查看 82关注 0票数 4

我正在努力找出如何理解手机在使用吗?我不知道有什么简单的方法可以做到这一点。我在下面的几行中有一些任务要做。例如,我如何知道用户正在打电话或发送短信。

实际上,有三个基本的背景,我想知道,它们是:智能手机没有使用,智能手机没有处理,智能手机没有移动。

以下是我想知道的详细任务:

用户正在与手机交互(也携带)应用程序调用短信活动详细上下文智能手机在使用中或不移动(一点也不,很多)位置(手,口袋,袋子) 2-用户没有携带手机固定的详细上下文智能手机不使用智能手机是不处理智能手机是不移动的位置(不穿)

EN

回答 1

Stack Overflow用户

发布于 2014-03-15 12:46:04

1.使用加速度计检测手机用户是否为moving.Hence,u将知道手机是否移动。

2.对于来电,我们需要使用TelephonyManager类及其方法侦听来注册侦听器,该侦听器将接收呼叫状态、数据连接、网络、SIM和其他与电话相关的事件。我们只对调用状态通知感兴趣。这需要android.permission.READ_PHONE_STATE权限。

3.状态是调用状态,它可以是CALL_STATE_RINGING、CALL_STATE_OFFHOOK或CALL_STATE_IDLE。铃声是当有人呼叫我们时的状态,脱钩是当有活动或等待呼叫时,空闲是当没有人呼叫我们而没有主动呼叫时。我们对振铃状态感兴趣。

参考以下链接:http://www.codeproject.com/Articles/548416/Detecting-incoming-and-outgoing-phone-calls-on-And

它将引导你通过代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22423835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档