Android
文章平均质量分 62
cthawdf
这个作者很懒,什么都没留下…
展开
-
CharSequence
在Android中,两个字符串相连接时,如果第一个第一个地字符串是引用string.xml的值时需要CharSequence转换,不然输出的第一个字符串就是就是一个数值如: CharSequence m_str = getString(R.string.hello); myTextView.setText(m_str+" Text" );正常输出原创 2012-04-10 09:32:57 · 524 阅读 · 0 评论 -
AutoCompleteTextView
创建步骤:1 . 在布局文件中添加AutoCompleteTextView标签 android:id="@+id/complete" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp" />2 . 为AutoCo原创 2012-04-18 10:49:36 · 219 阅读 · 0 评论 -
DatePickerDialog
package page.datePicker;import android.app.Activity;import android.app.DatePickerDialog;import android.app.Dialog;import android.os.Bundle;import android.view.View;import android.widget.Bu原创 2012-04-18 10:11:13 · 198 阅读 · 0 评论 -
TabActivity
TabActivity & TabHost tabActivity继承自Activity,其内部定义好了TabHost,可以通过getTabHost()获取。TabHost 包含了两种子元素:一些可以自由选择的Tab 和tab对应的内容tabContentto,在Layout的下它们分别对应 TabWidget和FrameLayout。 使用TabActivity可以让同一个界面容纳更转载 2012-04-16 09:59:36 · 191 阅读 · 0 评论 -
Content Provider
Android中的Content provider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。Android提供了一些主要数据类型的Content provider,比如音频、视频、图片和私人通讯录等。可在android.provider包下面找到一些android提供的Content provi转载 2012-04-12 10:35:21 · 299 阅读 · 0 评论 -
Android 使用http协议下载文件
1. 创建HttpURLConnection对象 HttpDownloader downloader = new HttpDownloader(); 2.获得一个InputStream对象 3.访问网络,在Manifest.xml声明:androi.permission.INTERNEThttp://schemas.android.com/apk/res/andr原创 2012-04-12 10:31:53 · 12948 阅读 · 0 评论 -
SQLite使用
1.创建SQLiteOpenHelper对象,通过SQLiteOpenHelper对象调用getReadableDatabase(),getWritableDatabase()方法获得(或创建)可读,可写的数据库对象 DataBaseHelper databaseHelper = new DataBaseHelper(SQLiteActivity.this,"Test_create_d原创 2012-04-11 18:00:16 · 228 阅读 · 0 评论 -
handler 入门
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如转载 2012-04-11 15:43:32 · 178 阅读 · 0 评论 -
handler(一)
handler的post方法直接调用线程对象的run方法,并没有开启新的进程,也就是说用这种方式调用的话,handler的线程和activity的线程是同一个。如果想使handler和activity运行在不同的线程中,解决办法是: HandlerThread handlerThread = new HandlerThread("handler_thread"); //先生原创 2012-04-11 15:41:11 · 202 阅读 · 0 评论 -
appwidget
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget: 1.如何创建一个简单的AppWidget 2.如何使得AppWidget与客户端程序交互创建简单的AppWidget 在介绍之前给大家看一下程序运行的最后转载 2012-04-18 17:03:28 · 233 阅读 · 0 评论