原创 Mat監測內存泄露
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! Mat最早在Elicpse,到今未在AndroidStudio上,找到類似的功能,最近在排查內存泄
原创 Android初級第九講之適配和調試
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! Android適配需要考慮方方面面,主要是圖片字體大小和API,但也要考慮其他場景下的一些問題。先熟悉一下Android設備的dpi(
原创 Git教程及問題解析
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!Git教程最近用Git比較多,做出教程一份,供大家參考。1、 安裝Git,並配置環境變量2、 配置用戶名,郵箱
原创 Android中級第十二講項目架構配置
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! 架構這個話題比較大;從組織結構來說,CEO是一家公司的架構師,將公司劃分爲銷售部、市場部、技術部、行政部、財務部
原创 Android常用構建工具介紹
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! 本篇包含:Freeline、JFrog、Jenkins的介紹。 Freeline:
原创 一個文科生的工程師之路
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! 什麼樣的人適合成爲“程序員”?先來看兩張圖。 此圖一出,立即有人調侃:這位同學,看來你很適合做“程序員”啊,畢業記得來華爲
原创 AI將帶我們去何方?(上-前言篇)
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! AI即人工智能,對科幻着迷的博主對此認知頗深,打算從科幻電影入手,先講下未來的AI將給人類帶來哪些變化,哪些思考。 從最初的《星際航行
原创 Android高級之WindowManager源碼剖析
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處!PopupWindow上套PopupWindow,報錯:unable to add window ,is your activity r
原创 Git教程(二)-如何上傳和同步自己的git項目
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! Git接觸並使用多年, 工作中使用較多,它的分佈式存儲,使每個人的電腦均爲服務器的策略非常棒;再加上使用Rsa加密,使得項目可以被
原创 Android系統消息分發體系
Handler、Looper、Message、MessageQueue之間的關係(基於Android API 26) 安卓系統設計的消息分發體系,不僅在應用層廣泛應用;而且在底層也是使用這個體系,與Binder一起進行消息分
原创 Cordova安裝使用
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! H5交互的框架很多,如ReactNative、W
原创 Java算法之字符串反轉分析
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! 在日常的開發工作中,算法不會顯得那麼重要,然而在數據量達百萬級別的時候,差距會非常大,今天帶大家研究下常見的字符串反轉算法
原创 Java高級之數據格式化
一、Labmda表達式: Runnable runnable =new Runnable(){ public void run(){ //123 } } 變: Runnable runnable
原创 在日常工作中,剖析源碼、解決相關問題
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! 2011年開始做安卓開發,今年是第9個年頭。回首這些年,從開發做起,做過組長,也做過架構,主要時間還是在做開發,也就是跟業務打交道。
原创 Java高級之註解、反射
本文來自http://blog.csdn.net/liuxian13183/ ,引用必須註明出處! Java的註解、反射等機制的產生,讓動態代理成爲可能,一般通過全限定名+類名,找到類,可以invoke它的構造方法以及其他方法