新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你通过手机直接访问这个地址试一下能不能行?有可能是防火墙的问题
坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都垃圾桶小微创业公司专业提供企业网站制作营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。
本人php新手,前段时间用php为公司做了app的服务端,纯靠看文档自学,谈一点经验,顺便让悄求大神指点。
android和php交互 android和java交互都是一样的,android写出接口 通过http请求 php接收到请求之后 服坦咐渣务器做处理 返回值 android接收到再显示出来即可
原理其实是简册和html和php交互一样的
这样理解吧,,,PHP作为服务端的时候,它就是做为一个o数据处理读取的工作。
比如安桌端需掘拆要某位用户的登录信息正确不正确,
通过你制定好的类凯散庆型,指定的方式向服务器的PHP传递参数,PHP进行处理,读取数据库比对,返回指定类型的数据给安卓盯握做为数据交互。。。
常用几种类型JSON,XML,JSONP等等。。。
安卓和PHP你可以分开理解,它们交互的只是数据而已,,所以别把他们放一起来理解。。。
项目指定用JSON来做为数据类型,那你安卓就向PHP,,POST也好,什么方式也好,项目需求来指定传送方式,把数据传送到指定的PHP处理控制器,PHP处理好,返回值。。。
这样理解可以会更好理解:就跟AJAX+PHP差不多的道理。。。
1 加入权态凳芦族限:
uses-permission android:name="android.permission.INTERNET" /
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /
2、启动一个新线程
android4.0开帆哗旅始不允许直接在ui线程直接操作httpClient
3 、注意url:
(不要填写:127.0.0.1 这个是本机电脑的,模拟器有自己的默认ip)
4、通过handler将数据从新线程中传送出来
步骤:
1 创建一个httpClient 对象
2 使用post发送数据 创建一个HttpPost对象
3 设置请求参数用setEntity()
4 调用httpClient对象的execute() 发送请求,返回一个HttpResponse
5 调用HttpResponse的getEntity() 方法可以获取HttpEntity 对象