自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 异步消息处理 handler

当我们在处理下载或是其他需要长时间执行的任务时,如果直接把处理函数放Activity的OnCreate或是OnStart中,会导致执行过程中整个Activity无响应,如果时间过长,程序还会挂掉。Handler就是把这些功能放到一个单独的线程里执行,与Activity互不影响。因此我们需要另外起动一个线程来处理长耗时操作,而主线程则不受其影响,在耗时操作完结发送消息给主线程,主线程再做相应处理。那

2012-04-19 14:45:40 3630

原创 manifest中注册另外包中的Activity

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sei" android:versionCode="1" android:versionName="1.0"> <activity android:name=".Q

2012-04-09 20:19:12 2960

原创 ListView数据排序

ListView通过适配器得到ArrayList或者数组作为数据源,我们可以对ListView的数据源按照某项进行排序。(1)对文本内容进行排序。 Collections.sort(mArrayList, new Comparator>() { @Override public int compare(Map object1, Map

2012-03-29 20:43:50 3131

转载 Android新浪客户端开发教程(完整版)

2012-1-8 11:49:34 上传下载附件(94.6 KB) 2012-1-8 11:49:29 上传下载附件(131.9 KB) 2012-1-8 11:49:36 上传下载附件(84.47 KB) 2012-1-8 11:49:17 上传下载附件(30.41 KB) a

2012-03-29 07:57:33 1711

转载 Android核心分析28篇,强烈推荐android初学者

为什么要研究Android,是因为它够庞大,它够复杂,他激起了我作为一个程序员的内心的渴望,渴望理解这种复杂性。我研究的对象是作为手机开发平台的Android软件系统部分,而不是Dalvik虚拟机本身。  作为一个从其他平台装接过来的程序员,要从事Andoid平台系统开发,我的关于手机平台上积累的知识已经不能满足需要了,Android为我们带来了大量的新名词,Activity,Manife

2012-03-28 21:37:41 640

转载 45个android实例源码,很好很强大

http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html重力感应的测试程序andriod源代码http://w

2012-03-28 21:33:22 655

转载 RelativeLayout的使用 新浪微博客户端

一、效果图2.1  实现 图一 效果代码<RelativeLayout android:id="@id/rlDigest" android:background="@drawable/panel_bg" android:layout_width="fill_parent" android:layout_he

2012-03-28 21:24:26 916

原创 Spinner的使用

Spinner用于在用户需要进行选择时提供一个下拉菜单,提供较好的用户体验。使用Spinner的方法:1.      在Activity所对应的xml中生成一个Spinner。2.  使用ArrayList或数组作为Spinner的数据源,为Spinner设置数据。ArrayAdapteradapter;//将可选内容与ArrayAdapter连接起来,使用android系统提供的

2012-03-28 21:00:42 6063

原创 ListView的使用

ListView 是android开发中最常用的组件之一,它通过一个adapter来构建显示。通常有三种adapter可以使用ArrayAdapter ,SimpleAdapter,CursorAdapter。 List的数据源可以使数组、ArrayList。可以使用android自带的布局文件或者自定义布局文件,布局文件中的View作为ListView的一条记录,显示一条数据。创

2012-03-28 21:00:10 516

转载 android uri的用法

以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。  一、打开一个网页,类别是Intent.ACTION_VIEW  Uri uri = Uri.parse(“http://blog.3gstdy.com/”);  Intent intent = new Intent(Intent.ACTION_VIEW, uri);  二、打开地图并定位到一个

2012-03-22 20:39:23 306

原创 Activity之间进行页面传值

Android应用程序中在页面跳转时往往需要传送数据,在另一个Activity中使用某一个Activity中的数据。在Activity跳转时数据传送的方法有:(1)直接在Intent对象中使用putExtra方法传送数值。intent.putExtra("Name", "feng");(2)使用Bundle传送数据:Intent intent = new Intent(A.th

2012-03-22 20:38:28 720

原创 logcat输出信息不出现

Eclipse经常在logcat中不显示调试信息,特别是我点击了"clear log"后,我现在知道的解决办法是,重启Eclipse和Emulator。另外简单的方法有:(1)打开DDMS , 在左边鼠标选中emulator-5554。(2)在Android 的 Devices视图,对自己的应用点一下debug。

2012-03-22 15:08:06 825

原创 invalid statement in fillwindow

产生此错误的原因是,程序利用cursor读取数据库数据,但是此时数据库的状态是关闭的,解决办法是在其他位置或者数据读取结束后关闭数据库。

2012-03-22 14:54:56 1007

原创 各种颜色的RGB值

1 白色 #FFFFFF 2 红色 #FF0000 3 绿色 #00FF00 4 蓝色 #0000FF 5 牡丹红 #FF00FF 6 青色 #00FFFF 7 黄色 #FFFF00 8 黑色 #000000 9 海蓝 #70DB93 10 巧克力色 #5C3317 11 蓝紫色 #9F5F9F 12 黄铜色 #B5A642 13 亮金色 #D9D919 14 棕色 #A67D3D 15

2012-03-19 10:16:21 4415

原创 android中读写sd卡文件

从程序中向sd卡写文件首先需要在manifest文件中增加操作sd卡的权限。 Environment.getExternalStorageState()方法用于获取SDCard的状态,如果手机装有SDCard,并且可以进行读写,那么方法返回的状态等于Environment.MEDIA_MOUNTED。Environment.getExternalStorageDirectory()方法用

2012-03-16 13:23:23 931

原创 android xml的属性

android:id  为控件指定相应的ID。android:text  指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串。android:textSize  指定控件当中字体的大小。 android:background  指定该控件所使用的背景色或背景图,RGB命名法。android:width  指定控件的宽度。 android

2012-03-15 21:30:15 1293

原创 Button按钮自定义样式

在进行UI设计时为了美观,可以自定义Button按钮的外观。比如自定义图片作为按钮的背景,直接将图片复制到项目的res/drawable/路径下,然后在xml文件中使用android:background进行定义即可。若想要在不同的状态下呈现不同的背景样式,则处理方法如下:(1)      在res/drawable/ 目录下新建一个xml文件命名为android_button.xml.(

2012-03-15 16:22:42 5192 1

原创 eclipse导入已经存在的项目

将android项目通过import--general--importexsting project 将已有项目导入到工作区后,出现错误提示:Androidrequires compiler compliance level 5.0 or 6.0. Found '1.4' instead. google后发现两个解决方案:(1)打开菜单project→properties修改。选择java c

2012-03-15 13:24:07 1909

原创 android中使用adb查看sqlite数据库

1.进入到控制台中,输入adb shell,进入到命令模式的环境中2.输入cd   /data/data/转换到项目文件夹3.选择的项目文件,比如我的com.android.homework,   输入命令:cd  com.android.homework4.可以使用ls -l 命令查看当前目录中的文件5.输入 cd  databases 进入到数据库文件中

2012-03-15 11:10:36 655

转载 Eclipse快捷键

Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En

2012-03-15 08:24:08 540 1

转载 android sqlite支持的数据类型

Sqlite3支持的数据类型 :NULL、INTEGER、REAL、TEXT、BLOB 但实际上,sqlite3也接受如下的数据类型:    smallint 16 位元的整数。    interger 32 位元的整数。    decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则

2012-03-15 08:20:13 25825

空空如也

空空如也

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

TA关注的人

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