原创 學習筆記之Android使用系統相機進行拍照

文章目錄前言調用系統相機步驟FileProvider小結參考資料 前言 我們在日常的開發中有時候會遇到需要用到相機的需求,而相機也是很常用的東西,例如掃二維碼啊拍照上傳啊等等。這裏我不講像qq那樣自定義很強的拍照功能(事實上我也不

原创 學習筆記之Android中的Intent-Filter匹配規則解析

文章目錄前言intentFilter的結構ActionCategoryData設置intentFilter常用的intentFilter小結參考資料 前言 我們都知道,活動的啓動方式有兩種:一種是顯示啓動,或者很簡單,指定一個活動

原创 學習筆記之Android調用系統相冊選擇圖片

文章目錄前言使用步驟小結參考資料 前言 在相冊裏選擇圖片上傳也是很常見的功能了例如微信朋友圈等等。但是他們是自定義的選擇器,可以選擇多張圖片並修改。這裏我們講一個最簡單的:調用系統的相冊選擇一張圖片並展示。另外有的讀者還想到要通過

原创 學習筆記之簡析安卓Android服務Service

文章目錄前言什麼是service?簡介服務分類代碼簡析與線程的區別啓動服務的兩種方式直接啓動綁定服務服務的生命週期服務與活動之間的通信使用服務的重點之一:多線程IntentService前臺服務前臺服務的作用如何使用前臺服務遠程服

原创 json數據與String的互相轉換

json數據本質上也是字符串,所以他們之間的轉換也是比較容易的,記住方法和需要注意的事項就行了。 字符串轉json 在構造json的對象時候把string對象傳進去即可。看例子 String data = "{ "resu

原创 計算機網絡系列--運輸層

計算機網絡 – 運輸層 文章目錄計算機網絡 -- 運輸層運輸層協議概述進程之間的通信運輸層兩個重要協議運輸層的端口用戶數據報協議UDP概述UDP頭部傳輸控制協議TCP概述什麼是TCPTCP的特點什麼是面向字節流TCP的連接可靠傳輸

原创 學習筆記之從內存瞭解Java數組

文章目錄前言簡單瞭解堆與棧引用類型數組小結參考資料 前言 數組是日常中很常用的一種類型。 在java中,與c語言不同的是,數組被當做一個對象,一種類型,他的定義也和c語言不一樣,看代碼: //定義一個數組 int array[10

原创 Android Studio 報錯:Error:SSL peer shut down incorrectly的解決方法

今天在更新到AS3.5的時候突然出現了這個問題。按照常規做法當然是百度一下,你就知道。在查了一堆資料後發現,大多數的方法都是聚焦在了Gradle上。簡單來說這個報錯就是Gradle出錯,要去自己下載一個最新的Gradle放在我們的

原创 關於AndroidStudio Cause: unable to find valid certification path to requested target 報錯的解決方法

文章目錄bug來源解決方法方法一方法二方法三方法四方法五小結 bug來源 今天更新了AndroidStudio最新版3.5,然後出現了一個bug,報錯是:ERROR:Cause: unable to find valid cert

原创 學習筆記之java爲什麼不能新建泛型類型數據數組?

文章目錄前言瞭解泛型擦除簡述爲什麼 前言 可能有一些讀者跟我一樣遇到這種問題,看看代碼: public class Node<T> { T t; Node<T> elem; } public class Student {

原创 Android中Activity的啓動模式解析

文章目錄前言關於任務棧簡介解析Activity的四種啓動模式standardsingleTopsingleTasksingleInstance設置啓動模式的兩種方法靜態設置動態設置特別注意的坑singleInstance返回任務棧

原创 Android安卓中Activity活動生命週期

文章目錄前言活動的狀態常規情況下的生命週期典型情況下的生命週期一些例外情況的生命週期異常情況下的生命週期情況1 :資源相關的系統配置發生改變情況2:資源內存不足導致活動被殺死總結參考資料 前言 Activity作爲安卓四大組件之一

原创 學習筆記之使用java實現數據結構的棧

文章目錄前言什麼是棧?順序棧創建接口創建棧類測試一下鏈棧節點類測試鏈棧小結參考資料 前言 關於棧相信各位讀者也很熟悉,屬於數據結構中很常見的一種。在數據結構書中國一般都是使用c語言去實現棧這種數據結構。確實,因爲c語言有指針能夠更

原创 學習筆記之使用java實現數據結構的隊列

文章目錄前言什麼是隊列?順序隊列定義接口實現隊列類測試鏈隊列節點類實現鏈隊列類測試一下小結參考資料 前言 隊列是數據結構中最常見的一種,與此對應的還有棧。我前面寫過一篇使用java實現棧的,有興趣的可以點擊查看。學習的時候,應該大

原创 Android安卓啓動頁 解決打開應用顯示白屏情況

當我們打開app的時候是不是會有一瞬間的白屏然後再進入主活動,雖然這並不會造成什麼不好的後果,但是感覺用戶體驗就不是很好。像網易雲音樂等等,打開一瞬間就顯示了他們的loge,無縫銜接,沒有白屏,怎麼做到的呢? 一開始我的思路是這樣