5 個 Android 開發中比較常見的內存泄漏問題及解決辦法 - Android - 掘金
在Android開發中,內存泄漏是比較常見的問題,有過一些Android編程經歷的童鞋應該都遇到過,但爲何會出現內存泄漏呢?內存泄漏又有什麼影響呢? 在Android程序開發中,當一個對象已經不須要再使用了,本該被回收時,而另一個正在使用的對象持有它...前端
Android 開發時,那些相見恨晚的工具或網站! - Android - 掘金
本文來我在知乎話題Android開發時你遇到過什麼相見恨晚的工具或網站?下的回答! 在實際Android開發過程確實會有不少相見恨晚的工具或網站出現,下面是我本身的一些分享。 1 源碼網站 ...java
Toolbar 的最基本使用 - 掘金
Toolbar是ActionBar的替代者,對於剛剛入門的Android開發者,也許會對怎樣使用Toolbar感到困惑(好比那時的我。。。),因此我把Toolbar的最最基礎的使用方法簡單寫一下,但願能幫到剛入門的朋友 如何去掉默認的ActionBar: ...android
常見安全算法 - 後端 - 掘金
本文整理了常見的安全算法,包括MD五、SHA、DES、AES、RSA等,並寫了完整的工具類(Java 版),工具類包含測試。 1、數字摘要算法 數字摘要也...git
淺談MVP - 掘金
Model-view-presenter,簡稱MVP,是電腦軟件設計工程中一種對針對MVC模式,再審議後所延伸提出的一種軟件設計模式。 描述 M-Model,數據層 V-View,界面顯示層 P-Presenter,中介者,鏈接Model和View層 ...程序員
成爲專業程序員路上用到的各類優秀資料、神器及框架 - 工具資源 - 掘金
成爲一名專業程序員的道路上,須要堅持練習、學習與積累,技術方面既要有必定的廣度,更要有本身的深度。 筆者做爲一位tool mad,將工做以來用到的各類優秀資料、神器及框架整理在此,畢竟好記性不如爛鍵盤,此...github
圖片加載框架Picasso - 源碼分析 - 掘金
簡書:圖片加載框架Picasso - 源碼分析 前一篇文章講了Picasso的詳細用法,Picasso 是一個強大的圖片加載緩存框架,一個很是優秀的開源庫,學習一個優秀的開源庫,,咱們不只僅是學習它的用法,停留在使用API層面,咱們也要試着去閱讀源碼,有兩...面試
【知識必備】內存泄漏全解析,今後拒絕 ANR,讓 OOM 遠離你的身邊,跟內存泄漏 say byebye - Android - 掘金
1、寫在前面 對於C++來講,內存泄漏就是new出來的對象沒有delete,俗稱野指針;而對於java來講,就是new出來的Object放在Heap上沒法被GC回收;而這裏就把我以前的一篇內存泄漏的總結翻新,作一個更加全面規範的講解,但願能幫到各位。 回到...算法
2017 Android 最全面試總結 - 這些面試題你必定須要 - Android - 掘金
做者:尹star 原文地址:http://www.jianshu.com/p/a224... ...編程
DownloadManager - 下載文件新姿式 - Android - 掘金
轉自:http://blog.csdn.net/u012209506/ 相信大多數下載文件都是經過service來後臺下載的,今天給你們分享一下使用系統自帶DownloadManager來完成下載;Dow...後端
前端知識點大百科全書 - 前端 - 掘金
These share data are from my usual work and learning,hoping to help you,If you like you can star Javas...
經過反射讓你的 dialog 不退出 - Android - 掘金
前言 最近學年設計地圖app遇到了一個小的需求,那就是地圖的POI搜索功能,當用戶點擊搜索的時候,會彈出一個dialog讓用戶進行輸入,可是當輸入的內容爲空的時候,必須提醒用戶讓用戶從新輸入,可是如今有個問題,就是Android中利用Alert...
要換工做? 還不來看看面試題? - Android - 掘金
前幾天整理了Java面試題集合,今天再來整理下Android相關的面試題集合.若是你但願能獲得最新的消息,能夠關注 https://github.com/closedevic...
AndroidManifest - 你真的理解了嗎? - Android - 掘金
最近作二次開發,修改別人代碼的時候發現清單文件中多了不少奇怪的屬性和標籤(本身之前沒見過的),在不明白的狀況下直接開發出現了不少奇怪的問題。因此痛下決心,從新複習下這些基礎知識,如下以6.0系統中的Settings模塊源碼爲例講解。 ...
項目需求討論 - RecycleView 分頁加載實現分析 - Android - 掘金
你們好,又是新的一期項目需求討論,這期的需求是關於分頁加載。我原本先是網上看RecycleView的分頁加載的方式,可是看到不少文章都是幫你封裝好,而後讓你拿來直接用,一是直接拿別人封裝的東西本身仍是不理解,二是若是要加定製化的東西,改別人的代碼畢竟不方便,或...
如何用一週時間開發一款 Android APP 並在 Google Play 上線 - Android - 掘金
目標:實現紙飛機App - 採用MVP架構,集合了知乎日報、果殼精選和豆瓣一刻的綜合性閱讀客戶端。效果圖以下所示: PaperPlane ...
Android 性能優化的方方面面 - Android - 掘金
一般項目比較大的APP都面臨着以下性能問題,APP啓動慢、界面跳轉慢、事件相應慢、滑動和動畫卡頓、展示內容慢等,有的公司處理的很好,有的還有很大的優化空間,對於性能優化,怎麼去作,我總結了一下性能優化如何入手,Android性能優化這個系列目前已經完成11篇,...
Android面試題收集 - 掘金
Android是一種基於Linux的自由及開放源代碼的操做系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。這裏會不斷收集和更新Android基礎相關的面試題,目前已收集100題。 1.Android系統的架構 An...
寫給小白的 android 基礎面試筆試題(二) - Android - 掘金
序言:找工做絕逼是一件很是痛苦的事,尤爲是年末找工做,固然了,這其中大部分緣由確定是由於LZ只是個沒有經驗的,還沒畢業的大學生。今天看到一句掉渣天的罵人的話:「你TM就是一個沒有對象的野指針」,哈哈哈!扯淡就到這,下面進入正題(若有錯誤,請及時糾正)。 ...
寫給小白的 android 基礎面試筆試題(三) - Android - 掘金
序言:儘管LZ已經找到了工做,可是以前的面試經驗尚未跟你們分享完,因此就打算再寫一篇博客來跟你們分享,此次打算從簡歷、面試官會問問題的方向、投遞簡歷的對象以及LZ遇到的最後幾個面試的問題來跟你們介紹。(若有錯誤,請及時糾正)。 ...
Android 應用瘦身,從 18MB 到 12.5MB - Android - 掘金
Hello,你們好,我是Clock。這是我春節前的最後一篇技術分享文章了,在這裏提早預祝你們雞年萬事如意,身體健康,新年升職加薪。 開篇語 前陣子老大交給了我一個任務,主要是幫咱們開發的直播應用作...
Android 適配知識點 - 全面總結 - 掘金
支持多種屏幕 Android 可在各類具備不一樣屏幕尺寸和密度的設備上運行。對於 應用,Android 系統在不一樣設備中提供一致的開發環境, 能夠處理大多數工做,將每一個應用的用戶界面調整爲適應其顯示的 屏幕。同時,系統提供 API,可用於控制 應用適用於特定屏幕...
在線看 Android 系統源碼,相見恨晚的幾種方案 - Android - 掘金
前言:最近在研究MediaCodec,u盤壞了,以前下載的源碼也就天然沒有了,真是個難過的事情,不能由於沒有源碼了,就阻擋個人計劃了呀,因而就是今天一文,在線看Android源碼,加之此前不少人也有向我留言,如何看android系統的源碼,今天來敲黑板,劃重點...
40 個 Android 面試題 - Android - 掘金
一、 Android的四大組件是哪些,它們的做用? 答:Activity:Activity是Android程序與用戶交互的窗口,是Android構造塊中最基本的一種,它須要爲保持各界面的狀態,作不少持久化的事情,妥善管理生命週期以及一些跳轉邏輯 service...
Android 上如何實現矩形區域截屏 - Android - 掘金
對屏幕進行截屏並裁剪有兩種方式:早截圖和晚截圖。早截圖,就是先截取全屏,再讓用戶對截取到的圖片進行修改;與之相對的,晚截圖,就是先讓用戶在屏幕上劃好區域,再進行截圖和裁剪。其實二者並無什麼太大的區別,這篇就說說怎麼實現晚截圖。 晚截圖能夠分紅三步: ...
Android Context 究竟是什麼? - 掘金什麼是Android Context? 一個Context意味着一個場景,一個場景就是咱們和軟件進行交互的一個過程。好比和妹紙約會的月下小橋,好比當你使用微信的時候,場景包括聊天界面、通信錄、朋友圈,以及背後的一些數據。 那麼從安卓程序的角度來看,Contex...