原创 Android Studio 結合Git的使用(二)
前言 哈哈,沒想到這麼快就寫了第二篇文章。這篇文章,主要目的是集中解決以下幾個問題: ① 保存已經修改的內容 ② 回退到某一個版本的代碼 ③ 修改提交的日誌 ④ 修改項目忽略文件並生效 這兩個內容,可能在項目開發過程中會遇到,所以總結下來
原创 Android 熱修復(一) 之 Tinker
前言 熱修復,是目前一個比較熱門的技術。它可以在app已上線的情況下,無需重新發布安裝包,就可以修復bug。爲線上修復緊急bug,提供了一個很便捷也比較人性化的途徑。 傳統開發與熱修復開發的比較 傳統開發: 從流程來看,傳統的開發流程
原创 Android Studio 結合Git的使用(一)
前言 分類寫了很久了,但今天,終於開了一篇文章來總結Git了。 Git簡介 百度百科解釋道: Git是一個開源的分佈式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。 Git 是 Linus Torvalds
原创 Android 學習資源 【贊】
文章出處: http://blog.csdn.net/lmj623565791/article/details/44754023; 本文出自:【張鴻洋的博客】 1、國外教程網站 Android Developers Blog 不
原创 [Android面試]Java創建線程的兩種方式
簡介 Java提供了兩種創建線程方法: 1、通過實現Runable接口; 2、通過繼承Thread類本身 詳述 聲明實現 Runnable 接口的類 該類然後實現 run 方法。然後可以分配該類的實例,在創建 Thread
原创 Android Studio運行app到手機提示:"Application Installation Failed" (小米手機)
手機環境 品牌:小米4手機 系統:andrid 6.0 MIUI:8.5穩定版 8.5.2.0 出現場景 Android Studio 使用傳輸線運行app到手機時,提示"Application Installation Failed"
原创 Android Drawable設計圓角
前言 今天要說的,不是使用shape來創建圓角,也不是使用第三方框架來變化。是繼承Drawable設計圓角。 在這裏感謝洪洋大神的知識分享! 具體代碼 設計圓角 public class RoundImageDrawable exte
原创 git出現xcrun: error: invalid active developer path(Mac)
具體錯誤 可能是升級了系統,也可能是更換了路徑 想對系統的路徑進行配置的時候提示題目中的錯誤 記錄下來,以便以後需要。 git config -l 具體提示的內容是: xcrun: error: invalid active deve
原创 Android 截屏方法
截取全屏的方法: //程序入口 截取當前屏幕 public static void shootLoacleView(Activity a, String picpath) { ScreenShot.sa
原创 Android OOM 剖析及 LeakCanary
簡介 OOM 對於Android 開發會經常遇到一個詞,就是OOM,也就是 Out Of Memory 的首字母簡寫。 出現這個異常的原因,也可想而知了。系統提供的內存有限,而程序想要的很多,超出了系統所能提供的大小,就出現了此異常。
原创 Android網絡圖片加載~~~ ImageLoader+Picasso+Fresco
1、Universal-Image-Loader 特點 1)支持本地圖片和網絡圖片的多線程異步加載和緩存處理 2)個性化的配置自己項目ImageLoader 3)支持圖片下載過程的監聽回調 4)根據控件的大小對bitmap進行
原创 蕭紅《生死場》讀後感
關於作者 蕭紅,對於我來說算是瞭解一些的。不是通過百度百科,也不是通過自傳廣讀,是通過電影~ 可能對於通過電影初步瞭解、認識蕭紅的這件事情,不是很客觀和真實,畢竟影視作品或多或少都改編了一些內容。但我認爲,最起碼,我對這個作家的一些
原创 [Android面試]==和 equals 的區別
這兩個內容的區別,往往是容易混淆的。 可以參考鏈接:http://zhinan.sogou.com/guide/detail/?id=316512368464 ==是比較兩個對象,兩個對象所指向的地址是否一樣。 equals 是比較兩
原创 View中的 postInvalidate 和 invalidate 的區別
自定義繪製 View 的時候,需要刷新界面。 其中有兩個刷新的方法,postInvalidate 和 invalidate。兩者長的很像,我們如何區分來開呢? 下面我們來看看源碼: invalidate 中, /** *
原创 [Android面試]Collection中的 List、Set 區別
Java 中的集合是我們常用到的,他們的區別和原理就需要更加的瞭解才行。 Collection 是集合結構的父接口。其中包含List 和 Set. List 包含:(元素有序可重複) ① ArrayList 本質上是一個可改變大小的數組.