自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (10)
  • 收藏
  • 关注

原创 How:在自己的app中调用其他浏览器显示网页

实现该功能只需在代码中加入:        Uri uri=Uri.parse("http://wap.lexun.com"); Intent intent=new Intent(Intent.ACTION_VIEW,uri); startActivity(intent);(当然第一行函数中的Uri可以改为你自己的)下面重点介绍第二行:    该构造函数

2012-03-28 19:49:51 1977

原创 What:由函数Uri.parse()想到的

该函数的原型是:    public static Uri parse(String uriString)从数据类型上说:该函数通过解析一个字符串型而生成一个Uri实例uriString满足:an RFC 2396-compliant, encoded URI,至于rfc可查阅http://www.ietf.org/rfc/rfc2396.txtUri类:Immutable

2012-03-28 19:04:33 1942

转载 Why computers represent signed integers using two’s complement

If you had to come up with a way to represent signed integers in 32-bits, how would you do it?One simple solution would be to use one bit to represent the sign, and the remaining 31 bits to represen

2012-03-28 06:42:04 882

原创 Eg:Gallery与ImageSwitcher结合的图片浏览小程序

先来看一下程序运行截图:////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2012-03-24 21:10:11 1451

原创 What:How:实现GridView功能的核心框架

(本文是以官网提供的一个实例进行讲解,关于该实例可通过我上传的资源或者访问android开发官网来获取,具体链接见本文最后)实现该功能的重点或主要工作:    定制自己的适配器(adapter),下面有对该问题的展开实现该功能的核心组成:    1.在res/layout,中相应的xml文件中声明GridView视图,该文件的可以定制GridView的各种参数,eg

2012-03-24 08:35:06 910

原创 Why:继承BaseAdapter时要重载的方法及各方法作用

在我们需要定制自己的适配器时(adapter)时我们就需要继承BaseAdapter抽象类,除了必要的构造函数外有几个函数是必须要重载的,它们是:    public abstract int getCount()    public abstract Object getItem(int position)       public abstract long getItemId

2012-03-24 08:00:59 2833

转载 避免Android内存泄露(译)

Android的应用被限制为最多占用16m的内存,至少在T-Mobile G1上是这样的(当然现在已经有几百兆的内存可以用了——译者注)。它包括电话本身占用的和开发者可以使用的两部分。即使你没有占用全部内存的打算,你也应该尽量少的使用内存,以免别的应用在运行的时候关闭你的应用。Android能在内存中保持的应用越多,用户在切换应用的时候就越快。作为我的一项工作,我仔细研究了Android应用的内存

2012-03-23 16:35:34 647

原创 How:ContentProvider基本功能核心框架(增删改查)

“查”功能模块:    1.核心函数:       public final Cursor query (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)       该类属于ContentResolver的成员函数       返回类型Curs

2012-03-23 15:11:57 1758

原创 How:What:Java 中实现readLine()(逐行读取数据)的一个实例

实例如下:FileInputStream f=new FileInputStream("myEncodeblocks.txt"); BufferedReader tmp_reader=new BufferedReader(new InputStreamReader(f)); String tmp_string=tmp_read

2012-03-23 12:06:45 8774

原创 How:利用DialogFrament创建进度条(该方法同样适用于其他Dialog的实现)

(本文力求该功能模块的最小系统)理解DialogFragment:    1.它以弹出对话框的方式管理视图(View),通常情况总是由别的事件将它触发    2.常用函数:        2.1.public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInst

2012-03-19 18:32:37 2610

转载 How:利用ProgressAialog创建进度条

Creating a ProgressDialogA ProgressDialog is an extension of theAlertDialogclass that can display a progress animation in the form of a spinning wheel, for a task withprogress that's undefined,

2012-03-18 12:27:07 776

原创 How:Thread、Runnable和Handler的完美结合

Thead:    1.有自己的消息队列:MessageQueue   Runnable:    1.public interface    2.Represents a command that can be executed    3.often used to run code in a different Thread    4.理解:它定义了一组操作,这组操作

2012-03-18 11:12:01 1265

原创 How:为activity实现进度条(ProgressBar)

实现该功能的模块组成:1.在res/layout 中对应xml布局中声明,eg:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"

2012-03-18 10:45:20 1760

转载 What:Java锁机制Synchronized方法简介

打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个 房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。  在此我们先来明确一下我们的前提条件。该

2012-03-18 10:09:43 675

原创 What:android开发中activity的生命周期对于我们的重要含义

The entire lifetime of an activity happens between the first call toonCreate(Bundle) through to a single final call toonDestroy(). An activity will do all setup of "global" state in onCreate(), an

2012-03-17 20:18:40 739

原创 How:android开发中实现TextView垂直滚屏效果的方法

(本文所述方法是xml法)实现该功能的模块组成:1.layout,例如:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"

2012-03-17 19:35:39 2390

原创 How:android 1.6版本兼容使用ListFragment思想要点

一、类库支持:      1.必要文件:android-support-v4.jar;文件介绍:The Support Package includes static "support libraries" that you can add to your Androidapplication in order to use APIs that are either not ava

2012-03-17 15:19:36 1692

原创 How:汇编语言计算2的n次方的一个实例

假设处理器8086,指令开始地址:2000:0mov ax,1add ax,axjmp 2000:0003第n次循环后ax的值即为2的n次方结果

2012-03-14 16:07:13 3864

转载 Ubuntu环境下android开发,连接真实手机调试方法

在ubuntu环境下进行android开发,想把目标设备定为真实的手机。如果没有进行正确配置,打开手机usb调试模式连接到电脑后,在eclipse里面手机名字显示为一堆???号,且无法使用。需要以下的步骤才能连接到:1 把手机设备为usb调试模式并和电脑连接(方法:Settings > Applications > Development and enableUSB debuggi

2012-03-10 14:38:12 4527

原创 eclipse 代码编辑时注释快捷管理

ctrl+shift+/:对选中区域加上块注释(block comment);ctrl+shift+\:对选中区域取消块注释;ctrl+/:对选中的所有行加上/取消行注释(Toggle comment)。

2012-03-10 10:37:35 717

转载 What is Port-Forwarding ?

There are a couple of concepts you need to know before you can understand port forwarding.I'm going to make a couple broad statements that are almost always true. For simplicity lets assume they are t

2012-03-10 05:37:13 619

原创 导致java.lang.NullPointerException异常的一种情况

先来看错误提示:模拟器上的错误提示LogCat窗口提示:通过查android开发者帮助文档(http://developer.android.com/reference/java/lang/NullPointerException.html)我们知道,“java.lang.NullPointerException”异常是在程序尝试访问一个对象的字段/方法或者一个数组(A

2012-03-09 20:42:42 2316

原创 Android 应用开发单步调试中"The JAR...has no source attachment"并非一定是错误

先看图片:因为我们单步执行走到最后一步之后,再次执行一步(即再按一次F6)就会弹出这个提示窗体。它的大概意思就是没有对应的源程序包(当前activity执行完了后面当然没有相应的源程序包)。

2012-03-09 20:15:59 4017 3

转载 Android开发中插入新的Activity

一个Activity就相当于程序的一页,如果想要跳转到新的一页,就必须插入新的Activity。  插入新的Activity有三步骤:  1、建立新的Activity程序代码,这里以”new.class”为例  2、在AndroidManifest.xml中添加新Activity的描述  3、在原有Activity中调用启动新的Activity  下面一步一步来,首先建立新的A

2012-03-08 20:34:21 1136

原创 如何让自己开发的android支持多种不同的手机屏幕(supporting Multiple Screens)

转换式为:px=dp*(dpi/160)        其中px为最终显示的像素数目;dp为density-independent pixel,即A virtual pixel unit that  you should use when defining   UI layout, to express layout dimensionsor position in a density-i

2012-03-05 18:58:51 860

原创 VC Memory查看结构体对齐方式图解

该结构体实际占用内存12Byte(VC)(含自动填补的空间),至于原因可查看结构体对齐准则

2012-03-05 16:33:21 909

原创 导出word中图片的方法

1.对word中的图片右击,选择复制;2.打开windows自带绘图软件,ctrl+v(粘贴);3.选择另存为,然后大家就知道了。

2012-03-05 16:00:11 486

原创 结构体字节对齐原则

其实字节对齐的细节和具体编译器实现相关,但一般而言,满足三个准则:  1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除;  2) 结构体每个成员相对于结构体首地址的偏移量都是成员大小的整数倍,如有需要编译器会在成员之间加上填充字节;例如上面第二个结构体变量的地址空间。  3) 结构体的总大小为结构体最宽基本类型成员大小的整数倍,如有需要编译器会在最末

2012-03-05 15:46:56 941

原创 android开发中xml修改后对应R.java中找不到相应资源(id等)解决办法

只需对修改过的xml文件执行一次ctrl+s,即将刚改过的xml文件保存一下即可。

2012-03-04 21:56:41 5102 1

原创 摄氏度/华氏度转换(convert form degrees Celsius to degrees Fashrenheit)

转换式:Fahrenheit=(9/5.0)*Celsius+32.0=1.8*Celsius+32.0;华氏度是以其发明者德国人Gabriel D. Fahrenheit(华伦海1681—1736)命名的,其结冰点是32°F。沸点为  华氏度212°F。 他发现液体金属水银比酒精更适宜制造温度计,于是发明了水银温度计。当大气压为1.01X10^5Pa时,把水的冰点设为32

2012-03-04 21:39:49 3293

原创 了解手机屏幕:VAG、QVAG、HVAG、WVAG

2012-03-04 11:01:06 16789

8086汇编判断闰年实例详解

本实例为初学者提供,例子中对每行代码进行了的详细的解释。

2012-04-23

利用Gallery结合ImageSwitcher实现的图片浏览小程序

本实例源代码结合我的博客"Eg:Gallery与ImageSwitcher结合的图片浏览小程序"一起发布,希望能是大家看的更明白、直观。

2012-03-24

android开发GridView实例

本资源是实现GridView最小实例的源代码,注意要成功运行还需自己将相应的图片资源添加到自己的项目,并与代码中的名称相对应。关于如何为自己的android项目添加图片资源,请自己查资料。

2012-03-24

android开发ContentProvider(增删改查)实例

同我前面的资源一样,我的每个功能的实例都是力图实现最简短话,也就是说只保留实现所关心功能的核心部分。这个实例不讲求大而全的实现ContentProvider的所有功能,而只是为了便于理解而实现。对应于我的博客“How:ContentProvider基本功能核心框架(增删改查)”

2012-03-23

android开发DialogFragment实例

本实例尽量做到实现该功能的最小实例,换句话说就是,尽量去掉与实现该功能无法的代码从而使我们更容易的看到实现该功能的核心。

2012-03-19

在低于android3.0版本中使用FragMent的一个实例

虽然android的版本更新很快,但是作为开发者我们必须要考虑自己开发的东西对旧版本的兼容。从android3.0开始引入的FragMent,是我们的界面多样化实现更加完美,但是要用到旧版本还是要稍微纠结一下的。本实例尽量去除与实现该功能无关的内容,以便把握到问题核心,解说可查看本人相关博客。

2012-03-17

数据库附加失败结局办法

我们在一台电脑上创建数据库后要进行转移,或者从他人电脑上将数据库拷贝到自己电脑上时经常会遇到附加失败的问题,其实大多是转移过程中文件的权限设置问题。本文档提供解决办法。

2011-12-29

万能优盘制作(系统维护专用)

现在计算机越来越普及,随之而来的各种问题也越来越多。对于一般人来说电脑出了问题我们常常求别人,或直接送去维修,既花费时间又花费money。有兴趣的朋友可以尝试这篇文章介绍的万能优盘制作并学习一下相关的电脑维护知识,以后再有问题自己就搞定,多酷!

2011-11-08

Getting things done

一本时间管理的好书,他能让你用最少的时间和精力完成最伟大的壮举。

2011-05-23

vc++2008学习

这是一本以vc++2008为基础的编程热门经典著作,类容非常详细,有立志于投入编程世界的人可以看一下。

2011-03-18

空空如也

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

TA关注的人

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