分类: 嵌入式
2012-12-20 15:01:59
Android开发以Java作为基础语言,需要对整体构架进行研究并完成代码的编写和测试。为基于Android应用软件开发的简单过程,在智能手机端建立远程视频播放的应用程序,布局文件layout对用户界面进行设计和布局,sre目录下完威Java主程序的编写,各个代码之间通过Intent连接最终实现客户端用户和服务器的数据通信,搭建Android开发4.2 src扳程序开发在整个项目中,sre目录下的lava主程序占主导位置,
由布局文件声明的对象会在gen目录下的Rjava中自动生成相应的编号ID,Android应用程序通过R类实现对资源的应用。因此,在Java主程序中需要通过findViewByld方法获得
layout中的控件,从而触发相应事件。比如对Button控件,初始化并命名,在“onCreate”响应函数中通过语句mbt=(Button)findViewByld(R.id.Button01)获得控件,由setOnClickListenerfnew
OnClick“stener())方法触发Button事件。通过socket连接服务器,对其进行读写之后,利用PrintWriter和BufferedReader进行发送和接收数据和消息,采用String类型的message将接收到的消息写入TextView中显示,通过与服务器建立连接传递相应的命令a 4.3其他相关程序开发Gen目录下包含了整个程序所需要的包以及在rg$资源文件下声明的所有资源元素生成的ID,Rjava文件是Android下的ADT插件自动生成的,不能被任意更改,Android的应用程序通过R类实现对所定义的资源的调用。AndroidManifest.xml位于应用程序的根目录下,包括公开的应用程序组件(Activity、Service、ContentProvider和BroadcastReceiver)和为每个组件的实现类,本文程序中需要网络支持,所以必须在此声明权限:。