星期二晚上回到寝室开始在eclipse上弄android开发,android对我来说是个新鲜的玩意,虽然玩手机游戏已经玩的很熟了(水果忍者,愤怒的小鸟等)玩的都是别人开发出来的,现在自己来弄弄,心情还是比较激动的。用java开发android和用java编写其他PC游戏差不多,只是在辅助上做了很多工作,而且还有着android自制的一些规则(我到现在还是觉得这几个规则不怎么地),下面就来介绍一下,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就可以实现通信了,问题和解决下一章写吧。希望这篇文章能够给大家一点帮助。

更多相关文章

  1. 代码实现Android流量统计
  2. Android网络收音机项目(源码实例分享)
  3. Android开发4:电话拨号器
  4. Android(安卓)Flutter 混合开发高仿大厂App
  5. android 连接远程数据库(转)
  6. R文件没了怎么办
  7. 10个经典的Android开源应用项目
  8. android 双击屏幕触发事件,放大图片,不用接入借口api,不用OnGestur
  9. android 点击webView中的按钮修改布局问题

随机推荐

  1. 关于Android环境配置SDK的问题Failed to
  2. 第一次写博客,先上传一下平常开发android
  3. Android 源码修改按键长按响应间隔
  4. Android之屏幕切换使用技巧
  5. Android 中屏幕点击事件的实现
  6. 【Android】WebView设置背景色
  7. android volley ,多文件 表单上传
  8. Android Studio v0.1尝鲜
  9. android 如何依赖android:sharedUserId更
  10. Android入门篇