我想到了一个具体的情况,但我会大致问一问:
有办法让我的手机在我的电脑上触发一个动作吗?,我在想,用智能手机,一定有可能将手机和个人计算机与蓝牙连接起来,并在我的计算机上运行某种小程序来监听电话中的来电。当有人打电话给我时,我希望我的手机只需将来电者的电话号码提交到个人电脑上,然后个人电脑就会从那里开始工作。然后,我想像往常一样在手机上接电话。
编辑
更新了这个问题!我目前正在使用HTC Hero,希望Android能使这更容易实现。
我的具体场景是:
当我的手机(诺基亚N82)来电时,我想将呼叫者phonenumber
提交到一个搜索小程序/应用程序,该应用程序将查询Microsoft并查看联系人或公司是否有该phonenumber
,如果有,则在我的屏幕上显示相应的人员或公司信息。我最喜欢的开发平台是.NET框架。
发布于 2008-11-21 07:01:14
N82运行Symbian,因此您可以开发一个应用程序,该应用程序使用CTelephony (C++)类检测电话状态,并对其做任何您想做的事情。这里有个例子
发布于 2009-02-19 15:19:00
您的卫星导航接口与您的手机是通过创建一个蓝牙串行连接,您的手机拨号调制解调器。您可以在控制面板的蓝牙选项中看到对应的COM端口。
一旦连接,常规的AT命令就可以用手机发送和接收--对于Nokias,这些命令都有文档记录(以及对此过程的完整指南) 这里。
您应该等待来电的“铃声”通知,然后立即发出命令"AT+CLCC“(列出当前呼叫)。在我的N78上,这将导致以下结果
+CLCC: 1,1,4,0,0,"07xxxxxxxxx",129
这应该是所有的信息,你需要触发任何想要的行动在电脑上。
编辑:由于某种原因,这个特定的链接实际上没有提到AT+CLCC。要获得完整的命令集(包括查询电话簿的命令,甚至在某些手机上查看传入的SMS),请尝试使用这文档。
发布于 2008-11-17 03:32:09
我想说,这可以做的电话,,但在C++。有一些Symbian应用程序可以阻塞来电,这意味着您可以访问呼叫方号码。蓝牙接入不应该是一个问题,因为这款手机甚至可以在J2ME上访问它。
/JaanusSiim
https://stackoverflow.com/questions/294688
复制相似问题