原创 Viewpager的使用簡單認識(1)

viewpager的是爲了 實現左右滑動切換頁面的效果, 常用於與導航欄和 廣告欄 ViewPager+Fragment配合使用。 1.ViewPager類需要一個PagerAdapter適配器類給它

原创 Handler Looper MessageQueue 三者之間的關係

1.Andriod提供了Handler 和 Looper 來滿足線程間的通信。Handler先進先出原則。Looper類用來管理特定線程內對象之間的消息交換(MessageExchange)。 2. Looper:

原创 Handler 原理面試怎麼回答

Handler  是什麼? Handler 是爲了滿足更新UI 界面而產生的 。因爲需要開闢子線程進行 請求數據。 請求完需要更新界面視圖, 然而 Android 機制  不允許子線程 更新UI ,只能 通過主線程更新UI ,所以 需要H

原创 Sqlite 數據庫使用方法

import android.annotation.SuppressLint; import android.content.ContentValues; import android.content.Context; impor

原创 Android 面試 計算機網絡知識

1.. 給我介紹5層網絡模型。 應用層,傳輸層,網絡層,數據鏈路層和物理層 五層模型 物理層:主要作用是定義物理設備如何傳輸數據(光纜,網線) 數據鏈路層:爲通訊實體間建立數據鏈路連接 網絡層:爲數據在節點之間傳輸創建邏輯鏈路 傳輸層:數

原创 Java面試問題一

Java 部分 1.操作系統相關 。 什麼是操作系統 1、驅動程序:最底層的、直接控制和監視各類硬件的部分,它們的職責是隱藏硬件的具體細節,並向其他部分提供一個抽象的、通用的接口。 2、內核:操作系統之最內核部分,通常運行在最高特

原创 動態加載佈局的三種方式

LayoutInflater意思是:佈局填充器,可以把佈局填充成View對象 (1)第一種 view = View.inflate(context, R.layout.item_news_layout, null); context

原创 SQLite 數據庫的創建及查詢

SQLite 數據庫的學習 什麼情況下我們才用數據庫做數據存儲? 大量數據結構相同的數據需要存儲時。 創建數據庫的步驟 1.創建一個類集成SqliteOpenHelper 。 需要添加一個構造方法 實現2個方法oncre

原创 Android 藝術探索 2.2節

如何創建多進程 指定 多進程的方式在清單文件裏 1. <activity android:name="com.ryg.chapter_2.secondActivity" androird : process =”:remote ” <

原创 HTTP 基礎知識

HTTP 報文 http報文 可以分爲請求報文和響應報文。格式差不多。 分爲三個部分: 1.起始行 2.首部 3.主體 請求報文格式: <method><request-url><version>起始行 請求方法 請求地址 協議版本

原创 Activity的生命週期和啓動模式學習筆記(一)

Activity的生命週期和啓動模式 Activity 生命週期的切換過程 典型狀況下的生命週期 1.onCreate 表示Activity 正在被創建 做一些

原创 HandlerThread 的使用及原理

Handy class for starting a new thread that has a looper. The looper can then be used to create handler classes. Note

原创 Android 面試問題

1 .Android dvm的進程和Linux的進程, 應用程序的進程是否爲同一個概念 DVM指dalivk的虛擬機。每一個Android應用程序都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機實例。而每一個DVM都是在Li

原创 Ipc通信機制---socket的 概念

Socket通信 用來實現進程間通信。也被稱爲套接字 ,是網絡通信中的概念,分爲流式套接字 和 用戶套接字 兩種 ,對應網絡傳輸控制層的 TCP 和UDP 協議 。 TCP 協議 是面向連接的協議 。提供穩定的雙向通信功能。 連接建立

原创 Android IPC 通信方式之一 -------------ContentProvider

  ContentProvider 的作用   Android 提供的用於不同應用間進行數據共享的方式 contentprovider 內部使用binder 原理進行通信。  採用的數據源是Android中的SQLite數據庫 ,文件 ,