自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(220)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android中asset文件夹和raw文件夹区别【转】

res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.res/raw不可以...

2013-05-02 08:45:32 151

原创 判断android系统的版本和package是否存在【转】

 1.判断android系统的版本: public static int getSDKVersionNumber() { int sdkVersion; try { sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK); } catch (N...

2013-04-27 14:46:10 285

原创 startActivityForResult 不满足触发条件就返回的检测

       在android开发中,当不满足触发条件就按返回键的时候,就要对此进行检测。尤其是当前Activity需要往前一个Activity传送消息时。即Activity1跳转到Activity3如果采用的是startActivityForResult这种方式,如果不重写返回键,程序不知道要返回给Activity1什么内容就会报错。因此,必须对Activity3的返回按键重写。@Over...

2013-04-25 19:26:40 220

原创 EditText 多行显示

EditText 多行显示:<EditText android:layout_width="fill_parent" android:layout_height="120.0dip" android:inputType="textMultiLine" android:singleLine="false" andr...

2013-04-25 19:15:14 130

原创 会说话,帮你少奋斗30年【转】

如果你很会说话的话,应该会让你少奋斗30年的。 第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而...

2013-04-25 15:48:30 107

原创 android 数据库导入导出

 方法1.在手机已经获得root权限的前提下(真机如果如法root,可以在模拟器下运行),在Eclipse中进入DDMS模式,点选File Explorer选项卡,在data/data/下找到你要导入导出的包名下的databases文件夹,选择右上角的导入(Push a file onto device)导出(Pull a file from device)即可。 方法2.在手机已...

2013-04-25 15:30:19 369

原创 Android使用尺寸资源 dimens

有时候项目需要修改widget的控件的距离相关属性,只需要修改wdiget所引用的dimens里定义的值。所有引用它的地方都会自动的修改这样,这样就达到了便于维护的目的。在values文件夹下建立名为dimens.xml的文件,如下:<?xml version="1.0" encoding="utf-8"?> <resources> &l...

2013-04-25 13:42:13 393

原创 checkbox 设定文字和选框之间的距离及自定义样式

改变checkbox默认的文字与选框之间的距离两种方案,刚刚开始接触checkbox 的时候由于不熟悉控件,使用了组合控件:一个未设定text的CheckBox和一个TextView来达到目的。后来发现只需要设定CheckBox的android:paddinLeft的值即可,没有看源码,不清楚问什么CheckBox的这个属性代表的意义为什么和其他widget不一样,问题是解决了。 在开...

2013-04-22 17:36:23 1364

原创 解决 Eclipse 导入安卓项目 No projects are found to import

       在Eclipse里面导入已有的例子的时候,有时候会出现No projects are found to import的问题。是由于项目没有project和.classpath文件导致,解决方法: 方法1. new Android Project里面换一个选项create project from existing(new->project->Android /...

2013-04-21 10:50:52 174

原创 [转] android 日期时间格式转换

 android日期时间格式转换: private static int flagsDate = DateUtils.FORMAT_SHOW_DATE;private static int flagsTime = DateUtils.FORMAT_SHOW_TIME ;private static int flagsWeek = DateUtils.FORMAT_SHOW_...

2013-04-19 11:48:55 189

原创 gen already exists but is not a source folder

 遇到android项目导入出现后重复空包等错误,往往是导入的java编译级别有关,点击项目properties->java Compiler ->修改Compiler compliance level 一般是1.6。修改完成clean项目之后,往往还会遇到:gen already exists but is not a source folder. Convert ...

2013-04-19 09:21:28 191

原创 [转]跟 Task 有关的 Intent对象中设置的Flag

FLAG_ACTIVITY_BROUGHT_TO_FRONT     这个标志一般不是由程序代码设置的,如在launchMode中设置singleTask模式时系统帮你设定。FLAG_ACTIVITY_CLEAR_TOP     如果设置,并且这个Activity已经在当前的Task中运行,因此,不再是重新启动一个这个Activity的实例,而是在这个Activity上方的所有Activi...

2013-04-18 21:38:09 81

原创 Activity 的Task与Intent FLAG

Task是包含一系列Activity的堆栈, 遵循先进后出原则.,一个应用程序中的所有activity共有一个Task堆栈,可通过Context.getTaskId()打印查看。   public static final int FLAG_ACTIVITY_BROUGHT_TO_FRONTSince: API Level 1This flag is not normall...

2013-04-18 21:22:46 107

原创 [转] Tools之FindBugs

1) 安装 Help->SoftWare Updates and Add-ons->Available software-> Add Site : http://findbugs.cs.umd.edu/eclipse 2) 安装完,之后重启。 选择一个工程->properties ->FindBugs -> Run FindBugs automatic...

2013-04-14 17:27:35 86

原创 项目加入第三方NDK遇到的错误

 添加了jar包后,运行程序报 findLibrary returned null的错误,造成这个错误的原因是没有在项目的/lib/armeabi下添加对应的.so文件。 有些第三方ndk使用的时候必须包名对应。 http://hi.baidu.com/gaogaf/item/c20d5abf1a073b42bb0e1277 ...

2013-04-14 14:49:57 116

原创 Scrollview中动态添加widget不能滚动的为题

在Scrollview中使用了动态添加控件,或者Scrollview中包含了高度不固定的元素,如ListView等列表视图,会导致动态添加的内容超出一屏后无法显示的问题。 直接上代码:1.使用LinearLayout作为根节点:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...

2013-04-14 09:48:26 299

原创 [转] finally块的问题(finally block does not complete normally)

当finall块中包含return语句时,Eclipse会给出警告“finally block does not complete normally”,原因分析如下:1、不管try块、catch块中是否有return语句,finally块都会执行。2、finally块中的return语句会覆盖前面的return语句(try块、catch块中的return语句),所以如果finally块中有r...

2013-04-14 09:20:35 67

原创 Use a layout_width of 0dip instead of fill_parent for better performance

安装了最新的ATD 18之后,新加的Lint Warnings插件会给我们检测出许多xml布局中不当的地方,例如:Use a layout_width of 0dip instead of fill_parent for better performance什么意思呢?举个简单的例子:这是一个垂直布局,上下的线性布局各占高度50.0dp,中间的的TextView设置了andro...

2013-04-13 23:45:01 148

原创 SUN官方API中文版【JDK1.6】转

1.6API文档(中文)的下载地址:ZIP格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zipCHM格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publis...

2013-03-17 16:29:18 76

原创 instanceof

instanceof是Java的一个二元操作符,和==,>,<是同一类东西。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:   String s = "I AM an Object!";  boolean isObject = s instanceof Object; ...

2013-01-29 14:19:01 56

原创 Eclipse 各种小图标的含义

Eclipse 各种小图标的含义 缺省类型(可视包)公共类型缺省接口(包可视)公共接口缺省内部类型(包可视)私有内部类型受保护内部类型公共内部类型缺省内部接口(包可视)私有内部接口受保护内部接口公共内部接口...

2013-01-10 13:48:22 89

原创 android 对dp单位的理解

什么是dp?dp就是dip,device independent pixels(设备独立像素). dip与屏幕密度(density)有关,而屏幕密度又与具体的硬件有关。QVGA屏(分辨率为:320px * 240px) density=120HVGA屏(分辨率为:480px * 320px) density=160WVGA屏(分辨率为:800px * 480px) density=240apk...

2013-01-08 19:55:29 212

原创 Android onTouchEvent, onClick及onLongClick的调用机制

[size=medium]针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件? ...

2012-12-11 17:46:15 60

原创 eclipse管理多个workspace

       作为java程序员都应该都对eclipse很熟悉,不过当你做过很多项目后你是否会发现你的eclipse的Navigator下显示的project过于多了,你可能会close那些不经常使用的projiect,不过看着还是不舒服,最好的方式就是更换workspace,不过更换后又想查看之前的那个workspace下的project的内容,就又要切换回原来的workspace,或是新开一个...

2012-12-11 13:27:34 107

原创 修改快速滑动滑块的图片为新浪微博滑块样式

在Listview或ScrollView的xml中加入android:fastScrollEnabled="true" ,快速滚动。 private PullToRefreshListView weibo_list;//修改快速滑动滑块的图片为新浪微博滑块样式 private void changeListViewScrollbar() { try { F...

2012-12-05 14:20:23 367

原创 解决ScrollView下嵌套ListView进页面不在顶部的问题

为了解决scrollview和listview冲突  设置了listview的高度   结果进页面就不是在顶部了 。 解决方案1:ScrollView.post()  sv_container.post( new Runnable() { public void run() { //sv_container...

2012-11-30 21:06:29 151

原创 解决ScrollView下嵌套ListView、GridView显示不全的问题

1.使用网上用的动态改变listview高度的方法,该方法只适用于item布局是LinearLayout布局的情况,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onMeasure(),所以会在onMeasure()时抛出异常。所以使用限制较大。  public class Utility {public static void setList...

2012-11-30 19:43:37 288

原创 LocalActivityManager如何在一个Activity的一部分中显示其他Activity

首先要使用该方法,页面必须继承ActivityGroup。总的来说,实现“如何在一个Activity的一部分中显示其他Activity”除了LocalActivityManager还需要一个或多个"容器"Layout(或者和Layout同级别的View)。 假设这个容器是一个LinearLayout,id是container,通常来说我们会想把这个容器的layout_weight设置成...

2012-11-13 14:33:29 464

原创 addHeaderView【转】

当listview需要添加headerview时,可以通过调用listview的addHeaderView(headView, null, false) 方法,  该方法还有一个重载方法 addHeaderView(headView);这两个方法的区别是前一个方法可以控制header是否可  以被selected,如果不想被selected则将第三个参数设置成false;  ...

2012-11-01 12:01:38 182

原创 LayoutInflater 类的使用

一个Activity里如果直接用findViewById(),对应的是setConentView()的那个layout里的组件,因此如果你的 Activity里如果用到别的layout,你就必须用inflate()先将对话框上的layout找出来,然后再用这个layout对象去找到它上面的组件,   public View inflate(Context context, ...

2012-11-01 11:40:32 66

原创 andriod 利用WebView实现 图片放大缩小以及移动[转]

抛弃以前用ImageView的陈旧观念吧。 利用WebView加载本地图片,仅需两步,马上完成。 String imgpath=".../test.jpg";WebView vb=(WebView)findViewById(R.id.mywebview);vb.getSettings().setBuiltInZoomControls(true);vb.loadURL(i...

2012-10-27 16:27:00 100

原创 PackageInfo笔记[网络整理]

 PackageItemInfo它包含了一些信息的基类。 它的直接子类有:ApplicationInfo、 ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo. 它的间接子类有:ActivityInfo、ProviderInfo、ServiceInfo。 这个类包含的信息对于所...

2012-10-27 13:05:29 188

原创 JAVA中String与StringBuffer的区别【转】

  在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进...

2012-05-24 13:50:55 54

原创 Android关于布局、设计的常识【整理】

        Android多型号的设备以及形状的诸多因素,让其设计感觉像是一场艰苦的战斗。其神秘的文档使得设计和生产在一开始就显得很难。在网上找有关Android设计的网络资源,你会发现很少有帮助的东西。       幸运的是,Android现在已经开始着手解决有关多种设备和屏幕尺寸的问题,而且设备制造商们也正慢慢达到标准,并最终降低其复杂性。       Androi...

2012-05-04 15:16:15 74

原创 unicode 转gb2312

做项目的时候经常遇到unicode码的问题,比如json数据格式中的中文问题,从网上找了一段实例,整理下来,便于以后使用:   用到的方法:1.GB2312UnicodeConverter.ToGB2312(unicode); //将unicode转为gb23122.GB2312UnicodeConverter.ToUnicode (str);     //将gb2312转为u...

2012-03-27 15:00:33 703

原创 Eclipse HTML Editor

Eclipse并没有提供HTML编辑器,如果想使用标签提示和高亮的功能,就必须使用插件。下载地址:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditorEclipse 3.3.2以上的版本应该不再需要安装依赖Graphical Editing Framework(GEF).如果是低...

2012-01-09 10:24:14 232

原创 从相册或拍照选择照片到EditText

【方法一】使用自定义AlertDialog private static final int PHOTO_SUCCESS = 1;private static final int CAMERA_SUCCESS = 2; private ImageButton pic; //图片选择按钮// 从相册或相机选择图片pic.setOnClickListener(new Vie...

2011-12-28 09:44:02 154

原创 android setContentView()

setContentView(int)用在初始化Activity的oncreate()中,作用是给页面指定布局文件资源。 setContentView(View view)Android如何绘制视图:当Activity获得焦点时,其就会被要求绘制其布局,android框架会处理具体的绘制功能,但是其布局的继承关系的根节点必须由Activity提供。绘制的时候从模板的根节点开始,...

2011-12-26 10:02:51 83

原创 javascript 项目笔记

判断判断某个变量/属性是否为undefined // 方式1typeof age === 'undefined'; // !== // 方式2age === undefined 区别:不确定变量age是否声明或定义时用方式1,确定的则可以用方式2,如果age未声明使用方式2会报错。 控制图片的大小 很多时候项目中的图片会过大,导致网页出现左右滚动条,...

2011-12-23 11:11:00 78

原创 long时间类型(格林尼治)转为标准时间

格林尼治时间是从1970年1月1日,00:00:00 GMT到最后修改时间的返回值。  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm", Locale.ENGLISH); String datetime = sdf.format(Long.parseLong("1323842302")*1000);...

2011-12-14 17:30:11 399

java实现的8583协议

面向对象的8583协议,java实现,基于插件式的开发思想,功能强大且灵活,代码扩展性强,8583各域能自定义编码和解码规则,包含标准的银联MAC加密算法(ansi x9.19,ansi x9.9)及一个完整的socket客户端请求服务端的demo,修改mac运算规则时,只要重写com.protocol.p8583.field.FieldMac类就可以了。

2016-01-29

google material-design-icons-1.0.0

google material-design-icons 内涵了各个分类模块下的icon 解压缩后有很多图片,慢慢用

2015-12-22

USB_RS232 转换驱动

R340 PL2303 HL0108 for win vista & xp

2010-12-23

一款代码比较工具 用着不错

一款代码比较工具 用着不错

2010-06-28

空空如也

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

TA关注的人

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