自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (2)
  • 收藏
  • 关注

转载 Ubuntu下使用bcompare进行svn文件diff处理

如果有在ubuntu下使用svn的朋友应该知道,其默认的diff工具相当难用。虽然可以使用colordiff来替代diff,但还是不如使用bcompare来的方便。那能不能使用beyond compare作为其默认的对比工具呢?当然可以!1、首先下载并安装Beyond compare。可在下面网站下载linux版本http://www.scootersoftware.com/downloa

2015-05-30 15:28:20 3470 2

转载 android内存泄露

转载于 http://blog.sina.com.cn/s/blog_69b1501d01011c4k.htmlandroid手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常,在解决这个异常时在网上发现很多关于OutOfMemoryError的原

2013-08-14 15:48:08 688

转载 Java获取Jar包路径(android自动构建)

public class JarUtil{    private String jarName;    private String jarPath;             public JarUtil(Class clazz)    {        String path = clazz.getProtectionDomain().getCodeSource().

2013-06-17 18:52:44 1947

转载 UTC和GMT时间

<!---->每个地区都有自己的本地时间,在网上以及无线电通信中时间转换的问题就显得格外突出。我自己就经常混淆于此,特地研究了一下,记录在此以备忘。 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Green

2013-06-09 15:27:35 673

转载 android:descendantFocusability用法简析

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2013-03-20 19:37:57 548

转载 XMPP 即时聊天服务器

APACHE+OPENFIRE+MYSQL+JWCHAT 配置方法一、软件下载mysql 下载地址 http://www.mysql.com apache 下载地址 http://httpd.apache.org/openfire 下载地址  http://www.igniterealtime.org/projects/openfire/jwch

2013-02-26 14:52:31 1186

原创 android:nextFocus 属性介绍

1.默认情况  系统会按照布局从上到下,从左到右的传递focus2.自定义focus传递  通过以下属性设置:Buttonstyle="@style/clockFaceNum"android:text="12"android:id="@+id/button12" android:layout_alignParentTop="true"android:layout

2013-02-18 17:44:31 23354

转载 Android_Instrumentation

Android_Instrumentation的@SmallTest @MedimuTest @LargeTest作用: 指定测试用例所测试的范围,即测试代码中包含了哪些方面的内容。使用场合: @SmallTest:测试代码中不与任何的文件系统或网络交互。@MediumTest:测试代码中访问测试用例运行时所在的设备的文件系统。@LargeTest:测试代码

2013-02-18 10:39:07 944

原创 WindowManager 常用功能

1.设置全屏显示requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏2.设置屏幕不休眠getWindow().s

2013-02-02 00:35:59 505

原创 android default.properties 配置

1.分辨率相关参数:如:屏幕分辨率:1024x600density:1(160)文件夹:values-mdpi-1024x600屏幕分辨率:1024x600density:1.5(240)文件夹:values-hdpi-683x400  由1024/1.5  600/1.5得到,需要四舍五入。屏幕分辨率:800x480density:1(160)文件

2012-11-29 18:27:53 3458

原创 android sharedUserId对程序升级的影响

情况1 :老平台+老子业务升级:老平台升级描述:老平台无androidsharedUserId,新平台加了androidsharedUserId结果:升级为新平台不会删除数据库等资源文件,但是无法访问老平台数据库。子业务仍然可以访问。情况2 :老平台+老子业务升级:子业务升级描述:老子业务没有androidsharedUserId,新子业务加了androidsharedUs

2012-11-29 15:35:14 1599

原创 Android Format的使用

资源创建:    截止到:%1$tc\n销售量比去年增长了%2$d%%\n在这里我对所有奋斗的兄弟姐妹表示感谢\n对表现最优秀的%3$s等伙伴我们予以奖励\n奖励为价值%4$-9.4e的新马泰游\n希望大家再接再厉额! java类中调用:tv.setText(String.format(str,new Date(System.currentTimeMillis()),50,"周

2012-10-17 17:33:17 18007

原创 android 自定义权限

1创建AndroidManifest.xml中添加自定义权限(在application外部):权限的特性:Android:name    权限的名称,必填属性,通常应该遵循Android的命名方案(*.permission.*)但非必须。android:protectionLevel    定义与权限相关的保护级别,必填属性。必须选择一下四项之一:normal、danger

2012-10-12 11:04:56 829

原创 GridView item 设置边距

由于开发会遇到gridview的item无法剧中的情况,所以采用下面方法解决此问题:private int itemLeftPadding; private int itemRightPadding; private int tempTop = 0; private int tempBottom = 0; private int paddingTop = 0; privat

2012-10-11 15:15:13 7866

转载 android背景选择器selector使用方法

方法一:代码实现1. 自定义状态效果可以通过代码实现,也可以通过xml定义style实现。2. 下面先介绍代码实现,通过StateListDrawable定义Button背景。3. 由于View类中PRESSED_ENABLED_STATE_SET值不是公共常量,所以通过继承来访问了。特注:其他控件的效果,比如ImageView,也可以通过这种方法实现,但是由于ImageView默

2012-09-24 16:04:56 785

原创 Android dip和px

在Android中支持的描述大小区域的类型有以下几种:px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(device independent pixels)——设备独立像素:这个和设备硬件有关,一般我们为了支持WCGA、HVGA和QVGA推荐使用这个,不依赖于像素。等同于dp。sp(scaled pixel

2012-09-20 15:57:59 984

原创 Android Dialog 弹出方式

@null 边框  true是否浮在activity上        @color/transparent        true        true        true        falseacitivity是否变灰        @android:style/Animation.Dialog对话框进入动画

2012-09-19 16:12:47 1011

转载 Android消息通知(notification)和PendingIntent传值

Android支持Toast和NotificationManager两种通知方式,前者相当于一个定时关闭的对话框,后者是在状态栏上显示一条消息。Toast和Notification都可以随时取消。Toast A toast is a view containing a quick little message for the user. The toast class helps you

2012-08-24 14:13:43 2030

转载 Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag

关于Intent的setFlags()方法  很多人使用startActivity时候,会碰到如下的异常:Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW

2012-05-09 18:16:54 2209

转载 Android Service中的startService和bindService

Service创建有两种方法:  startService或者bindService服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可以启动Service,但是它们的使用场合有所不同。使用startService()方法启用服务,调用者与服务之间没有关连,即使调用者退出了,服务仍然运行。使用bi

2012-04-13 13:10:16 2858

转载 EditText 过滤特殊字符串( 正则表达式实例)

Java正则表达式学习: 因为正则表达式是一个很庞杂的体系,此例仅举些入门的概念,更多的请参阅相关书籍及自行摸索。 \\ 反斜杠 \t 间隔 ('\u0009') \n 换行 ('\u000A') \r 回车 ('\u000D') \d 数字 等价于[0-9] \D 非数字 等价于[^0-9] \s 空白符号 [\t\n\x0B\f\r] \S 非空白符号

2012-04-11 11:45:08 8532 1

转载 Android Fragments 详细使用

Fragments 诞生初衷     自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view h

2012-03-27 19:43:09 667

原创 android selector

android:drawable="@drawable/pic1" />                           每个属性是一个条件,一个中多属性,则表示共同成立的情况。背景可以使用android:color="" 相关属性: android:state_selected是选中android:s

2012-01-05 17:04:40 636

转载 android 隐藏API调用举例(国际化,多语言)

Android对国际化与多语言切换已经做得不错了,一个应用只要命名相应语系的values-[language]文件夹,通过“设置”→“语言&键盘”→“选择语言”即可实现应用多种语言的切换。       但如何在应用里自己实现?搜索过发现网上有如下的做法:

2011-10-13 10:41:29 3093

原创 Android apk间资源共享

Android-sharedUserId数据权限  2010-02-10 10:53:09|  分类:Android|  标签:|字号大中小 订阅Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提

2011-10-11 16:54:21 3567

转载 andorid Paint类介绍

/**  * Paint类介绍  *   * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,  * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,  * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。

2011-09-15 11:27:28 596

转载 abstract class和interface的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很

2011-07-25 13:51:36 339

转载 mysql数据库自动备份与上传

有一台windows服务器上跑着mysql的一些应用,现在需要将mysql的数据每天备份,并通过ftp上传到指定的存储服务器上 要是在linux上,shell 脚本很容易就搞定了,在windows上习惯了点鼠标,哪里来的脚本,一时还真不知道该怎么弄.baidu,google得知可

2011-07-18 14:19:42 847

原创 Android Ubuntu上NDK 开发环境快速搭建

首先建立一般的Android项目再新建一个类hellojni.java用来进行JNI调用:如下package cn.mydreamy.zhao;public class hellojni {     static {              System.loadLibrary("hello");          }     public native String print();}对Activity类进行编写,调用hellojni类的Native方法package cn.my

2010-11-23 00:11:00 1913

转载 安装Android的Eclipse插件ADT遇到错误“requires 'org.eclipse.gef 0.0.0' but it could not be found”

Eclipse的版本是3.5.2,配置Android的开发环境时遇到问题……按照Android官方文档一步步安装,到了安装Eclipse的ADT插件时,提示“requires 'org.eclipse.gef 0.0.0' but it could not be found”,找了很久终于解决问题:缺少GEF,Eclipse's Graphic Editing Framework,下面是这个插件的地址:http://download.eclipse.org/tools/gef/updates/release

2010-11-22 04:16:00 10413 1

原创 Android Widget 与测试方法

<br /><br />1.创建一个APP Widget必要的元素<br /><br />AppWidgetProviderInfo对象<br />AppWidgetProvider类<br />View Layout(视图布局)<br />RemoteView<br />5个Intent :<br />l ACTION_APPWIDGET_UPDATE,<br />l ACTION_APPWIDGET_DELETED,<br />l ACTION_APPWIDGET_ENABLED,<br />l ACT

2010-11-21 22:07:00 2678

原创 Android调用照相功能

<br /><br />android 中调用照相功能有两种方法<br />一种是调用系统自带的camera:能够用Intent直接开启<br />另一种是利用SurfaceView:能够添加自己想要的功能<br />下面是代码:<br />方法一<br />package cn.mydreamy.zhao.photo;<br />import java.io.File;<br />import android.app.Activity;<br />import android.content.Intent

2010-11-21 01:42:00 12743 3

原创 常用网络命令

<br />NBTSTAT<br /> <br />显示协议统计和当前使用 NBI 的 TCP/IP 连接<br />(在 TCP/IP 上的 NetBIOS)。<br />NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n]<br />        [-r] [-R] [-RR] [-s] [-S] [interval] ]<br />  -a   (适配器状态)    列出指定名称的远程机器的名称表<br />  -A   (适配器状态)    列出指

2010-11-14 01:18:00 687

转载 j2me游戏开发之手机键值

<br />1.机型:三菱M350/M750<br />    键         键值     对应16进制<br />  左右软键   无定义     -<br />  OK键       -6         FA<br />  上键       -1         FF<br />  下键       -2         FE<br />  左键       -3         FD<br />  右键       -4         FC<br />  拨号       -5       

2010-11-14 01:13:00 1883

原创 颜色的十六进制码

<br />颜色名列表<br />单击一个颜色名或者 16 进制值,就可以查看与不同文字颜色搭配的背景颜色。<br />颜色名<br />十六进制颜色值<br />颜色<br />AliceBlue <br />#F0F8FF<br /> <br />AntiqueWhite <br />#FAEBD7<br /> <br />Aqua <br />#00FFFF<br /> <br />Aquamarine <br />#7FFFD4<br /> <br />Azure <br />#F0FFFF<br

2010-11-14 01:10:00 797

原创 web开发数据源配置

<br />web.xml内容:<br /><resource-ref><br />  <description>DB Connection</description><br />  <res-ref-name>jdbc/TestDB</res-ref-name><br />  <res-type>javax.sql.DataSource</res-type><br />  <res-auth>Container</res-auth><br /> </resource-ref><br />context.x

2010-11-14 01:06:00 653

原创 unix的for循环编写

<br />shell中的for循环语句<br /> <br />for语句<br />语法:<br />for 变量<br />in 值1 值2 值3 ……<br />do<br />语句<br />done<br /> <br />机理:把各值依次赋给for后的变量,每赋值一次,便执行一次do与done之间的语句<br />1. <br />for i in `seq 1 1000000`;do<br />echo $i<br />done <br />用seq 1 10000000做递增,之前用这种方

2010-11-14 01:04:00 8621

转载 web中的作用域

<br />好像最近发现自己挺多最基本的知识都没有掌握牢固,哎。。。。 <br />几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。 <br />作用域分为四种,分别为: <br />page 在当前页面有效(仅用于JSP中) <br />request 在当前请求中有效 <br />session 在当前会话中有效 <br />application 在所有应用程序中有效 <br />是不是

2010-11-14 01:04:00 742

原创 struct简介

<br />struct  结构类型定义和结构变量说明<br />   在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构”。 它相当于其它高级语言中的记录。<br />  “结构”是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是

2010-11-14 01:02:00 547

原创 SqlPLus简介

<br />· Sql*plus介绍<br /><br />Sql*plus是oracle提供的一个工具程序,既可以在oracle服务器使用,也可以在oracle客户端使用。在windows下分两种, sqlplus.exe是命令行程序,sqlplusw.exe是窗体程序,通常我们在开始菜单中启动的是后者,两者的功能是一致的。<br />Sql*plus是一个最常用的工具,具有很强的功能,主要有:<br /><br />1. 数据库的维护,如启动,关闭等,这一般在服务器上操作。<br />2. 执行sql语

2010-11-14 00:59:00 4720 1

linux 版eclpseMe

下载直接把相应文件复制到eclipse 相应目录

2009-03-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除