`
文章列表
Android 基础UI编程 更改与显示文字标签 TextView 标签的使用 ① 导入TextView 包 import android.widget.TextView; ② 在mainActivity.java 中声明一个TextView private TextView mTextView01; ③ 在main.xml 中定义一个TextView <TextView android:text="TextView01" android:id="@+id/TextView01" android:layout_width="wrap ...
我们现在可以使用CSS来调用我们的JS程序。 这个技术也是网络安全里的,叫做CSS跨站。 我们知道CSS里是可以控制某些HTML元素的属性的,譬如background-image等等,而在URL里添加Javascript:alert()等等类似的代码就可以用来执行代码。 我用的CSS代码如下: <style type="text/css"> body{ height:200px; background:url(javascript:alert("上帝来了!")); } 将这段代码随意插入到任何页面中都会执行其中的JS代码. ...
Android应用开发3 使用Bundle在Activity间传递数据 从源Activity 中传递数据 //数据写入Intent Intent openWelcomeActivityIntent=new Intent(); Bundle myBundelForName=new Bundle(); myBundelForName.putString("Key_Name",inName.getText().toString()); myBundelForName.putString("Key_Age",inAge.getText().toString ...
Android 模拟器 模拟器参数 参数格式 option 选项 emulator [option] [-qemu args] -sysdir <dir> 为模拟器在<dir>目录中搜索系统硬盘镜像 -system <file> 为模拟器从<file>文件中读取初始化系统镜像 -datadir <dir> 设置用户数据写入的目录 -kernel <file> 为模拟器设置使用指定的模拟器内核 -ramdisk <file> 设置内存RAM 镜像文件(默认为<system>/ramdisk.img) - ...
Android虚拟机Dalvik Dalvik冲击 随着Google 的AndroidSDK 的发布,关于它的API 以及在移动电话领域所带来的预 期影响这些方面的讨论不胜枚举。不过,其中的一个话题在Java 社区是一石激起千层浪, 这就是Android 平台的基础——Dalvik 虚拟机。 Dalvik和标准Java虚拟机(JVM)首要差别 Dalvik 基于寄存器,而JVM 基于栈。,基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费 的时间更短。 Dalvik和Java运行环境的区别 Dalvik 经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik 应用 ...
Android开发环境搭建 ADV的创建 ADT0.9.1 版本 ① 在Eclipse 中创建 ② 在命令行中创建 打开CMD 命令行,进入到Android SDK tools 目录 使用android 命令列出target 值 使用android create avd 命令来创建AVD cd E:\Mobile DEV\Android_SDK1.5\tools android list targets 行为:"create avd": 创建一个新的Android 虚拟设备。 选项: -t --target 新的AVD 的Target ID(必须) -c --sdcard 指 ...
开放手机联盟--Open HandsetAlliance 什么是开放手机联盟? 开放手机联盟,Open Handset Alliance:是美国Google 公司与2007 年11 月5 日宣布组建的一个全球性的联 盟组织。这一联盟将会支持Google 发布的Android 手机操作系统或者应用软件,共同开发名为Android 的开 放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员数 量已经达到了43 家。 移动手机联盟创始成员: Aplix、Ascender、Audience、Broadcom、中国移动、eBay、Esmertec、谷歌、宏达电、英特 ...
1.编写一个程序,将一个目录及子录下的所有txt类型的文件中的内容合并到若干个新的文本文件中,当第一个新产生的文件中存储的内容达到1Mbytes时,剩下的内容存储到第二个新的文件中,依次往下,新产生的文本文件名依次为1.txt、2.txt...。 package cn.com.io; import java.io.File; import java.io.RandomAccessFile; public class TxtFileTest { private static int buf= 1024*1024-1; private StringBuilder c ...
白盒测试(White-box Testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑 ...
Session Bean 是实现业务逻辑的地方。简单地说,像我们要实现两数相加或是从数据库中读取数据,都是通过Session Bean 来实现。根据是否可以维护会话状态,Session Bean 分为有状态 bean 和无状态 bean。有状态 bean 可以维护会话状态,无状态 bean 不维护会话状态。要维护会话状态,意味着 EJB 容器要为每个用户创建一个 bean实例,并通过该实例保存着与用户的会话状态。不维护会话状态,意味着一个 bean 实例不需要保存与某个用户的会话状态,这时一个 bean 实例可以为多个用户服务。 要开发一个 Session Bean,  我们需要定义接口和 B ...
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。 具体实现     前段时间Apache发布了Struts 2.0.6 GA,所以本文的实现是以该版本的Struts作为框架的。以下是例子所依赖类包的列表: 清单1 依赖类包的列表 首先,创建文件上传页面FileUpload.jsp,内容如下: <% @ page language = " java ...
1.Hashtable和HashMap有什么区别?   a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自AbstractMap类同时是Java 1.2引进的Map接口的一个实现。   b.也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,     ...
  1.1 什么是 Enterprice JavaBeans(EJB) Enterprice JavaBeans 是一个用于分布式业务应用的标准服务端组件模型。采用Enterprice JavaBeans 架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支持 Enterprice JavaBeans 规范的服务器平台,如 jboss、weblogic 等。 实体 Bean(Entity Bean) Enterprise JavaBean(EJB)定义了三种企业 Bean,分别是会话 Bean(Session Bean)和消息驱动 Bean(MessageD ...
       每个生命都是独一无二的,不必因别处的光芒而黯淡,就用体内的光照亮自己吧,在此之前,先拥有一双善于认识自我的眼睛,学会用心感受生活,用脑经营生活,才会使自己真正的快乐。不为失败找理由,只为成功找方法!        因为人的思想不一样,所以每个人的命运是不一样的,我相信做人要有自己的原则,做一个真实的自我,不被社会的黑暗侵蚀,不管怎样不违背自己的良心就好,假如一个人连良心都没有了,活着的价值还有意义吗,既然生活着,就要追求快乐不是吗?要么死的痛快,要么活的潇洒,每个人的学识不一样,思想底蕴不一样,理解能力不一样,素质不一样,没有必要去辩解别人说的话是否是正确,认为自己能学习到就学习, ...

J2ME代码优化

    博客分类:
  • J2ME
为什么要优化   CPU不快:10-400MHz   内存有限:128k-64M   电力有限   网络连接设置占用时间   大多数开发都是在模拟器上进行的,实际运行又是两码事 微观代码优化:除法上的优化   移动CPU 不需要一个除法指令   intmid = ( hi + lo ) / 2;改为   intmid = ( hi + lo ) >> 1;   有助于提高性能 1、局部变量的赋值性能高于全局变量 2、使用多种选择的Switch 语句比else-if 语句更亲切 3、循环控制 Vector v; intn = v.size(); for(inti = 0; i < ...
Global site tag (gtag.js) - Google Analytics