原创 面試知識點--Vector和ArrayList的比較

Vector和ArrayList也是面試過程經常提問到的java基礎知識,但是我們很多人容易忽略它們,這裏總結一下他們的相同和不同,希望能提高和豐富一下我們的基礎知識。 Vector和ArrayList都是基於儲存元素的Objec

原创 每天一點小知識【5】— Android8.0新特性

Android 8.0對應的API版本號爲26,新系統取名爲Android O,O代表是Oreo(奧利奧)。以下總結了Android8.0最新發布版本的較突出的一些新特性。 1、畫中畫模式– PIP 在I/O2017上,谷歌演示了

原创 面試知識點—多線程同步【1】之CountDownLatch

本系列將梳理一下多線程同步的一些經常用到方法或類,包括有CountDownLatch,CyclicBarriar,join,synchronized,wait/notify/notifyAll,Semaphore,Reentran

原创 android小知識(1)

1、Android名稱的由來。 大家可能不知道,Android一詞的本義原指“機器人”,它也是谷歌於2007年11月5日宣佈的基於Linux平臺的開源手機操作系統的名稱,該平臺由操作系統、中間件、用戶界面和應用軟件組成,號稱是首個

原创 面試知識點--鏈表如何逆轉

這個問題應該是面試最常見的題型之一了,很多大公司都會經常提問,如阿里巴巴。它的原理簡單,學過數據結構,C語言,熟悉鏈表的同學應該很容易就掌握。但如果不熟練的話,也容易把代碼寫複雜了,或者寫不出來。 下面我帶大家分析一下這個算法。

原创 android小知識(2)

1、Android啓動外部應用 (1)、根據包名啓動 PackageManager manager = getPackageManager(); Intent launchIntentForPackage = manager.ge

原创 面試知識點--常見的8種排序算法

常見的排序算法有如下8種,插入排序,希爾排序,歸併排序,冒泡排序,快速排序,選擇排序,堆排序,基數排序。 我把這8種算法相似的歸到了一起,然後分成了五類,如下所示: 1、插入排序(穩定的)---〉希爾排序(從插入衍生出來,不穩定的)--〉

原创 每天一點小知識【8】

繼續總結本司機在工作過程中的一些小知識點或小的技巧,其中有代碼片段,也有知識點,經驗總結和分享。 1、setContentView和inflate的區別。 先看如下這個程序段, public class MyActivity ex

原创 小知識集錦【1】

繼續總結本司機在工作過程中涉及到的一些小知識點或小的技巧,其中有代碼片段,也有知識點,經驗總結和分享。因爲工作比較忙,真的沒法保證每天都有一篇公號文章發出,所以標題再叫“每天一點小知識”就不太合適了,因此改名爲“小知識集錦”。後續

原创 每天一點小知識【4】

以下是本人在工作過程中的一些小知識點總結,其中有代碼片段,也有知識點,經驗總結和分享。 1、如何根據傳入的包名來顯示對應應用的詳細信息? private static final String SCHEME = "package

原创 每天一點小知識【7】—Android7.0新特性

之前介紹了Android 8.0的特性,現在讓我們回顧一下Android 7.0都有哪些特性或新功能。Android 7.0對應的API版本號爲24,新系統取名爲Android N,N代表是Nougat(牛軋糖)的意思。讓我們看看

原创 每天一點小知識(3)

以下是本人在工作過程中用過或者涉及到的一些知識點,在這裏分享和記錄一下。 1、Android中圖片佔用內存 Android中一張圖片(BitMap)佔用的內存主要和以下幾個因數有關:圖片長度,圖片寬度,單位像素佔用的字節數。 一

原创 -----------如何實現開機啓動、清緩存、殺進程、懸浮窗口單雙擊區分,附源碼

http://www.cnblogs.com/Lefter/archive/2012/09/23/2699057.html 如何實現開機啓動、清緩存、殺進程、懸浮窗口單雙擊區分,附源碼 在本文,我們將實現以下功能: 開機啓動

原创 每天一點小知識【9】

繼續總結本司機在工作過程中涉及到的一些小知識點或小的技巧,其中有代碼片段,也有知識點,經驗總結和分享。 1、圖文混排。 將SpannableString和ImageSpan 結合起來使用可以實現圖文混排,具體方法如下所示: //得

原创 Android TV TextView如何實現增加滾動條

這兩天在進行TV端應用商店的版本迭代,其中應用詳情界面有這樣一個需求,“應用介紹在焦點落在其上時,字數超過3行,需要有滾動條,並可上下滾動查看內容,當滾動滑到底,再按下鍵,焦點可離開應用介紹;如果向上滾動,當滾動到頂部,再按上鍵,焦點也可