我已经搜索了一段时间,我可以找到一些帖子,回答,但没有一个与我合作。
我有一个Arduino板,它接收一个URL作为切换引脚的参数等。
例如:http:// 192.168.0.20/staticpin_12_1
我想要做的就是构建一个Android apk,当按下按钮时,不需要打开浏览器就可以向android发送这个http post请求。
我知道有办法做到这一点,但我每次都会遇到'App Crash'。你能帮助我吗?
注意:我已经添加了使用权限来访问INTERNET @Manifest.xml。 我的设备的Android版本是4.1.2,我使用eclipse作为IDE。
答案 0 :(得分:1)
我不是移动开发人员,但是当我“玩”它时我遇到了同样的问题:应用程序崩溃,因为您尝试从应用程序的(当前)线程执行同步HTTP请求,这意味着执行需要停止并等待服务器的响应。如果我没弄错的话,姜饼不允许这种同步HTTP调用。
您应该使用async request并使用postExecute()处理结果。