- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 Test whether two objects hold the same data values or both are null
<br /> /** * Test whether two objects hold the same data values or both are null * * @param a first obj * @param b second obj * @return true if two objects equal or both are null */ private static boolean equalsH
2010-12-31 16:59:00 876
转载 Android 反编译apk 到java源码的方法
<br />Apk文件破解可见源码<br /><br />1. 获取apk的资源图片<br /><br /> 直接用 WinRAR打开,res/drawable直接拖拽出来即可。<br /><br />2.获取xml文件信息<br /><br /> 虽然能用WinRAR看到里面的xml文件,但是xml是经过优化的,无法直接查看,需要使用apktool工具,下载地址:https://code.google.com/p/android-apktool/。<br />下载apkto
2010-12-31 15:46:00 10670 4
转载 Android Permission 中文说明
<br />Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下:<br /><br /> android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write acce
2010-12-31 14:41:00 1113
转载 实现开机启动自己的AppWidget
<br />比较简单不过要修改Launcher中的源码<br />在源码中的default_workspace.xml中根据它的模板把自己的AppWidget添加进去就OK了,<br />这样添加之后你会报一个java.lang.SecurityException:User 10032 does not have android.permission.BIND_APPWIDGET<br />因为是系统应用,所以你手动添加这个权限是没用的,<br />必须要将你的apk包 push到Sys
2010-12-31 14:11:00 2313 2
转载 Android编译步骤
<br />1.编译<br />源代码下载:http://source.android.com/<br />SDK下载:http://code.google.com/android/<br />只说在linux下的环境配置。<br /><br /><br />* Git 1.5.4 或更新的版本。如何安装和配置Git的说明在下面。<br /><br /><br />* Python 2.4,你可以从python.org下载。<br /><br /><br />* JDK 5.0,up
2010-12-27 10:56:00 1349
转载 愤怒的小鸟
<br />《愤怒的小鸟》是一款拥有令人难以置信的吸引力的休闲手机游戏,开发商计划明年推出一系列玩偶,甚至有传闻说会给这款游戏拍一部电影版。作者最近有幸去赫尔辛基参观《愤怒的小鸟》开发商Rovio公司,他们送给他一个正版的玩偶。通过这个玩偶做的一个傻傻的、极其业余的视频,展示了一下这个玩偶弹弓 被拉开的场景,竟然得到超过20000次的观看,这不得不令人震惊。<br /><br /><br /><br />这里告诉大家关于《愤怒的小鸟》你可能并不知道的10件事:<br />1. 《愤怒的小鸟》
2010-12-24 10:39:00 1030
转载 String.format 的使用
<br />顾名思义用来格式化的.<br />JDK1.5中,String类新增了一个很有用的静态方法String.format():<br />format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。<br />format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。<br /><br />举几个这个方法实用的例子(注
2010-12-24 09:47:00 842
原创 VIM
<br />1.为什么要用VIM<br />一篇Vim作者Bram Moolenaar写的《进行有效编辑的七种习惯》,文章介绍了Vim是如何实现高效编辑的。<br />Vim是一个有模式的编辑器。简单地说,一个模式用来进行文本编辑,一个模式用来移动光标、拷贝粘贴,一个模式用来进行字符串查找等工作。正是模式的存在,给予了Vim简洁的操作方式。例如,在普通模式下,只需要用h、j、k、l四个键就可以前后左右移动光标了。我是如此地习惯于这样的光标移动方式,以至于我把j、k定义成了Firefox浏览器上下
2010-12-20 14:36:00 1491 1
转载 解析xml的几种方法,他们的原理,比较 以及JAVA源码
<br />第一种方法 <br /><br />对象模型 API 定义了层次化对象模型来表示 XML 文档。换句话说,对应 XML 语法中的每个概念定义相应的类:元素、属性、实体、文档。解析器读入 XML 文档的时候,建立 XML 语法和类之间的一对一映射。比如,每遇到一个标记,就实例化一个元素类。 <br /><br />毫不奇怪,对哪种数据模型最好存在一些争议。W3C 规范化了 DOM,它的主要优点是可移植性:它是作为一种 CORBA 接口定义的,被映射到很多语言。因此如果了解了 JavaScript
2010-12-16 14:26:00 4984 1
原创 sql学习
<br />可以参考 dongxiaohui2008的专栏http://blog.csdn.net/dongxiaohui2008/archive/2010/12/07/6061242.aspx
2010-12-14 19:45:00 797
转载 C#中as和is的用法
<br /><br />一、类型转换<br />1.任何类型都可以转换为其基类类型,用隐式转换完成; <br />2.任何类型转换为其派生类型时,必须进行显示转换。如:(类型名)对象名; <br />3.使用GetType可以取得任何对象的精确类型; <br />4.基本类型可以使用Convert类实现类型转换; <br />5.除了string以外的其他类型都有Parse方法,用于将字符串类型转换成对应的基本类型; <br />6.值类型和引用类型的转换称为装箱(boxing)或拆箱(unboxing);
2010-12-14 19:42:00 572
原创 Activity的onCreate和onStart哪个开销大? 顶级程序员心得
<br />a:<br />开销的大小取决于添加了多少代码到这两个函数里<br /> <br />b:<br />onCreate只有一次,onStart会有多次<br />Create->Start->Resume:启动<br />Pause->Stop->Destroy->Create->Start->Resume:(横竖屏切换)<br />Pause->Stop->Destroy:退出<br /><br />一般onStart中都是做资源的启动或恢复。<br /> <br />c:<br />onCr
2010-12-14 17:19:00 1326
转载 About android version
<br />http://stackoverflow.com/questions/2013549/problems-wih-minsdkversion-1-5<br /> <br />不妨试一试这个:<uses-sdkandroid:minSdkVersion="3"android:targetSdkVersion="4"/><br />3:1.6; 4:2.0;
2010-12-13 16:36:00 643
原创 About touch_icon and favicon
<br />http://allinthehead.com/retro/319/how-to-set-an-apple-touch-icon-for-any-site<br /> <br />在看Android2.2的Browser代码时,数据库browser中的表bookmarks有几个Columns<br />favicon BLOB DEFAULT NULL<br />thumbnail BLOB DEFAULT NULL<br />touch_icon BLOB DEFAULT N
2010-12-13 16:30:00 642
转载 Android 资源的使用之XML资源
<br />需要作为资源读取的XML文件,通常放置于res/xml目录,打包的时候将会被编译成二进制文件。<br />要访问这些xml需要用到XmlPullParser对象。<br /> <br />Resources res = activity.getResources();//这里的XmlResourceParser就是XmlPullParser的实例XmlResourceParser xpp = res.getXml(R.xml.test);//下面就是XmlPullParser访问
2010-12-09 11:41:00 964
转载 JAVA正则表达式 Pattern和Matcher 详细出处参考:http://www.jb51.net/article/17943.htm
<br />1.简介:<br />java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。<br />它包括两个类:Pattern和Matcher <br />Pattern :Pattern是一个正则表达式经编译后的表现模式。<br />Matcher:Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。<br />首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Ma
2010-12-09 10:52:00 1102 1
转载 [转载][开发教程] Activity中ConfigChanges属性的用法
<br />官方解释: 通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: <br />CONFIG_FONT_SCALE<br />CONFIG_MCC<br />CONFIG_MNC<br />CONFIG_LOCALE<br />CONFIG_TOUCHSCREEN<br />CONFIG_KEYBOARD<br />CONFIG_NAVIGATION<br />CONFIG_ORIENTATION<br /><br />设置方法:将下列字段用“|”符号
2010-12-06 17:17:00 655
转载 Java中for循环中执行顺序问题及break, continue用法
<br />最近在机子上装了jdk1.4.2,装了编辑器Eclipse3.0.1,用后感觉Eclipse确实很好用,特别是参数提示功能。<br />网上的java资源也还不少,看了《thinking in java》中文版前几章,记点问题与发现在这里:<br />1. for循环的一个问题<br />for(int i=1, j=i+10 ; i<5; i++ , j=i*2)<br />System.out.println("i="+i+" j="+j);<br /><br />运行结
2010-12-06 16:45:00 1224
转载 Android学习笔记(5)-关于ListActivity的简单体验
<br />今天学习点轻松的内容吧,看看android.app包里的几个类。首先是这个在平台自的例子中被广泛使用的ListActivity。这个类其实就是一个含有一个ListView组件的Activity类。也就是说,如果我们直接在一个普通的Activity中自己加一个ListView也是完全可以取代这个ListActivity的,只是它更方便而已,方便到什么程度呢?来做个例子瞧瞧。<br />public class HelloTwoB extends ListActivity...{ <br /
2010-12-06 16:43:00 631
转载 android:launchMode="singleTop"
Android: new Intent() starts new instance with android:launchMode="singleTop"I have Activity A with android:launchMode="singleTop" in the manifest.If I go to Activity B, C and D there I have menu shortcuts to return to my applications root ac
2010-12-06 15:14:00 3579 1
转载 android:launchMode="singleTop"
Android: new Intent() starts new instance with android:launchMode="singleTop"<br />I have Activity A with android:launchMode="singleTop" in the manifest.<br />If I go to Activity B, C and D there I have menu shortcuts to return to my applicat
2010-12-06 14:56:00 3795
转载 Why doesn't setting clearTaskOnLaunch=“true” cause OnCreate to be called?
0down votefavoriteMy application works fine, once it is initialized in the OnCreate method of my View class. However, when I open my app after the Droid phone has been sitting idle all night, the OnCreate method is not being called.I use the OnCreat
2010-12-06 14:18:00 1064
转载 Android-sharedUserId数据权限
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和Share的数据.本文对于这个不做详细解释2. Shared User id
2010-12-06 11:42:00 1101
原创 android:drawSelectorOnTop【待研究】
<br />android:drawSelectorOnTop<br />When set to true, the selector will be drawn over the selected item. Otherwise the selector is drawn behind the selected item. The default value is false.<br />取值只能是true或false<br />true代表选择器将渲染在所选item之上;<br />
2010-12-03 20:20:00 1862
转载 Android系列教程(六) adb操作命令详解
Android系列教程(六) adb操作命令详解<br />2009-11-05 06:45:51 来源: 天极网(重庆) 跟贴 2 条手机看新闻<br /><br />提到adb.exe,一直关注我们Android系列教程的朋友们应该不会感到陌生,因为无论取得Root权限或者刷机的时候我们都通过adb直接操作管理Android手机,但是可能大多数对于adb仅仅局限于刷机教程的一个步骤,并没有对它有着深入和全面的了解。现在笔者就为各位Android手机迷们详解一下adb的功能和用法。<b
2010-12-03 09:26:00 947
转载 【转载】源代码查看工具 Source Navigator 使用心得
在ubuntu 10.04下试用了Source Navigator,有条件还是装Source insight吧,不是一个级别的,非常不方便。Source Navigator 是Red Hat出品的一款查看源代码的工具,非常好用,与Windows下的Source Insight有一敌。但是它的界面不怎么好看,用的不是GTK图形库,所以界面风格与Gnome不一致,操作上也有些不同。除了这些,其它功能都非常强大,细数如下。里面的一些简写约定如下:Code Areacl Classescon Const
2010-12-02 09:50:00 3221 1
转载 【转载】Sqlite中文资料
介绍<br />这是嵌入式SQL数据库引擎SQLite(SQLite Embeddable SQL Database Engine)的一个扩展。SQLite是一个实现嵌入式SQL数据库引擎的 C语言库(C library)。用SQLite连接的程序可以使用SQL数据库,但不需要运行一个单独的关系型数据库管理系统进程(separate RDBMS process)。<br />SQLite不是一个用于连接到大型数据库服务器(big database server)的客户端库(clien
2010-12-01 16:47:00 1153
转载 【转载】Sqlite 语法手册
<br />网址:http://www.sqlitechina.org/html/2/20071222/196.html
2010-12-01 16:46:00 884
转载 【转载】sqlite语法基础
<br /> 一、资料定义 ddl(data definition language) <br />资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。<br /> <br />1、建表格: <br />create table table_name( <br />column1 datatype [not null] [not null pri
2010-12-01 16:45:00 683
转载 【转载】sqlite的入门基础(Linux下)(SQLite3 中国组织原创)
【转载】sqlite的入门基础(Linux下)(SQLite3 中国组织原创)2009-01-09 16:32本文为在ubuntu 8.04 Linux 发行版下的演示。<br />从http://www.sqlite3.org.cn/down/sqlite3-3.6.7.bin.gz 下载目前最新的SQLite 3.6.7的版本。<br />为了方便,我把它解压了在/home/xtsai/sqlite3,就一个sqlite3-3.6.7.bin。<br />sqlite3文件夹上按右
2010-12-01 16:44:00 896 2
adt10压缩包以及安装方法
2011-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人