原创 android之Task和Back Stack(回退棧)

通常一個應用程序包括多個Activity,我們在使用程序是,一個Activity到另一個Activity,又到別的Activity,然後我們按下返回鍵又能按打開的順序,倒敘返回。android中是怎麼做到的?Task和Back Stack與

原创 Android資源訪問

一、資源訪問:   (一)、概念:    Android中的資源是指可以在代碼中使用的外部文件,這些文件作爲應用程序的一部分,被編譯到應用程序中。在項目中,這些資源被保存到Android應用的res目錄下。(二)、資源分類:id;字符串資源

原创 瞭解Handler,Looper, MessageQueue,Message的工作流程

Handler的作用 異步通信,消息傳遞 Handler的基本用法 Handler的用法,示例1、(子線程向主線程發送消息) public class HandlerActivity extends AppCompatActivity {

原创 Retrofit2的使用

Retrofit2 Android常用的網絡訪問HttpClient, HttpUrlConnection,OkHttp(okgo),xUtils, Volley等. Android4.4之後使用OkHttp作爲HttpUrlConnect

原创 Android的系統架構

設備驅動程序層(Linux Kernel):該層主要包括:驅動、內存管理、進程管理、網絡協議等組件。執行層c/c++函數庫層(Libraries)及Android Runtime:Java不能直接訪問硬件,要訪問硬件,必須使用NDK。NDK

原创 android常用adb命令

1. 顯示系統中全部Android平臺:android list targets2. 顯示系統中全部AVD(模擬器):android list avd3. 創建AVD(模擬器):android create avd --name 名稱 --

原创 android之recyclerview的基本使用

Google在推出Android5.0的時候推出了Material Design ,而RecyclerView是Material Design 重要組件之一。當然還有CardView/Palette。 RecyclerView是用來替換傳統

原创 Android之ListView和ArrayAdapter的組合使用

    ListView在android中的列表顯示。主要是用於數據的顯示,通常是從網絡上解析出來的數據,顯示到ListView上。可以顯示很多行,每一行習慣上稱之爲item。而要控制ListView總共要顯示多少個item,以及每個ite

原创 Android開發之WebView與js的數據傳遞

    在Android開發中不可避免的會出現,使用一個WebView來顯示一個h5頁面。如果僅僅只是顯示h5頁面,這不需要特殊的處理,但是很多情況下會出現,js和WebView的交互。比如:將html表單中的數據,傳遞到Activity中

原创 java之I/O流

數據流(Stream)是指數據通信的通道。      Java程序中對數據的輸入、輸出操作是以流的方式進行的,JDK又提供了各種流類,來獲取不同種類的的數據。      流的分類:      按流向分           ·輸入流:從文件、

原创 Java之ArrayList源碼淺析

ArrayList特點 優點:有序,訪問元素速度快. 缺點:插入,刪除速度慢。 JDK1.8.131版本。 首先查看ArrayList實例化方法相關代碼。 private static final Object[] DEFAULTCAP

原创 Activity之launchMode(運行模式)

一、Activity 的launchMode(運行模式)共有4種,分別是:standard,singleTop,singleTask,    singleInstance1 、standard:(備註:standard是系統默認的啓動模式。

原创 Android的系統架構

設備驅動程序層(Linux Kernel):該層主要包括:驅動、內存管理、進程管理、網絡協議等組件。執行層c/c++函數庫層(Libraries)及Android Runtime:Java不能直接訪問硬件,要訪問硬件,必須使用NDK。NDK

原创 Android中的緩存處理

一、緩存介紹   (一)、Android中緩存的必要性:1、沒有緩存的弊端:流量開銷:對於客戶端——服務器端應用,從遠程獲取圖片算是經常要用的一個功能,而圖片資源往往會消耗比較大的流量。加載速度:如果應用中圖片加載速度很慢的話,那麼用戶體驗

原创 瞭解Handler,Looper, MessageQueue,Message的工作流程

Handler的作用 異步通信,消息傳遞 Handler的基本用法 Handler的用法,示例1、(子線程向主線程發送消息) public class HandlerActivity extends AppCompatActivity {