- 博客(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
3711
2
转载 android内存泄露
转载于 http://blog.sina.com.cn/s/blog_69b1501d01011c4k.htmlandroid手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常,在解决这个异常时在网上发现很多关于OutOfMemoryError的原
2013-08-14 15:48:08
750
转载 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
2004
转载 UTC和GMT时间
<!---->每个地区都有自己的本地时间,在网上以及无线电通信中时间转换的问题就显得格外突出。我自己就经常混淆于此,特地研究了一下,记录在此以备忘。 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Green
2013-06-09 15:27:35
1130
转载 android:descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C
2013-03-20 19:37:57
584
转载 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
1224
原创 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
23550
转载 Android_Instrumentation
Android_Instrumentation的@SmallTest @MedimuTest @LargeTest作用: 指定测试用例所测试的范围,即测试代码中包含了哪些方面的内容。使用场合: @SmallTest:测试代码中不与任何的文件系统或网络交互。@MediumTest:测试代码中访问测试用例运行时所在的设备的文件系统。@LargeTest:测试代码
2013-02-18 10:39:07
1003
原创 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
549
原创 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
3496
原创 android sharedUserId对程序升级的影响
情况1 :老平台+老子业务升级:老平台升级描述:老平台无androidsharedUserId,新平台加了androidsharedUserId结果:升级为新平台不会删除数据库等资源文件,但是无法访问老平台数据库。子业务仍然可以访问。情况2 :老平台+老子业务升级:子业务升级描述:老子业务没有androidsharedUserId,新子业务加了androidsharedUs
2012-11-29 15:35:14
1683
原创 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
18102
原创 android 自定义权限
1创建AndroidManifest.xml中添加自定义权限(在application外部):权限的特性:Android:name 权限的名称,必填属性,通常应该遵循Android的命名方案(*.permission.*)但非必须。android:protectionLevel 定义与权限相关的保护级别,必填属性。必须选择一下四项之一:normal、danger
2012-10-12 11:04:56
876
原创 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
7947
转载 android背景选择器selector使用方法
方法一:代码实现1. 自定义状态效果可以通过代码实现,也可以通过xml定义style实现。2. 下面先介绍代码实现,通过StateListDrawable定义Button背景。3. 由于View类中PRESSED_ENABLED_STATE_SET值不是公共常量,所以通过继承来访问了。特注:其他控件的效果,比如ImageView,也可以通过这种方法实现,但是由于ImageView默
2012-09-24 16:04:56
818
原创 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
1023
原创 Android Dialog 弹出方式
@null 边框 true是否浮在activity上 @color/transparent true true true falseacitivity是否变灰 @android:style/Animation.Dialog对话框进入动画
2012-09-19 16:12:47
1042
转载 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
2065
转载 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
2266
转载 Android Service中的startService和bindService
Service创建有两种方法: startService或者bindService服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可以启动Service,但是它们的使用场合有所不同。使用startService()方法启用服务,调用者与服务之间没有关连,即使调用者退出了,服务仍然运行。使用bi
2012-04-13 13:10:16
2914
转载 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
8619
1
转载 Android Fragments 详细使用
Fragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view h
2012-03-27 19:43:09
717
原创 android selector
android:drawable="@drawable/pic1" /> 每个属性是一个条件,一个中多属性,则表示共同成立的情况。背景可以使用android:color="" 相关属性: android:state_selected是选中android:s
2012-01-05 17:04:40
668
转载 android 隐藏API调用举例(国际化,多语言)
Android对国际化与多语言切换已经做得不错了,一个应用只要命名相应语系的values-[language]文件夹,通过“设置”→“语言&键盘”→“选择语言”即可实现应用多种语言的切换。 但如何在应用里自己实现?搜索过发现网上有如下的做法:
2011-10-13 10:41:29
3138
原创 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
3619
转载 andorid Paint类介绍
/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。
2011-09-15 11:27:28
627
转载 abstract class和interface的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很
2011-07-25 13:51:36
360
转载 mysql数据库自动备份与上传
有一台windows服务器上跑着mysql的一些应用,现在需要将mysql的数据每天备份,并通过ftp上传到指定的存储服务器上 要是在linux上,shell 脚本很容易就搞定了,在windows上习惯了点鼠标,哪里来的脚本,一时还真不知道该怎么弄.baidu,google得知可
2011-07-18 14:19:42
881
原创 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
1958
转载 安装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
10524
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
2739
原创 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
12794
1
原创 常用网络命令
<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
744
转载 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
1979
原创 颜色的十六进制码
<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
847
原创 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
685
原创 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
8704
转载 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
784
原创 struct简介
<br />struct 结构类型定义和结构变量说明<br /> 在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构”。 它相当于其它高级语言中的记录。<br /> “结构”是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是
2010-11-14 01:02:00
597
原创 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
5217
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人