- 浏览: 63604 次
- 性别:
- 来自: 武汉
-
文章列表
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi ...
实现log4j日志文件在相对路径保存 Log4j日志输出路径只能设定成绝对路径,这个在web项目中就变得很不方便了。 比如我想要设定日志保存在webapp/log 参考了网上资料: [url]http://hi.baidu.com/suofang/blog/item/6cf2befbd1ff07234f4aea90.html [/url] ...
核心提示:XML 和 JSON 是当今常用的两种数据描述与传输的格式,特别是涉及到 JS 时使用 JSON 颇为频繁。自然,在 Java 的世界里少不了完成 JavaBean 与这两种格式相互转换的组件,那就是 XStream 和 JSON-lib。这里我简单记下 XStream 的用法。 其实相类似的工具早已
XML 和 JSON 是当今常用的两种数据描述与传输的格式,特别是涉及到 JS 时使用 JSON 颇为频繁。自然,在 Java 的世界里少不了完成 JavaBean 与这两种格式相互转换的组件,那就是 XStream 和 JSON-lib。这里我简单记下 XStream 的用 ...
一:理论知识
使用 XStream 不用任何映射就能实现多数 Java 对象的序列化。在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML 中的元素内容。使用 XStream 序列化的类不需要实现 Serializable 接口。XStream 是一种序列化工具而不是数据绑定工具,就是说不能从 XML 或者 XML Schema Definition (XSD) 文件生成类。
和其他序列化工具相比,XStream 有三个突出的特点:
XStream 不关心序列化/逆序列化的类的字段的可见性。
序列化/逆序列化类的字段不需要 getter 和 setter 方法。
...
<html>
<head>
<title>测试绑定enter</title>
<script type="text/javascript"> function b_onclick() { alert("你好!"); } function BindEnter(obj) {
//使用document.getElementById获取到按钮对象
var button = document.getElementById('test');
if(obj ...
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下:
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)
android.permission.ACCESS_COARSE_LOCATION允 ...
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。 关于 Cursor 在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情: Cursor 是每行的集合。 使用 moveToFirst() 定位第一行。 你必须知道每一列的名称。 你必须知道每一列的数据类型。 Cursor 是一个随机的数据源。 所有的数据都是通过下标取得。 关于 Cursor 的重要方 ...
简介
用来播放视频文件。该VideoView类可以加载各种来源的图像(如资源或内容提供商),需要计算它从视频测量,以便它可以在任何布局管理器使用,并提供诸如缩放和着色的各种显示选项。在其他的平台上面可能VideoPlayer开发是一个比较有挑战性的工作,但是在Android上面VideoPlayer的开发,基本上可以做到傻瓜式啦。本文简单对VideoPlayer的开发进行简单的介绍。
实例
1.布局文件
< ?xml version="1.0" encoding="utf-8"?>
< LinearLay ...
Android 开发,关于短信与电话的调试一开始没有摸到门到,为了赶时间,把程序直接放到手机上调试,几天下来,几百条费短信。好在我短信包200条,不然我就亏了。
有时间了,上网找了找有关短信与电话调试的相关资料。
在这里分享一下吧,别让别人步入我曾经走过的“岐途”。
Android的emulator是已经包含了GSM 模块,可以模拟电话与短信进行调试(就不用花太多冤枉钱)
首先,肯定是打开虚拟机:
emulator -avd XXXXXX -scale 0.8&
这两个参数就不用说了,第一个是avd 名称,第二个是显示大小。
然后使用: ...
DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。
如何启动 DDMS
DDMS 工具存放在SDK – tools/路径下,启动DDMS方法如下:
直接双击ddms.bat运行;
在Eclipes调试程序的过程中启动DDMS,在Eclipes中的界面如下:选择“Other”,界面如下:双击DDMS就可以启动了。
DDMS对Emulator和外接测试机有同等效用。如果系统检测到它们(VM)同时运行,那么DD ...
adb 概述
SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; <!--IWMS_AD_BEGIN-->
<script src="../../system/system60.js" type="text/j ...
在此调查中我要实现的是:点击Pictures按钮后,获取手机内所有图片,选择某一个图片,并显示到ImageView中。
应用范围: 图片上传时的图片选择 , 类似"浏览"。
所有的图片都会列出来,包括目录。
在Activity Action里面有一个“ACTION_GET_CONTENT”字符串常量,该常量让用户选择特定类型的数据,并返回该数据的URI.我们利用该常量,然后设置类型为“image/*”,就可获得Android手机内的所有image。
main.xml :
view plaincopy to clipboardprint?<? ...
Android调用Webservice实现手机与PCSERVER的交互,废话不多说,直接贴代码,下面是一段通过WEBSERVICE获取天气的代码
package com.android;
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.AndroidHt ...
Android 控件之DatePicker,TimePicker,Calender
在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是对话框形式。
一、TimePicker
查看一个在24小时或上午/下午模式下一天的时间。
1.重要方法
setCurrentMinute(Integer currentMinute)设置当前时间的分钟
getCurrentMinute( ...
Android控件之Chronometer(定时器)
Chronometer是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值的形式“分:秒”或“H:MM:SS的”,或者可以使用的Set(字符串)格式的定时器值到一个任意字符串
1.重要属性
android:format:定义时间的格式如:hh:mm:ss
2.重要方法
setBase(long base):设置倒计时定时器
setFormat(String format):设置显示时间的格式。
star ...