原创 使用TextView實現跑馬燈效果

實現目標:讓TextView中的長內容能顯示出跑馬燈的效果。 實現步驟:①創建MarqueeTextViewDemo工程,並修改佈局文件中控件TextView的text引用的文字內容(內容至少超出屏幕的寬度)。②編寫佈局文件,要求最好有多

原创 設計模式之單例模式

在23種設計模式中,單例模式是常用的設計模式之一。單例模式是指類在內存中只能有一個對象,可以在線程池和數據庫連接池中運用到。由於類在內存中只能有一個實例對象,所以我們必須做到以下幾點: a.保證外界不能隨意創建對象,爲了達到這個目的,對

原创 Android中Activity之間數據傳遞及返回

下面通過一個簡單的Demo來說明: 一般情況下,簡單的數據比如基本類型int,char等等可以使用Intent的putExtra()進行傳遞。這裏主要是一個類通過實現Parcelable或者Serializable將數據從一個界面傳遞到另

原创 使用AutoCompleteTextView實現自動匹配輸入的內容

比如在百度搜索內容時,當我們在搜索框內輸入部分內容時,下面就會出現很多相關內容的提示供我們選擇。要在手機的一個輸入框中也實現這樣的功能。該怎麼做呢? 目標:使用AutoCompleteTextView實現自動匹配輸入的內容 步驟:①在佈

原创 運用BroadcastReceiver實現強制下線

思路:首先進入登錄界面,輸入賬號和密碼後登陸到主界面,在主界面通過點擊按鈕發送一條強制下線的廣播,廣播接收者收到廣播後重新進入登陸界面。 新建項目Broadcast03。強制下線功能需要先關閉所有的活動,然後返回到登錄界面。所以先創建一個

原创 Fragment簡單介紹

>  Fragment翻譯過來是碎片、片段的意思。我們可以將Fragment填充到Activity中,這樣提高了界面的美觀度和用戶的體驗,另外也提高了效率。該怎麼使用呢?下面通過一個簡單的例子說明。 【1】創建一個工程Fragment,在

原创 Android_Handler詳解(一)

>  Handler在Android中的重要性不言而喻,本文將圍繞以下有關Handler的問題一一展開。 > Handler是什麼? > Handler怎麼用呢? > 爲什麼要用handler? > android爲什麼要設計只能通過H

原创 BroadcastReceiver粗解

0.0 BroadcastReceiver是android中的四大組件之一。意思是廣播接收者,運用的場合比較多。Android中的廣播分爲兩種:標準廣播和有序廣播。 標準廣播(Normal Broadacsts):也可以理解爲無序廣播。標

原创 Android中的Http通信(一)

>  Http:是Hypertext transfer protocol的簡稱。即爲超文本協議。我們分別從一下幾個大方面展開講述: 【1】  Http基礎詳解 【2】  HTTP常見交互返回值的解析 【3】  Http多線程下載和文件上傳

原创 Android中的Http通信(二)

>  這篇博客緊接上一篇:Android中的Http通信(一),講述Http通信。本文分別用兩個例子說明: >  網絡請求到百度的網頁,展示到一個webview上。 >  網絡請求一張圖片,展示到界面的ImageView上。 1.3 H

原创 Android下數據庫的操作應用(三)

>  本文接着上一篇:Android下數據庫的操作應用(二),對數據庫做一個綜合應用的例子。以添加學生信息到數據庫爲例。 【5】數據庫的綜合應用。 在上一部分的代碼基礎上開始演示。先在activity_main.xml佈局文件中添加一些

原创 Android下數據庫的操作應用(二)

>  本文緊接上一篇文章:Android下數據庫的操作應用(一) 從以下方面講述數據庫的操作應用: >  數據庫增刪改查的實現 【4】數據庫的增刪改查 創建工程StudentInfo_db,接着新建一個包com.beijing.stu

原创 使用GridView以表格形式顯示多張圖片

>  GridView用於在界面上以表格的形式顯示多個組件。 >  目標:使用GridView以表格形式顯示多張圖片 【1】新建工程GridView,最終的工程結構如圖: 【2】在activity.xml佈局文件中加入一個GridVi

原创 使用DatePicker實現日曆選擇器及使用TimePicker實現時間選擇器

【1】創建工程DateTimePicker,結構如圖: 【2】在佈局文件中分別增加DatePicker與TimePicker控件,如下: <linearlayout xmlns:android="http://schemas.andro

原创 使用ArrayAdapter和SimpleAdapter

> ListView是最常用的控件之一,用於展示豐富的具有一定規律和相似格式的內容,比如商城購物頁面逐條排列的商品信息等。而ListView中對於數據源的加載主要會用到 兩種適配器:ArrayAdapter和SimpleAdapter,其