初涉Android
16lz
2021-01-23
阅读更多 星期二晚上回到寝室开始在eclipse上弄android开发,android对我来说是个新鲜的玩意,虽然玩手机游戏已经玩的很熟了(水果忍者,愤怒的小鸟等)玩的都是别人开发出来的,现在自己来弄弄,心情还是比较激动的。用java开发android和用java编写其他PC游戏差不多,只是在辅助上做了很多工作,而且还有着android自制的一些规则(我到现在还是觉得这几个规则不怎么地),下面就来介绍一下,PC和android通信项目的制作过程然后讲,我在尝试中遇到的问题和解决方法(几个朋友的帮忙下):
首先我们要建一个android project用来做手机客户端, ,在创建项目的时候我们要选中3.0版本一下,1.5版本以上的android系统。然后通过在做PC通信的时候,做的客户端的模板敲写代码,
onCreate是android项目的主程序入口,那两个ID的修改通过下面main.mxl进行修改
进入main.mxl后有下面2个修改工具集
和
在第一张图中,你可以通过拖动黑色框框左边的一些道具到界面,在第二张代码图中会自动生成代码,你也可以在第二张图中自己设定。
服务器可以是java project的,服务器代码和在做PC通信的时候是一样的。当我们把所有的代码都敲好后,下面就是怎么使得C/S连接了,java 项目可以在主函数下通过右键的run java Application开启,而android项目呢,则需要通过点在项目包的右键的android application开启程序,但在这里是连接不上的,我们还缺少一部,android设置权限
这个里面用uses permision 设置成INTERNET,
好了,现在我们的PC和android就可以实现通信了,问题和解决下一章写吧。希望这篇文章能够给大家一点帮助。
首先我们要建一个android project用来做手机客户端, ,在创建项目的时候我们要选中3.0版本一下,1.5版本以上的android系统。然后通过在做PC通信的时候,做的客户端的模板敲写代码,
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);// 新添加的组件,修改在R.java中的IDimg = (ImageView) findViewById(R.id.imgView);tvw = (TextView) findViewById(R.id.exitTextView);// 用户点击界面退出tvw.setOnClickListener(new OnClickListener() {public void onClick(View v) {System.exit(0);}});// 连接服务器init("172.16.40.60");Looper looper = Looper.myLooper();final MyHandler myhandler = new MyHandler(looper);// 线程读写new Thread() {public void run() {while (true) {try {data = new byte[dins.readInt() - 5];dins.readByte();dins.readFully(data);if (bmm != null) {bmm.recycle();}bmm = BitmapFactory.decodeByteArray(data, 0,data.length);Message message = Message.obtain();message.obj = (Bitmap) bmm;myhandler.sendMessage(message);} catch (Exception e) {e.printStackTrace();}}}}.start();}
onCreate是android项目的主程序入口,那两个ID的修改通过下面main.mxl进行修改
进入main.mxl后有下面2个修改工具集
和
在第一张图中,你可以通过拖动黑色框框左边的一些道具到界面,在第二张代码图中会自动生成代码,你也可以在第二张图中自己设定。
服务器可以是java project的,服务器代码和在做PC通信的时候是一样的。当我们把所有的代码都敲好后,下面就是怎么使得C/S连接了,java 项目可以在主函数下通过右键的run java Application开启,而android项目呢,则需要通过点在项目包的右键的android application开启程序,但在这里是连接不上的,我们还缺少一部,android设置权限
这个里面用uses permision 设置成INTERNET,
好了,现在我们的PC和android就可以实现通信了,问题和解决下一章写吧。希望这篇文章能够给大家一点帮助。
- 查看图片附件
更多相关文章
- 10个经典的Android开源应用项目- android入门
- Android视频图片缩略图的获取
- Android 单独控件实现不同字体大小、不同颜色
- [Android] Json格式解析和文字图片传输
- webView自适应屏幕大小
- android部署运行已有项目小结
- Android 图片的浏览、缩放、拖动和自动居中
- COCOS2D-X编译成android的项目