原创 ArrayList的使用

ArrayList:  ArrayList是一個動態數組(動態數組是指在聲明時沒有確定數組大小的數組,即忽略圓括號中的下標)。那麼我們應該如何使用這個ArrayList呢?ArrayList<String>  strArray = new

原创 初學java對一些基本概念的理解

方法: 概念:描述現實世界中的一種行爲 方法的重載:方法名相同,但裏面的參數列表不同 構造方法分爲無參構造和有參構造                            2017/5/17 封裝:把對象的信息和對象的內部邏輯隱藏起來;

原创 Java File 類的使用方法

構造函數 public class FileDemo { public static void main(String[] args){ //構造函數File(String pathname)

原创 Android-Handler總結

Handler的定義 主要接受子線程發送的數據, 並用此數據配合主線程更新UI。 在平時的安卓開發過程中,Handler一定不少見,Handler是Android消息機制的上層接口,這使得在開發過程中只需要和Handler交互即可。很多人

原创 Service的介紹與應用

什麼是service Service是Android系統中的四大組件之一,主要有兩個應用場景:後臺運行和跨進程訪問。Service可以在後臺執行長時間運行操作而不提供用戶界面,除非系統必須回收內存資源,否則系統不會停止或銷燬服務。服務可由

原创 android-SharedPreferences存儲

1.SharedPreferences是什麼 SharedPreferences是安卓的一種輕量級的存儲類,用來保存activity的狀態以及一些數據。 工作原理:通過Android系統生成一個xml文件保到:/data/data/包名

原创 Android Fragment的使用

一,*Fragment的簡介:* 1、Fragment是android3.0引入的心的API,它代表Activity的子模板,所以可以把fragment理解爲Activity片段。 2、Fragment必須被“嵌入”Avtivity中

原创 android-BroadcastReceiver的介紹與使用

1.什麼是廣播 廣播,是一個全局的監聽器,屬於Android四大組件之一 廣播分爲兩個角色:廣告接收者和廣告傳遞者 廣播的作用是監聽或者接收應用App 發出的廣播消息,並做出響應 2.廣播的分類及區別–有序廣播與無序廣播 無序廣播

原创 Android對話框

一,簡單的對話框 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

原创 自定義View

自定義View分類 自定義View的步驟: 1.在res/values/中定義View的屬性,這裏包括字體顏色、修字體大小等 2.重寫View的構造方法,並獲取我們在res/values/中自定義的屬性 3.重寫onMesure(

原创 android-HttpUriConnection

Get和Post方式有什麼區別 get參數通過url傳遞,post放在request body中。 get請求在url中傳遞的參數是有長度限制的,而post沒有。 get比post更不安全,因爲參數直接暴露在url中,所以不能用來傳遞

原创 Android四大組件之ContentProvider

ContentProvider是什麼 它的誕生就是爲了給不同應用提供內容訪問,自然在我們研究的“多進程通信方式”之中。 ContentProvider 封裝了數據的跨進程傳輸,我們可以直接使用 getContentResolver()

原创 Android基礎-適配器

適配器的作用:適配器是視圖與數據之間的橋樑,通過適配器我們可以將我們的數據填充在相應的控件之中。我們常用的適配器有三種,ArrayAdapter,SimpleAdapter,SimpleCursorAdapter 這三個,他們都是繼承於B

原创 Android的常用控件

在這裏我將介紹如下幾種基本的也是在編程中最常見的幾種控件: 文本類型控件:TextView(負責展示文本,非編輯) ,EditText(可編輯文本) 按鈕類控件:Button 按鈕 ,ImageButton 圖片按鈕 ,RadioB

原创 Android中的AsyncTask的 簡單使用

AsyncTask是什麼 AsyncTask是一個抽象類,它是Android封裝的一個輕量級(使用方便,代碼簡介)異步類,它可以在線程中執行後臺任務,然後把執行的進度和最終結果傳遞給主線程並在主線程中更新UI。 AsyncTask是一個