原创 Android沉浸式的實現

                                  本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!   iOS上沒有沉浸式的工作量,因爲iPhone手機本身就自帶此特性,

原创 Java中級之線程池源碼剖析

  本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!線程池伴隨着線程的產生而產生,主要用於線程複用,減少內存泄露。線程池中使用Thread作爲執行體,使用Runnable接口作爲執行者,一

原创 Android初級第八講之應用如何保活

   本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!   一般情況下應用保活的場景在於:後臺要不斷定位描述一條清晰軌跡、IM通信需要及時收到消息提醒等。   所謂保活就是避免被應用殺死,

原创 Android動畫實戰

   本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!   從表現形式來看,Android開發的功能,除了底層和基礎的功能之外,剩下的就是炫酷功能的實現。底層功能通常用C語言使用、Java

原创 Android最新打包方式-支持V2

本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!簽名機制:V1:7.0以前默認,使用META-INF目錄下三個文件,MANIFEST.MF,CERT.MF,CERT.RSA來保證apk不

原创 Android高級之十三講之安全方案

本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!   Android是開源的,內部API相對比較透明,因此App的威脅會多一些,瞭解一些安全知識,有助於用戶體驗和產品穩定性。 1、App組

原创 AI將帶我們去何方?(中-論述篇)

本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! 現在人們生活中已經出現很多半AI的製成品,電視、空調、手機、各種車、飛機等各種需要使用電或油等能源來驅動的設備,成爲收集人類行爲和喜好的

原创 Android初級第十講之WebView的故事

  Webview是谷歌提供一種加載網頁的方式,隨着H5的出現,越來越多的活動頁面出現在Webview上,也出現React Native和Weex這樣的H5框架。因此關於它,我們專門闢出來一節來講講。   緩存模式(5種) LOAD_CA

原创 AI將帶我們去何方?(下-展望篇)

本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!接上《AI將帶我們去何方?(中)》 說這麼多嚴肅的話題,稍微來點輕鬆的,這是昨天李開復先生的微博。朱先生講人類爲生活本能而勞累着,但依然

原创 Android進程中通信的方式

       本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! 大的方向上 第一、使用進程共享的方式,往往使用android:process=remote,這樣開啓一個新的進程,使得所有

原创 Android高級之十二講之內存、電量、卡頓、流量

  本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!   安卓應用的內存往往是有限的,從開始的8M到16M,24M,32M,48M,64M等逐步變大,但內存的變大是由於分辨率的提高導致,並

原创 Android初級開發第九講--動畫

      本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! Android中動畫的應用,在應用管理軟件、購物軟件、追星軟件等比較廣泛;比如常見的進度條設計,此處尤其指圓形的那種。比如清

原创 2019這一年

                                          本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!   Csdn官方對我們有個要求,4個月至少要寫1篇文章

原创 Android高級之十三講-HotFix、熱加載和熱更新

   本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!組件化與插件化:前者對功能進行拆分後,獨立開發,打成一個包發佈;後者對功能拆分,使用主包+分包,可以分別獨立發佈。熱更新:兩種方式,一

原创 Android App罕見錯誤和優化方案

  本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!   1、App如果被定義一個有參數構造函數,那麼需要再定義一個無參數的,如果不則會在某些情況下初始化失敗   2、include Ja