阅读更多     星期二晚上回到寝室开始在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就可以实现通信了,问题和解决下一章写吧。希望这篇文章能够给大家一点帮助。
  • 大小: 9.4 KB
  • 大小: 2.8 KB
  • 大小: 35.3 KB
  • 大小: 34.6 KB
  • 大小: 16.3 KB
  • 大小: 2.6 KB
  • 大小: 14.3 KB
  • 查看图片附件

更多相关文章

  1. 【Android(安卓)内存优化】Bitmap 内存缓存 ( Bitmap 缓存策略 |
  2. flutter系列之flutter工程如何与android混编
  3. 10个经典的Android开源应用项目- android入门
  4. Android原生项目集成Flutter解决方案
  5. Android源代码是这样搞到的(图解)
  6. Android代码混淆防反编译解决方案研究
  7. 安卓巴士Android开发神贴整理
  8. RatingBar 修改 颜色 大小 图片
  9. Android中String资源文件的format方法

随机推荐

  1. Android:EventBus向上向下传参
  2. Android打包编译流程
  3. Android之ToolBar项目封装,踩坑过河
  4. Android TextView内容设置超链接、颜色、
  5. 获取定位数据
  6. android网络连接总结
  7. Android调用系统相机onActivityResult返
  8. android notification 传值关键
  9. 实现Android立体翻页效果的工具类!
  10. Android Customized Bootanimation