`
158067568
  • 浏览: 327298 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Android消息机制入门一 为什么要引入消息机制? 为什么要引入消息机制,首先举一个简单的例子,我们来说明: package cn.edu.heut.zcl; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.os.Bundle; ...
  自定义控件(SurfaceView与view结合) 作者:Legend QQ:158067568 上一节小试牛刀,介绍了一个简单的SurfaceView的例子,如果用于实际开发,那还差得远呢。本节介绍SurfaceView与View结合使用的例子,SurfaceView部分与球类稍作改动,这里就不在赘述。主要介绍一下如何在View中成功的把SurfaceView添加进来,并且通过widget中默认的控件来操作自定义的SurfaceView。 View中添加SurfaceView 还记得我上一节中的SurfaceView类BallSurfaceView的构造方法么?Ball ...
SurfaceView简单例子 作者:Legend QQ:158067568 上一节讨论了SurfaceView的初步知识,这一节将通过一个简单的例子来进一步学习SurfaceView。 本节将学习一个例子来对上一节内容做个总结,该例子讲演示一个篮球上下运动的动画。java eye的blog贴图还需要将图片上传到其他网站在转帖,我实在觉得有些麻烦,所以就不贴图了。大家下载之后再机子上运行一下就ok了。 实现 Activity中很简单,代码中需要注意的地方与知识点都已经给了注释,代码如下: package cn.edu.heut.zcl; import andro ...
SurfaceView概述 作者:Legend QQ:158067568 之前我讲解了Surface的绘图原理概述,对于程序员,怎么使用可能是眼下至关重要的事情。本节讲解SurfaceView的使用。但在此之前我想先简单概述一下SurfaceView的特点。 为什么选择SurfaceVi ...

Surface概述

  Surface概述 作者:LEGEND QQ:158067568 进行Android程序编写,在Activity中有一个大家十分熟悉的方法setContentView  (int layoutResID)方法,该方法进行View的设置。不管是view还是widget,这些都是在surface之上。 Surface绘图初步 每一个Surf ...
UDP接收数据报 作者:legend QQ:158067568 对于接受udp数据包,可以有如下另种设计: 第一,同UDP发送端一样,写成一个助手类,然后每次将收到的结果给需要的地方。 另一种是,将udp接收端与其处理程序写在同一个类中,即其受到数据之后就进行分析,然后做出判断与处理。 分析 对于本应用程序来说,我才去了第二中方法。首先,该udp接收端是在应用程序实例化是就存在,直到应用程序死亡期结束生命。那么从始至终我们只需要一个udp接受端。其次在设计udp接收端是,其接受的数据主要是字符串,对字符串做出相应处理的时间一般不会太长。而且UDP接收端接收到数据后要做出相应 ...
UDP发送数据报 作者:legend QQ:158067568 ok,继续我的毕设之旅,之前简单介绍了UDP单播、广播与多播,但是不管采用单播还是广播,基本代码都不大致相同。而其发送UDP数据报的地方很多。所以需要写一个工具类,来帮助发送udp数据报。 分析 首先,该类是一个榜首类,在使用它是应该做到不需要任何人的引用,只需要知道你要发送的内容 、发送的目的地的ip地址及其端口号就可以实例化。 其次,该类不应该与调用程在一个线程同,不然会影响调用线程的响应情况。 实现 有了这两条知道思想,那么在设计该类是应该做到如下: 首先其构造方法中应该给出udp传送的目的地ip地 ...
  使用PropertyChangeSupport监控变量 作者:Legend QQ:158067568 这两天在写毕设,遇到了这个一种情况,我的程序中有一个两个状态,我用一个boolean变量来表示着两种状态。这两种状态经常会变化,而且每次变化都会有很多其他的操作。如果每次状态变化时都表用一次变化的代码,万一修改起来就十分头大。JAVA中使用JAVABEAN来解决这类问题。 JAVA BEAN 关联属性 在JavaBean的设计中,按照属性的不同作用又细分为四类:单值属性、索引属性、关联属性、限制属性。关联属性,也称之为绑定属性。绑定属性会在属性值发生变化时 ...
UDP广播与多播 作者:legend QQ:158067568 使用UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。 通常我们讨论的udp的程序都是一对一的单播程序。本章将讨论一对多的服务:广播(broadcast)、多播(multicast)。对于广播,网络中的所有主机都会接收一份数据副本。对于多播,消息只是发送到一个多播地址,网络知识将数据分发给哪些表示想要接收发送到该多播地址的数据的主机。总得来说,只有 ...
  UDP初步 作者:Legend QQ:158067568 使用UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。 明白了上一段的内容对使用udp协议进行编程十分有用。在最开始学java时,我总是追求别写速度快,想象自己能构想电影里的黑客一样,在电脑面前快速敲击键盘,然后很快就能写出超赞的程序。所以盲目的追求API的使用熟练,忘记了语言的精髓不是语法的纯熟,而在于真正有价值的是你要说什么。说什么有意义,有 ...
很久没有写博客了,最近确实很忙,时间飞逝,转眼已大四,很快就要毕业了,毕业设计选题时选了个网络电话,对这方面的知识几乎是小白级人物。但是毕设不能不做,所以准备过年这几天来学习jmf框架,以及熟悉一下网络编程和多线程编程。对于这一组的内容,大虾级的人物如果有兴趣欢迎留言指导。有问题的朋友可以给我留言。 初步暂定使用jmf框架进行音频的捕捉、压缩、传输与回放。 使用udp协议在来进行各个客户端之间的通信。 音频的传输将使用jmf中的rtp协议。  
  Activity之间的相互调用与传递参数 作者:LEGEND QQ:158067568 Activity之间是如何调用的 在javaWeb程序中,jsp与jsp之间的调用是通过重定向完成的,而在Android中,Activity与Activity之间的切换是通过Intent来完成的。 所谓Intent,它是Android中非常重要的内置组件,他可以理解为“我要干一件什么事情”。在Android中有3大组件:Activity,Service、Broadcast,他们之间的通信都是
  SharedPreferenced 作者:LEGEND qq:158067568 SharedPreferenced作用 在Windows中,配置文件通常存储在ini文件中。 在j2se程序中,配置文件通常存储在properties文件中。 在Android中,,配置文件通常通过SharedPreferenced存数参数。 Sha ...
  Android中进行单元测试 作者:LEGEND QQ:158067568 JUnit简介   JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 Android中的使用   1.在Android项目的AndroidManiFest.xm ...
  Android & MVC 作者:LEGEND QQ:158067568 MVC简介 MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller) 在java EE中对应关系为:        Model 模型---------------业务逻辑(eg:javaBean、EJB)        View  视图---------------与用户交互(实现:jsp)        Controller控制------------桥梁 使用MVC是为了将M与V的代码分离,从而使同一个程序可以使用不同的表现形式。 ...
Global site tag (gtag.js) - Google Analytics