我知道,通過使用AT命令我們可以控制handset.As例如解鎖屏幕,我們可以給出一個具體的AT命令或向右移動到菜單或左或底部或向上,我們的手機可以給出特定的AT命令。所有這些都是AT命令進行這種控制。 謝謝。如何控制使用AT命令在Java中
1
A
回答
1
Java代碼示例使用AT命令
public void servicesDiscovered(int transID, ServiceRecord serviceRecord[])
{
String url = serviceRecord[0].getConnectionURL(1, false);
try
{
//ClientSession conn= (ClientSession)Connector.open(url);
StreamConnection meineVerbindung = (StreamConnection) Connector.open(url);
if(conn== null)
System.out.println("Kann Service URL nicht oeffnen\n");
else
{
OutputStream out = conn.openOutputStream();
InputStream in = conn.openInputStream();
String message = "AT+CGMI\r\n";
// send AT-command
System.out.println("send AT Comand request: "+message);
out.write(message.getBytes());
out.flush();
out.close();
byte buffer[] = new byte[10000];
// read the response from mobile phone
in.read(buffer);
System.out.println("AT Comand response: "+buffer.toString());}
}
catch(IOException e)
{
System.out.println("Service Error(3): "+e.getMessage());
}
}
3
據我瞭解,AT命令是更多地用於手機型功能(撥打電話或發送短信等),而不是菜單導航等
我不完全知道這是菜單導航後的最終目標,但您可以在此處找到更多詳細信息:http://en.wikipedia.org/wiki/Hayes_command_set(原始+ AT命令集)
如果您想從連接到計算機的手機發送短信,您可能需要查看在這個頁面:「PDU模式」 http://www.developershome.com/sms/atCommandsIntro.asp 如果在執行職能時,如發送短信等需要更多的控制,你可能需要調查
這是完全可能的,一些手機制造商可能已經實現了額外的+ AT命令允許執行等功能,讓您可以通過專爲與您正在使用的手機的命令搜索做得更好。
(當然,如果你有連接到手機硬件本身的問題,你需要確保你無論是javax.comm擴展或安裝了一些青睞的Java API USB)
如果後期不幫助,也許你可以在你的問題中提供更多細節? (例如,你最終要做的,如果你認爲它會幫助)
相關問題
- 1. 使用AT命令
- 2. 使用AT命令控制3G調制解調器
- 3. 如何使用命令控制檯在java中輸入文本?
- 4. 你如何使用AT命令?
- 5. 如何使用c#執行AT命令#
- 6. 在命令:AT + QASP,AT + EASP
- 7. 在shell_exec和at命令中使用wget?
- 8. 如何在python中集成「at」命令
- 9. 如何在android中發送AT命令?
- 10. C#類使用AT命令?
- 11. 如何在Android應用程序中使用AT命令?
- 12. 如何在Java中調用karaf控制檯命令
- 13. Java用RXTX庫識別AT命令
- 14. 如何使用命令「at」在MacOS中執行shell
- 15. 如何在shell腳本中使用at命令?
- 16. 如何使用AT命令在vb6中發送多個移動#
- 17. 在Android手機上使用AT命令
- 18. AT命令 - USSD
- 19. AT命令PHP
- 20. AT命令:USSD
- 21. 創建控制檯命令列表 - 如何正確使用Java
- 22. 如何在Java中使用find命令
- 23. 如何用sim800模塊AT命令發送POST請求?與AT
- 24. 如何在AT命令模式下使用HM-10/HC-08?
- 25. 如何使用命令行在控制器中運行功能
- 26. symfony2:如何在控制檯命令中使用翻譯器
- 27. 如何在Symfony中使用控制檯命令實體
- 28. 如何在控制檯/命令行中使用NCover?
- 29. 如何在CakePHP 2.0中使用控制檯命令DbAcl
- 30. 如何使用腳本在Linux中控制頂層命令?
尼斯,請改變'conn.openOutputStream() ;'''meineVerbindung.openOutputStream()' – Reno 2011-08-19 11:54:58