自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 adb logcat 查看日志

使用 logcat 命令        查看和跟踪系统日志缓冲区的命令logcat的一般用法是:[adb] logcat [option>] ... [filter-spec>] ...   下文介绍过滤器和命令选项,详细内容可参见Listing of logcat Command Options。    可以在开发机中通过远程shell的方式使用logcat命

2013-09-08 10:58:57 515

转载 Android选项卡(TabWidget)例子

首届Google暑期大学生博客分享大赛——2010 Andriod篇Android选项卡的一个例子,这个例子是照着SDK 文档做的(resources/tutorials/views/hello-tabwidget.html),为了省事少做了一些图标类的东西。步骤1.建立两个Activity,作为tab内容 (我这里是OneActivity、TestActivity

2013-09-08 10:08:02 631

转载 Android布局详解之一:FrameLayout

FrameLayout是最简单的布局了。所有放在布局里的控件,都按照层次堆叠在屏幕的左上角。后加进来的控件覆盖前面的控件。在FrameLayout布局里,定义任何空间的位置相关的属性都毫无意义。控件自动的堆放在左上角,根本不听你的控制。看以下的例子:     android:layout_width="fill_parent"    andr

2013-09-08 10:05:57 517

转载 adb server is out of date. killing...

1:今天调试android的时候发现一个诡异的问题1234C:\Users\xxxx>adb start-serveradb server is out of date.  killing...ADB server didn't ACK* failed to start daemon *究其源就

2013-09-08 10:04:12 454

转载 adb命令、adb shell与Linux各种命令(busybox)

常用的ADB命令         1. 显示系统中全部Android平台:     android list targets 2. 显示系统中全部AVD(模拟器):     android list avd 3. 创建AVD(模拟器):     android create avd --name 名称 --target 平台编号 4. 启

2013-09-08 10:02:48 935

转载 [Android] ImageView.ScaleType设置图解

mageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);接

2013-09-08 10:01:55 440

转载 JAVA计算两个日期之间相差的天数

package chen.util.date;  import java.text.SimpleDateFormat;  import java.util.ArrayList;  import java.util.Calendar;  import java.util.Date;  import java.util.List;  public class DayDate {

2013-09-08 09:58:57 1340

转载 java "回调【 Callback 】" 的理解和使用<借鉴>

对callback,暂时的理解是:A对象调用B接口的b方法,b方法又反过来调用A对象中的c方法。 A调用B接口时把自身给B接口,至于怎么处理,由B的实现类去做,不关A的事。 写了个例子,BadBoy,这类坏孩子喜欢打人,有个方法叫hit,hit只能对实现了Hitable的对象执行。这时候,BadBoy已经做完了自己的事,也就是已经打完人了,然后挨打的人肯定知道是谁打了自己,

2013-09-08 09:57:42 715

转载 ListView与Adapter使用要点

说错的话,希望能够指出,互相进步嘛。 补充:在接着使用ListView的时候,又发现一个很奇怪的现象。调用notifyDataSetChanged()之后,ListView在重新getView()时,所有的convertView的顺序都逆序了。请看下面截图:  这应该是由于recycleBin是stack结构而引起。  

2013-09-07 18:01:37 560

转载 实例034 使用SAX组件解析XML元素属性和属性值

实例034  使用SAX组件解析XML元素属性和属性值在XML中每个元素都可能含有属性。属性是针对元素而言的,包含属性名称和属性值。本实例的XML文档中含有两本图书,每本图书都有自己的价格,也就是每个book元素中都包含一个price子元素,但是其内容可能是不一样的。price元素包含两个属性,即unit和unitType。每个price元素既可以有同样的属性,也可以有不同的属性。本实例实

2013-09-07 18:00:48 1232

转载 InputStream与String,Byte之间互转

本文将介绍InputStream与String,Byte之间的相互转换。以代码来说明:import java.io.ByteArrayInputStream;  import java.io.ByteArrayOutputStream;  import java.io.IOException;  import java.io.InputStream;    /*

2013-09-07 17:58:50 449

转载 Android中解析XML

XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simple API

2013-09-07 17:58:22 505

转载 JAVA String.format 方法使用介绍

1.对整数进行格式化:%[index$][标识][最小宽度]转换方式        我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-'    在最小宽度内左对齐,不可以与“用0填充”同时使用'#'    只适用于8进制

2013-09-07 17:56:01 461

转载 Java中的值传递和引用传递

当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?     答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。Java参数,

2013-09-07 17:54:13 414

转载 话说android Activity之间数据传递

本人原创作品,谢绝转载!            Activity之间传数据时,为了避免麻烦,往往会将一些值封装成对象,然后将整个对象传递过去。传对象的时候有两种情况,一种是实现Parcelable接口,一种是实现Serializable接口。下面说说这些情况。    一、传递Parcelable对象:        代码:Programmer.java

2013-09-07 17:50:46 577

转载 在Android中查看和管理sqlite数据库

在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。使用DDMS导出sqlite数据库。1、首先打开android项目的调试模式,然后找到显示DDMS:选择DDMS2、切换到DDMS,显示File

2013-09-07 17:49:51 467

转载 Cursor的moveToFirst和moveToNext

最近项目中用到很多查询数据的地方,都用到了Cursor,但是对Cursor的moveToFirst和moveToNext用法却有些疑惑,总感觉可以先用moveToFirsrt来判断查询结果是否为空,然后再用moveToNext的while循环来逐条读取数据,我也不知道最初我这种想法从何而来,似乎是这样想的,当用ContentProvider查询得到一个cursor的时候,cursor应该是处于指向

2013-09-07 17:47:36 500

转载 match_parent和fill_parent的区别

有网友表示对于很多工程中的MATCH_PARENT出现在layout中感到不明白,过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ,从API Level为8开始我们可以直接用MATCH_PARENT来代替FILL_PARENT,最后Android123提醒大

2013-09-07 17:47:02 454

转载 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin

2013-09-07 17:46:09 404

转载 SQLite的SQL语法

SQLite的SQL语法转:http://blog.csdn.net/ejzhang/article/details/6224915#02SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作

2013-09-07 17:44:28 458

转载 Eclipse常用快捷键的使用(二)

想成为编程“高手”吗?如果说有捷径的话,不妨花点时间在Eclipse快捷键的使用上。作为一个使用Eclipse进行Java开发的编程“高手”,一些常用的快捷键是必须掌握的,它不但能够大大加快程序编写、调试和定位Bug的速度,还能让领导感觉到你的“打字速度”,何乐而不为呢?尝试一下全键盘操作的魅力吧。   本节将从笔者的亲身经验总结出一些快捷键,并对快捷键进行分类,而且按笔者的喜好进行排列,

2013-09-07 17:38:30 387

转载 android中<include />标签的用法

这个代码的作用就是提高代码的重用性。它可以把已经定义好的一个布局当成另外一个布局的中的一个元素。下面是一个例子:这是main.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://sc

2013-09-07 17:38:19 418

转载 android隐藏以及显示软键盘以及不自动弹出键盘的方法

1、//隐藏软键盘   ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);

2013-09-07 17:36:36 539

转载 Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个

2013-09-07 17:35:30 382

转载 android ListView详解

由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18  在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。

2013-09-07 17:33:21 379

转载 AsyncTask的用法

在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:

2013-09-07 17:30:43 362

转载 eclipse.ini内存设置

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置

2013-09-07 17:28:39 406

转载 优化JVM参数提升Eclipse运行速度

首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,eclipse会自动build这个项目,保证没有感觉到明显的卡,也就是没有full GC。  开始:  eclipse.ini里加入打印gc情况的参数:   -XX:+PrintGCTimeStamps-

2013-09-07 17:27:53 428

空空如也

空空如也

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

TA关注的人

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