- 博客(50)
- 资源 (23)
- 收藏
- 关注
原创 android 各种控件颜色值的设置(使用Drawable,Color)
android 各种控件颜色值的设置(使用Drawable,Color)在Android中,如果需要改变控件默认的颜色,包括值的颜色,需要预先在strings.xml中设置,类似字符串,可以反复调用。Android中颜色可以使用drawable或是color来定义。本例中strings.xml内容: Hello World, Main! Color
2012-07-31 19:44:49 16837
原创 android屏蔽返回键
import android.view.KeyEvent;public boolean onKeyDown(int kCode, KeyEvent kEvent) { switch (kCode) { case KeyEvent.KEYCODE_DPAD_LEFT: { return true; } case KeyEvent.KEYCODE_
2012-07-31 15:34:20 810
原创 android实现应用程序的开机自启动
Android在开机时自动启动一个应用程序在启动时自动启动一个应用程序: 1、AndroidManifest.xml Xml代码 android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
2012-07-31 15:18:22 728
原创 Android键盘操作响应
在Android中是通过触屏及键盘来操作程序的,我们如何响应一般的键盘及触笔动作呢?通过对Android一些基本界面元素的操作的了解,如果你再熟悉MVC你可以猜到Android将会如何处理键盘事件,恭喜你,猜对了,仍在Activity中改事件响应函数来做到。一般是如下三个函数: onKeyDown, onKeyUp, on, onKeyMultipleimport a
2012-07-30 09:58:37 1581
原创 git/github初级运用自如
git/github初级运用自如 之前初学过一点git版本控制工具,利用github做仓库,照着github上的文档练习的了一下。不过那只篇只是照虎画猫(我的水平只能照着老虎画个猫模样,嘻嘻!)。最近在学hibernate,公司与家之间都要调用我练习的小项目,交给git/github来管理,我只想说真的爽歪歪了。本文在我之前的那篇《git/github学习笔记
2012-07-29 10:33:49 2118
原创 GitHub使用简介
GitHub使用简介1. 关于GitHub的常见使用方法,请参考官网上面的说明。本篇文档只是针对于常用的,而且容易犯错的用法进行说明。仅仅是个人观点。2. 如何使用GitHub?(1) 常用的是首先在GitHub上创建一个版本库,然后接下来的工作是在本机创建一个版本库,注意不一定要和原来那个版本的文件名相同。比如原来创建的版本为HelloWorld,那么本机完全可以
2012-07-29 10:25:06 944
原创 JSON 对Google API返回的信息进行解析
1.如google根据经纬度找地理位置的apihttp://maps.googleapis.com/maps/api/geocode/json?latlng=23.1167,113.25&language=zh$s&sensor=false®ion=es返回的结果是json类型的数据:如何解析呢?如下类:package com.cvte.ui.weather;im
2012-07-28 13:32:06 4670
原创 android.os.NetworkOnMainThreadException
android.os.NetworkOnMainThreadException 在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加: Java代码
2012-07-27 20:31:45 849
原创 JAVA Pattern和Matcher 的用法
Pattern类: Pattern的方法如下: static Pattern compile(String regex) 将给定的正则表达式编译并赋予给Pattern类 static Pattern compile(String regex, int flags) 同上,但增加flag参数的指定,可选的flag参数包括:CASE INSENSITIVE,MULTILIN
2012-07-27 17:46:18 9636
原创 关于java中Pattern.compile函数的相关解释
Pattern.compile函数:Pattern Pattern.compile(String regex, int flag)flag的取值范围如下:Pattern.CANON_EQ,当且仅当两个字符的"正规分解(canonical decomposition)"都完全相同的情况下,才认定匹配。比如用了这个标志之后,表达式"a\u030A"会匹配"?"。默认情况下,不考虑"规范
2012-07-27 17:45:03 68226
原创 Android Google天气 解析xml 显示中文
解析XML的方法网上很多,这里只讲怎么通过xml获取中文天气信息:url用 "http://www.google.com/ig/api?weather="+cityName,返回的将是英文的天气信息,解析出来当然也是英文;而用 "http://www.google.com/ig/api?hl=zh-cn&weather="+cityName 则无法解析,原因应该是输入的文字编码与返回的文字编码
2012-07-27 17:44:11 1314
原创 Android 获取当前系统语言及地区,并更改语言
如果想获取手机的当前系统语言,可以通过Locale类获取,主要方法:Locale.getDefault().getLanguage(),返回的是es或者zh;通过Locale.getDefault().getCountry()获取当前国家或地区,返回为CN或US;如果当前手机设置为中文-中国,则使用此方法返回zh-CN,同理可得到其他语言与地区的信息。1.首先,如果要程序自动适
2012-07-27 15:41:03 39777
转载 Android:资源 id 及资源 id 的动态获取
我们平时获取资源是通过 findViewById 方法进行的,比如我们常在onCreate方法中使用这样的语句:btnChecked=(ImageView)findViewById(R.id.imgCheck); findViewById是我们获取layout中各种View 对象比如按钮、标签、ListView和ImageView的便利方法。顾名思义,它需要一个int参数:
2012-07-27 14:25:03 1353
原创 git pull 时出现 error: Your local changes to the following files would be overwritten by merge的解决办法
The most useful commands you will want to learn areclonestatuspullcommitpushgitkstashlogcheckout% git clone ssh://antportal.com:22/var/lib/git/rndtaxcredit.gitCloning into rndtaxcredit...remot
2012-07-27 10:46:57 12817 1
原创 修改git提交信息到编辑器为vim
修改git提交信息到编辑器为vim git commit -m 默认使用nano,觉得不爽,改成vim吧。在 .gitconfig (在根目录下)的 [core] 段中加上 editor=vim 。
2012-07-26 19:50:01 4376
原创 screen的用法--在后台运行交互式程序
在后台运行交互式程序,退出登录后,并不结束程序sudo apt-get install screenscreen vim a.txt#直接退出后使用 screen -ls # 1656.pts-0.ubuntu (Detached)screen -r 1656 #恢复#热键,同时按下Ctrl和a键结束后,再按下功能键C-a ? #显示所有键绑定信息C-a w #显示所有
2012-07-25 19:55:58 1411 1
原创 java代码缺陷自动分析工具之FindBugs介绍
java代码缺陷自动分析工具之FindBugs介绍1 FindBugs是什么?FindBugs 是一个java bytecode静态分析工具,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。FindBugs检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析
2012-07-25 12:59:45 2881
原创 linux 创建连接命令 ln -s 软链接
linux 创建连接命令 ln -s 软链接这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln
2012-07-24 17:01:04 2013
原创 Findbugs插件使用图文指南
它是干嘛的?findbugs是一个开源的eclipse 代码检查工具;它可以简单高效全面地帮助我们发现程序代码中存在的bug,bad smell,以及潜在隐患。针对各种问题,它并且提供了简单的修改意见供我们重构时进行参考; 通过使用它,可以一定程度上降低我们code review的工作量,并且会提高review效率。 通过findbugs找到bug,再由我们自己重构代码,可以培养我们的编码意识
2012-07-24 16:22:00 2622
原创 Chrome如何安装插件
步骤如下:1.点击浏览器地址栏最后面的扳手的图标,选择tools中的Extensions项,便会进入扩展页面。2.点击页面中的get more extensions选项,进入到官网对的chrome web store 界面。3.在搜索栏中输入你要安装的插件,找到后直接安装就可以了。
2012-07-24 10:26:52 1644
原创 su: Authentication failure 错误
su: Authentication failure 错误刚装完linux要用到超级用户模式的时候出现这个错误。su: Authentication failure$ su - rootPassword:su: Authentication failureSorry.这时候输入$ sudo passwd rootEnter new UNI
2012-07-24 08:46:14 2311 1
原创 android R文件丢失
android R文件丢失今天对常用的几个Layout, 在res的layout下各自写了一个xml。写完一刷新项目,gen目录下的R文件就不见了。遇到这个情况,一般是xml里有错误,于是,我就一个个去检查我写的xml。实在是没看到什么错误。后来把全部文件都剪出去再一个一个的放进来。放到linearHorizontal.xml这个文件时,一刷新R文件就不见了。但我仔细看文件里只
2012-07-23 21:13:20 1298
转载 如何获取Android源码
如何获取Android源码分类: Android2011-03-16 17:15 691人阅读 评论(0) 收藏 举报转贴自:http://android.yaohuiji.com/archives/2652 第101讲:Android源代码下载指南(图解)Android学习到一定程度,就一定要多读代码多思考,Android源代码就是非常好的学习材料,本
2012-07-23 21:11:39 784
原创 eclipse 卸载插件
eclipse 卸载插件先交待一下情况。我用的eclipse版本是3.5.2。我下载了eclipseme插件的zip包,然后通过添加zip包添加了这个插件,然后发现开发过程中有问题。同事说,他用添加网址的方法添加这个插件就没有问题。于是我也想用他的方法重新添加这个插件,但是要重新添加就要先把原来的卸掉才行,否则会提示插件已存在。卸载步骤:Help -> Abou
2012-07-23 21:01:46 620
原创 Eclipse插件开发之FindBugs插件
Eclipse插件开发之FindBugs插件Findbugs是一个在java程序中查找bug的程序,它查找bug模式的实例,也就是可能出错的代码实例,注意Findbugs是检查java字节码,也就是*.class文件。其实准确的说,它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的
2012-07-23 19:11:33 534
原创 Git历险记(四)——索引与提交的幕后故事
Git历险记(四)——索引与提交的幕后故事不一样的索引我想如果看过《Git历险记》的前面三篇文章的朋友可能已经知道怎么用git add,git commit这两个命令了;知道它们一个是把文件暂存到索引中为下一次提交做准备,一个创建新的提交(commit)。但是它们台前幕后的一些有趣的细节大家不一定知晓,请允许我一一道来。Git 索引是一个在你的工作目录(working tree)和项目
2012-07-23 17:56:47 557
原创 Git历险记(3):创建一个自己的本地仓库(1)
51CTO编者按:本文是译者刘辉对系列文章《Git Community Book》翻译的第三篇,本文用“庖丁解牛”的方法介绍如何把一个项目加入到版本管理中的具体过程。如果你对Git的下载、安装和配置的具体方法还不清楚,可以参考Git历险记(2):Git的安装和配置。以下是本篇正文。如果我们要把一个项目加入到Git的版本管理中,可以在项目所在的目录用git init命令建立一个空的本地仓库,然后
2012-07-23 17:41:08 513
原创 Git历险记(二)——Git的安装和配置
各位同学,上回Git历险记(一)讲了一个 “hello Git” 的小故事。有的同学可能是玩过了其它分布式版本控制系统(DVCS),看完之后就触类旁通对Git就了然于胸了;也有的同学可能还如我当初入手Git一样,对它还是摸不着头脑。从这一篇开始,我就将比较“啰嗦”的和大家一起从零开始经历Git使用的每一步,当然对我而言这也是一个重新认识Git的过程。使用Git的第一步肯定是安装Git,因为
2012-07-23 17:34:59 781
原创 Git历险记(一)
Git历险记(一)【编者按】作为分布式版本控制系统的重要代表——Git已经为越来越多的人所认识,它相对于我们熟悉的CVS、SVN甚至同时分布式控制系统的Mercurial,有哪些优势和不足呢。这次InfoQ中文站有幸邀请到《Git Community Book》的译者刘辉,在InfoQ开辟《Git历险记》专栏,分享他使用Git的经验,以及他对Git的看法。Git是Linus
2012-07-23 17:25:10 484
原创 Git里的分支&合并 (五)
分支与合并在Git里面我们可以创建不同的分支,来进行调试、发布、维护等不同工作,而互不干扰。下面我们还是来创建一个试验仓库,看一下Git分支运作的台前幕后:$rm -rf test_branch_proj $mkdir test_branch_proj $cd test_branch_proj $git init Initialized empty Git repository i
2012-07-23 16:20:16 778
原创 Git与Github入门资料
Git与Github入门资料Git主要优势及安装git,一个非常强大的版本管理工具。Github则是一个基于Git的日益流行的开源项目托管库。Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机。等上网之后,再实时推送过去。同时它创建分支与合并分支更容易,推送速度也更快,配合Github提交需求也更容易。git的入门,稍微有点麻烦,需要在本机创建一
2012-07-23 14:21:49 3393
转载 印象笔记Evernote 教程
印象笔记Evernote 教程2012-03-30 09:34:34 来自: likeaquarius(好奇地观察别人的生活,试着理解) 汇总各类印象笔记Evernote 教程········································································································
2012-07-23 13:52:42 9317
原创 关于Activity切换动画——overridePendingTransition
Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition这个函数有两个参数,一个参数是第二个ac
2012-07-23 09:04:22 998
原创 在adapter 中进行数据的操作
package com.cvte.apkclassify;import java.util.ArrayList;import android.content.Context;import android.content.pm.ApplicationInfo;import android.content.pm.PackageInfo;import android.cont
2012-07-07 13:46:57 755
原创 Android 让应用程序窗口话
android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.Dialog" >
2012-07-07 10:48:08 506
原创 Handler 的使用
handler使用Message1.定义一个Handler 2.重写消息处理函数 3.发送消息 //创建简单的View import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Pai
2012-07-07 09:34:53 650
原创 Android根据包名取得指定程序包的信息(名称、图标……)
Android根据包名取得指定程序包的信息(名称、图标……)本文讨论如何根据包名取得程序包相关信息,本例演示取得Android系统程序的名称和图标(注意:并不是每一个程序包都有程序名称和图标)。效果图如下:主程序源码如下:package com.plter.getsystemicon; import android.app.Activity;im
2012-07-06 21:34:26 6806
原创 自定义listview的显示(重写Adapter)
public class ListViewTest extends ListActivity { /** Called when the activity is first created. */ private List> mData; @Override public void onCreate(Bundle savedInstanceState)
2012-07-06 18:20:36 824
转载 Thunderbird 邮件签名三个实现方式
Thunderbird 邮件签名三个实现方式Thunderbird 使用有一年多了,有着 Mozilla 软件的血统它,跨平台、简洁实用、可定制性,稳定高效是让我在使用中感觉最舒心的。不过,有一个功能初次要用时,感觉不是很方便,那就是邮件签名,软件自带邮件签名功能太单一,只支持一个签名,当然,不同的帐号可以设置不同的签名。细细想来,这样的设置对于一般用户来说也够了。很多邮件客户端软件都
2012-07-06 16:44:28 17933
原创 android中获取手机分辨率
在Activity中 // ME722 测试 480*854 竖屏Display display = this.getWindowManager().getDefaultDisplay();int nHeight = display.getHeight(); //569int nWidth = display.getWidth(); //320
2012-07-06 11:07:54 4411
源代码for Thinking in Java.chm
2011-06-10
Servlet中文API文档.pdf(全部)
2011-06-10
java反编译器(一套小巧而功能强大的exe文件)
2011-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人