原创 Android Camera2實踐指南

Camera2 API中主要涉及以下幾個關鍵類: CameraManager:攝像頭管理器,用於打開和關閉系統攝像頭 CameraCharacteristics:描述攝像頭的各種特性,我們可以通過CameraManager的ge

原创 signal 6 (SIGABRT), code -6 name: RenderThread問題記錄

關於signal 6 (SIGABRT), code -6 name: RenderThread異常的調試記錄 開發項目中遇到了一個比較難受的異常,報錯信息基本上都是指向地址 比如:#452362之類的,看的很頭疼,不知如何,

原创 四大組件之廣播接收器BroadcastReceiver

概念引入: 廣播(Broadcast)是一種廣泛運用的在應用程序之間傳輸信息的機制,在 Android 裏面有各種各樣的廣播,比如電池的使用狀態,類似於當手機鎖屏解鎖、收到短信電話、電量過低提示,應用程序也可以接受廣播並做出程序邏輯上的

原创 java反射機制詳解 及 Method.invoke解釋

Java反射機制 JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法;這種動態獲取的信息以及動態調用對象的方法的功能稱爲java語言的反射機制。 Java反射機

原创 集合的介紹和使用

集合的結構圖 集合框架 List集合面試兩大陷阱: 1.用for循環一邊遍歷一邊刪除 刪除不乾淨:一邊遍歷一邊刪除,集合角標每次再自增1,而每次刪除一個元素後集合下標和大小size會改變,所以只可以刪除一半的元

原创 Fragment的瞭解和使用

Fragment的作用::統一管理一部分佈局 1.fragment可以理解爲是activity的一部分. 2.在一個activity當中使用多個fragment來構建UI 3.可以複用一個fragmeng在多個activity中使用 4.

原创 Android四大組件之服務Service的用法

一、 進程概念介紹 四大組件都是運行在主線程 Service是在一段不定的時間運行在後臺,不和用戶交互應用組件。每個Service必須在manifest中 通過來聲明。可以通過contect.startservice和contect.b

原创 四大組件之內容提供者ContentProvider

一 爲什麼需要內容提供者 (1)android平臺提供了Content Provider使一個應用程序的指定數據集提供給其他應用程序。其他應用可以通過ContentResolver類從該內容提供者中獲取或存入數據。 (2)只有需要在多個

原创 對之前Android基礎的一些整理(一)

    sdk下的目錄:          add-ons:預留的一個附加目錄     build-tools:構建工具目錄     *****docs: 文檔目錄     extras:開發中額外提供的一些工具及jar     **

原创 瞭解認識泛型

泛型的介紹 泛型:JDK 1.5版本以後出現新特性。用於解決安全問題,是一個類型安全機制 例子:ArrayList al = new ArrayList( ); 好處:①將運行時期出現問題ClassCastException,轉移到了

原创 Handler的使用

Handler使用方法 解決注意中的第三個問題:用Handler機制處理 Handler機制首先要在主線程中進行聲明 1.耗時的操作不能放在主線程中進行,必須放到子線程中去執行 2.子線程不能更新UI 3.使用Handler解決子

原创 Intent和PendingIntent的區別

a. Intent是立即使用的,而PendingIntent可以等到事件發生後觸發,PendingIntent可以cancel b. Intent在程序結束後即終止,而PendingIntent在程序結束後依然有效 c. Pendin

原创 Android實現APN設置專網並切換默認網絡

*最近接觸到了銀聯Pos通這些業務,需要使用專網進行數據報文通訊,在這裏自己寫了一個工具類,進行配置APN專網 參數,並進行默認切換到自己添加進去的APN,實現專網數據通訊。 注意:爲了防止在本地重複添加同一個APN數據,在每次保存

原创 Android四大組件之Activity

Intent介紹: intent是一種"意圖",可以實現兩個Activity之間的跳轉,它分爲顯示意圖和隱式意圖兩種。 顯示意圖一般是在自己的而應用中的activity之間進行跳轉,給兩個參數傳入包名和要去的活動的類對象名稱,通過st