随笔分类 -  Android开发

摘要:基本过程是android作为socket客户端将采集到的每一帧图像数据发送出去,PC作为服务器接收并显示每一帧图像实现远程监控。图片如下(后来PC端加了个拍照功能)。。。(PS。刚学android和java不久很多东西还不懂,高手若是知道哪些地方可以继续优化的话还请多多指点下啊)系统代码如下:一、android手机客户端(1)AndroidManifest.xml文件。添加camera和socket权限,并设置了程序开始执行的activity、<?xml version="1.0" encoding="utf-8"?><manifest 阅读全文
posted @ 2012-08-31 10:27 vincy 阅读(30776) 评论(20) 推荐(5)
摘要:先上图:gridview布局<?xml version="1.0" encoding="utf-8"?> <GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:col 阅读全文
posted @ 2012-08-28 16:32 vincy 阅读(1189) 评论(0) 推荐(1)
摘要:现在我们进行第二篇教学,有了框架我们可以自由地在屏幕上绘制我们想要的东西了。背景是用的BackGround组件,人物和子弹,还有精灵都是用的Sprite精灵组件GameActivity类,游戏的主Activity类,在这里继承基类,只需要将界面替换为GameView就可以了。package com.mocn.airBottle;import android.R;import android.os.Bundle;import com.mocn.framework.BaseActivity;import com.mocn.framework.BaseView;/** * 游戏的Activity类 阅读全文
posted @ 2012-08-24 10:25 vincy 阅读(2606) 评论(6) 推荐(8)
摘要:这个教程就让我们学习怎么用这个游戏框架开发一个简单的空战游戏吧!由于素材有限,都是用的网上的素材。这个游戏可以改造成为空战或者植物大战僵尸等的养成类型游戏或者更多,原理都差不多。 一个出类拔萃的人总是一个有耐心的人! 一个游戏的制作经常会出现小意外,一个不耐心的人往往会不知所措,我看过李华明他的书上面有介绍游戏框架,而且很详细,但是没有这个全面,现在的很多游戏书籍也很少有关于游戏框架的构建,希望大家可以多借鉴一下,多提提意见!先上图:第一个教程就先搭建属于我们的游戏框架:com.mocn.framework中是框架包com.mocn.airBottle中是游戏包首先看框架包 中的BaseAc. 阅读全文
posted @ 2012-08-23 12:01 vincy 阅读(9115) 评论(9) 推荐(12)
摘要:Android上面就没有这个概念的东西 —— “相机胶卷”找了好久,都没有 Androider 做过这个东西,无奈之下就只好自己动动手了。首先要感谢某个网友提供的雏形源码,经过一个多星期的修改和同事的努力,总算是成型了。图1.入口界面,选择相册入口图2.选择相册的界面图3.传说中的相机胶卷代码结构采用非常典型的MVC模式,代码中也附带了一些注释。提供了嵌入的接口和数据返回,可以完全移植到自己的程序中使用基本上与美图秀秀和IOS 上的相机胶卷是一样的效果。就不多什么了,基本上代码中都注释有相关的文字说明。PS:这里上传了两个版本,一个是有些兼容性问题,MIUI上可以加载到图片,而其他系统就时好时 阅读全文
posted @ 2012-08-22 11:38 vincy 阅读(2162) 评论(3) 推荐(2)
摘要:利用反射机制,封装 SAX解释类,从而解释网络xml文件 个人觉得,在android应用开发领域中,与服务器交互是必不可少的。一般都是以解释xml为主要。其实获取网络上的xml和获取本地xml原理一样,只是获取网络xml 多了一层http协议,只要大家懂得怎样发送请求和怎样获取网络数据,就能很好地做出一个网络交互应用!纯属个人见解,有说得不对的地方,多多提出。。 好了,切入正题,以下是利用java的反射机制,来封装 SAX解释类,从而解释网络xml文件,假如网络访问地址,http://localhost:8080/MyJsp.jsp 会返回一个xml文件. 首先;创建一个javab... 阅读全文
posted @ 2012-08-21 13:11 vincy 阅读(1014) 评论(2) 推荐(0)
摘要:一个好的应用不仅仅功能强,还要在界面上花了一番功夫,设计越好看,用户体验增加了一番或者加动画那就更好不过了.了解布局就必须知道五大布局:线性布局(LinearLayout),相对布局(RelativeLayout),帧布局(FrameLayout),绝对布局(AbsoluteLayout),表格布局(TableLayout) 目前用的最多前两个:线性,相对布局,前者特点是:它将控件组织在一个垂直或水平的形式。当布局方向设置为垂直时,它里面的所有子控件被组织在同一列中;当布局方向设置为水平时,所有子控件被组织在一行中,后者特点为可以调整方向(左),(水平垂直)(右)对齐,帧布局有点像网页,绝对布 阅读全文
posted @ 2012-08-17 11:18 vincy 阅读(802) 评论(0) 推荐(1)
摘要:package com.ss.fml;import java.util.Random;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Bundle;import android.os.Handler;import 阅读全文
posted @ 2012-08-15 16:52 vincy 阅读(342) 评论(0) 推荐(0)