原创 複習之Activity

Android簡單複習之Activity 這次我們來簡單複習一下Android的四大組件中的Activity Activity是一個應用程序組件,提供用戶與程序交互的界面, Activity不僅爲我們呈現了整潔的界面還讓我們可以與

原创 JVM內存管理

JVM內存管理 內存管理 Java棧區(內存管理中最重要的模塊) 作用: 它存放的是Java方法執行時的所有的數據 棧區由棧幀組成,一個棧幀代表一個方法的執行 這就解釋了爲什麼棧可以完整的描述java中的方法嵌套調用 Java棧

原创 JVM整體結構

JVM整體結構 class文件生成模塊(通過jdk中自帶javac編譯命令來生成class文件) 類加載器子系統模塊(將class字節碼加載到JVM虛擬機內存中)(在這個結構中佔主要功能) 內存空間主要分爲方法區、Java堆、

原创 高德地圖顯示

高德地圖的使用(一)顯示 這裏主要研究了高德地圖的幾個功能: 地圖展示 定位 Marker標記 poi搜索 線路導航 地圖展示 首先最重要的是獲得高德地圖的Key,無論是你自己寫東西還是需要運行官網上的Demo,都需要這個k

原创 你真的會使用枚舉麼

看了那麼多枚舉你真的用了嗎 作爲一個沒畢業的Android小渣渣,經驗是有限的,大學期間本着多讀書,多看報,多吃零食,多睡覺的宗旨,看了不少書,書上總會有枚舉這個概念,書上寫一堆,就是說怎麼用,用了它怎麼好,然而,自己一寫項目總是

原创 Android Dialog仿ios9中UIAlertController控件

Android Dialog仿ios9中UIAlertController控件 最近因爲項目需要,用Android Dialog仿ios9中的UIAlertController控件,第一次對自定義控件進行封裝,請大家多多指教 如

原创 解決You need to use a Theme.AppCompat theme (or descendant) with this activity.

解決 You need to use a Theme.AppCompat theme (or descendant) with this activity. 解決方法 方法1: 創建的activity時,如果不是那麼強烈需要繼承自

原创 Retrofit

根據這張思維導圖,我們開始這篇文章的學習 Retrofit到底是什麼 Retrofit主要是對Android網絡請求的框架的封裝,它遵循Restful設計風格,底層基於OkHttp。 換句說,網絡請求的工作本質上是OkHttp完

原创 虛擬機內存劃分

當java程序員將內存控制的權利交給了Java虛擬機,一旦出現內存泄露和溢出方面的問題,如果不瞭解虛擬機是怎樣使用內存的,那麼排查錯誤將會成爲一項異常艱難的工作。 下面會介紹Java虛擬機內存的各個區域,講解這些區域的作用、服務對

原创 進程狀態

一般來說,進程狀態有五種形式: 前臺進程 可見進程 服務進程 後臺進程 空進程 前臺進程 用戶當前操作所必需的進程。如果一個進程滿足以下任一條件,即視爲前臺進程: 託管用戶正在交互的 Activity(已調用 Activ

原创 IPC

這篇文章主要從以下幾點着手: 什麼是IPC Android中進程與線程之間的關係 開啓多進程的方法 多進程通信存在的問題 Android中IPC的方式有哪些 什麼是IPC IPC是指進程間通信或者跨進程通信,即兩個進程之間進行

原创 網絡常見狀態碼描述說明

編碼中主要常見的狀態代碼是: 200 OK :客戶端請求成功 400 Bad Request :客戶端請求有語法錯誤,不能被服務器所理解。 401 Unauthorized :請求未經授權,這個狀態代碼必須和WWW-Authe

原创 Maven項目轉gradle

當你看到項目中有pom.xml之後就明白這是個Maven項目,轉gradle項目要用到如下命令: 打開終端,進入到你要轉化的項目下輸入: gradle init --type pom 當命令行執行完畢返回 BUILD SUCC

原创 古詩詞

"醉後不知天在水,滿船清夢壓星河" 唐溫如 "紙屏石枕竹方牀,手倦拋書午夢長" 蔡確 "欲將心事付瑤琴,知音少,絃斷有誰聽?" 岳飛 "人生天地間,忽如遠行客" 佚名 "直道相思了無益,未妨惆悵是清狂" 李商隱 "獨立小樓風滿袖,平林

原创 廣播那些事

廣播的種類 Android 中的廣播主要可以分爲兩種類型,標準廣播和有序廣播。 標準廣播:是一種完全異步執行的廣播,在廣播發出之後,所有的廣播接收器機會都會在同一時間接收到這條廣播消息,效率高同時又無法被截斷 有序廣播:是一種同步執