原创 安卓通知的使用系列6:對話框通知的使用之自定義對話框

自定義對話框是使用對話框的一種高級形式,下面我們來介紹一下它的使用方式。 整體思路:首先定義一個custom_dialog.xml文件,在這個文件中放置幾個控件,作爲自定義的對話框的界面,創建一個CustomDialog類,在這個類中定義

原创 安卓菜單的使用系列5:顯示彈出菜單

顯示彈出菜單是常用的一種顯示菜單的方法,彈出的方向如果上面有空間的話在上面彈出,否則在下面彈出。下面我們來看一下它的使用方法。 整體思路:在xml文件中定義一個button控件,在MainActivity中定義一個點擊事件,在這個點擊事件

原创 安卓菜單的使用系列1:使用java代碼顯示菜單

 菜單的顯示方法有以下幾種:使用java代碼顯示普通菜單、使用xml文件顯示普通菜單、顯示上下文菜單、使用ActionMode顯示菜單、顯示彈出菜單。這裏我們首先介紹一下使用java代碼顯示普通菜單的方式。 整體思路:在MainAciti

原创 安卓存儲數據和文件系列4:內容提供者(Content Provider)方式

內容提供者(Content Provider)是android的四大組件之一,重要性可想而知,一個進程的數據可以被另外一個進程訪問(在不同的apk之間可以訪問),內容提供者可以跨應用,數據庫跨應用的使用場景:一個應用中提供數據給其他應用;

原创 安卓通知的使用系列4:對話框通知的使用之列表對話框、單選列表對話框、多選列表對話框

列表對話框是對話框的一種常見形式,在android開發中使用比較普遍,下面我們來介紹一個它的使用方式。 整體思路:在xml文件中定義三個button控件,並分別設置它們的點擊事件,在第一個點擊事件中實例化一個AlertDialog.Bui

原创 安卓通知的使用系列2:狀態欄通知和自定義狀態欄通知通知

狀態欄通知是android開發中常見的一種通知形式,下面我們來介紹一下它的使用方法。 整體思路:在xml文件中放置兩個button控件,分別設置它們的點擊事件,聲明NotificationManager對象和Notification.Bu

原创 安卓多線程編程系列1:異步任務的使用之使用異步任務圓圈滾動條下載網絡圖片

線程在安卓開發中非常重要,很大程度上決定安卓app的性能。不會阻礙主線程的操作,並且會把結果發佈在主線程上。在android3.0版本以上,不允許主線程直接訪問網絡,爲了讓UI在展示的過程中比較流暢。需要開啓新的子線程去完成下載等耗時任務

原创 安卓存儲數據和文件系列1:讀寫sdCard方式

在android手機存儲數據和文件的方式分爲五種:1.文件存儲(sd卡中)、2.採用共享參數(sharedpreferences)的方式存儲、3.SQLite數據庫存儲、4.使用內容提供者(Content Provider)存儲、5.存放

原创 安卓多線程編程系列2:異步任務的使用之使用異步任務帶有進度的橫向滾動條下載網絡圖片

異步任務是多線程編程中經常使用的一種方式,這裏我們介紹一下使用異步任務帶有進度的下載網絡圖片的使用方法。 整體思路:在xml文件中放置一個Button控件和一個ImageView控件,定義一個繼承AsyncTask類的MyTask類,在這

原创 安卓存儲數據和文件系列3:SQLite數據庫方式

在android手機中使用SQLite數據庫方式進行數據的存儲,是一種常見的使用方式,可以存放文件,是以文件或內容的形式保存在android手機上的,訪問的時候不能跨應用。其中對數據庫進行增刪改查有兩種方式,一種是sql語句的方法,一種是

原创 安卓菜單的使用系列3:顯示上下文菜單

顯示上下文菜單是常用的顯示菜單的方式之一,通常用於長按view控件(listview和girdview比較常見)顯示菜單的情況。 整體思路:首先在main.xml文件中定義一個菜單,其中包括幾個可供選擇的item,在MainActivit

原创 android兩個含有圖片的TextView控件如何並列對稱水平擺放

android開發中,經常會遇到兩個含有圖片的TextView控件如何並列對稱水平擺放的問題,這樣的問題沒有網上的資料可以參考,甚至連問題都不好描述清楚,下面我們來看一下這樣的效果是如何實現的。 定義一個水平的線性佈局,在這個水平的線性佈

原创 安卓菜單的使用系列2:使用xml文件顯示菜單

使用xml文件顯示菜單是常用一種菜單顯示方式,下面我們來介紹一下它的使用。 整體思路:在res的menu目錄的main.xml中,用menu和item嵌套的方式定義菜單,在activity中的onMenuItemSelected方法中定義

原创 安卓存儲數據和文件系列2:共享參數(sharedpreferences)方式

下面我們來介紹在android手機中存儲數據和文件的第二種方式:共享參數(sharedpreferences)方式。這種方式是讀寫鍵值對(key-value),適合存放一些信息量比較少的內容(基本類型變量)。 整體思路:新建一個MySha

原创 安卓通知的使用系列5:對話框通知的使用之滾動條對話框(圓圈和條形兩種形式)

滾動條對話框分爲圓圈和橫條兩種形式,通常用於網絡延遲等操作,下面我們來介紹一下這種使用方式。 整體思路:在xml文件中定義兩個button控件,分別設置它的點擊事件,在這兩個點擊事件中實例化ProgressDialog對象,設置它的屬性和