`
文章列表
一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。 二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float、随机double,随机long,这个也是我们在j2me的程序里经常用的一个取随机数的方法。三.在我们的System类中有一个currentTimeMillis()方法,这个方法返回一个从1970年1月1号0点0分0秒到目前的一个毫秒数,返 ...
现在大部分的仪器设备都要求能过通过上位机软件来操作,这样方便调试,利于操作。其中就涉及到通信的过程。在实际制作的几个设备中,笔者总结出了通信程序的通用写法,包括上位机端和下位机端等。 1.自定义数据通信 ...
虽然这篇文章已经有了几个译本,不过参详过发现其中很多字句并非原文本意,下面是我自己翻译的版本,若有不妥之处,请指正。 编写高效的android代码 无论怎样,基于android的设备也是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也达不到一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。 本文讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法, ...
在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。   #define SENSOR_TYPE_ACCELEROMETER       1 //加速度 #define SENSOR_TYPE_MAGNETIC_FIELD      2 //磁力 #define SENSOR_TYPE_ORIENTATION         3 //方向 #define SENSOR_TYPE_GYROSCOPE           4 //陀螺仪 #define SENSOR_TYPE_LIGHT               5 //光线感应 #d ...
今天我们用zgf框架做一个人物运动的demo,这是个简单的例子代码不多功能简陋,通过这个例子可以学会用zgf框架加载游戏图片和实现逐帧动画,通过这些就可以让一张图片变成一段简单的动画。 一. 准备工作      首先我们要事先准备好要使用的人物动作图和地形图       这张是动作图,把它分割成16个不同的动作,循环播放同一行的4个不同动作就可以让人物动起来了。   二. 动画实现     按照 简单的android游戏框架——zgf 所述先搭建一个框架,接着编写如下类:      人物类Person主要代码如下: private int x;       p ...
  模式:是在某外在环境下对特定问题的惯用解决方案。
把虚拟机的网卡设置成了bridged adapter,这样虚拟机在局域网中相当于一台独立电脑,你可以给它设置一个ip或者讲其网卡设置为dhcp状态来自动获取ip,我下面只讲解一下在dhcp状态下如何查看android虚拟机ip的方法: 进入android虚拟机,按alt+F1进入命令,输入netcfg命令来查看网络状态,参考界面如下 其中eth0就是当前的网卡,后面的ip地址就是通过dhcp获得的ip地址 弄清楚之后再按alt+F7返回图形界面 此时我们打开eclipse,进入android开发插件的设定界面,选择ddms,勾选 Use ado host, 并在ADT host v ...
也许你会好奇框架是如何工作的?本文将通过一款简单的框架案例来演示框架的工作原理。 框架目标 首先,我们要明确为什么需要框架(除了当作库)?框架的目标是为了定义一个过程,旨在让开发者基于个性化需求上实现某些功能。换句话说,框架是可被应用开发者定制的骨架。 在下面的示例中,第3类作为定义框架的一部分,第4类是用作框架客户端代码。 Main.java是框架的整个入口,这一点不能改变。   1 2 3
  一、常规扁平化   步骤 1:   宽度: 500px, 高度: 400px. 背景色#e8d59b.   步骤 2:   参考线设置:   垂直:157px,177px,250px,323px, 343px, 378px   水平:72px, 107px, 127px, 200px, 273px, 293px, 328px   最终结果:   步骤 3:   前景色#d14242,,圆角矩形工具,半径40,如下   步骤4:   椭圆工具,颜色#ffffff, 在中心创建圆状物体。
Android锁定横竖屏、全屏、去除标题的方法 1.去除标题栏的实现: a)在AndroidManifest.xml中配置: 如果要去除某个Activity页面的标题栏的做法如下: 原始的: <activity            android:label="@string/app_name"            android:name=".LockTheScreenActivity"            >               </activity> 运行效果如图:  在这个activity的标签中加入 andr ...

Andorid全屏设置

 protected void onCreate(Bundle savedInstanceState) {           super.onCreate(savedInstanceState);         //隐去标题栏(应用程序的名字)           this.requestWindowFeature(Window.FEATURE_NO_TITLE);         //隐去状态栏部分(电池等图标和一切修饰部分)         this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,    ...

1 场景问题--网摘

    博客分类:
  • UML
 1.1  如何开机         估计有些朋友看到这个标题会非常奇怪,电脑装配好了,如何开机?不就是按下启动按钮就可以了吗?难道还有什么玄机不成。        对于使用电脑的客户——就是我们来说,开机确实很简单, ...
之前实现了Java截屏,现在我进一步的完善,实现了Java截图,提到截图,大家一定会想到QQ中同时按住Ctrl+Alt+A开启截图功能吧,不知道的现在应该也知道了吧,那么就立即登录QQ,同时按住Ctrl+Alt+A体验一下截图功能。哈哈,闲话少说,现在我就为大家介绍一下Java中是如何实现屏幕截图的吧,具体的我就不语言描述了,还是上代码吧,代码注释很详细,一切答案尽在代码中! import java.awt.AWTException; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; impor ...
Global site tag (gtag.js) - Google Analytics