Android 調用系統功能實現圖片選擇器,你可能會遇到的問題彙總 - 掘金
圖片選擇器在手機應用中家常便飯,設置頭像、聊天傳圖等常見相似場景都須要使用。爲了保持不一樣設備上體驗的一致性和較好的兼容性,比較穩妥的作法是在應用內自實現相機拍照、相冊選圖和圖片裁剪功能。可是,這個實現過程比較複雜,費時費力。更多時候,或者說在項目初期,咱們都會...前端
寫給 Android 開發者的混淆使用手冊 - Android - 掘金
本文轉自:點擊打開連接 毫無疑問,混淆是打包過程當中最重要的流程之一,在沒有特殊緣由的狀況下,全部 app 都應該開啓混淆。 首先,這裏說的的混淆實際上是包括了代碼壓縮、代碼混淆以及資源壓縮等的優化過程。依靠 ProGuard,混淆流程將主項目以及依賴庫中未...vue
Android 相機開發那些坑 - Android - 掘金
做者:zakiwang 出品:QQ空間終端開發團隊 本文首發於QQ空間終端開發團隊的官方公衆號,任何形式的轉載以前必須與本人聯繫。 最近我負責開發了一個跟Android相機有關的需求,新功能容許用戶使用手機攝像頭,快速拍攝特定尺寸(1:1或3:4)的照片,並支...android
單例模式的寫法(看完這個就夠了) - Android - 掘金
無論以那種形式實現單例模式,核心原理就是將構造函數私有化,而且經過靜態方法獲取一個惟一的實例。在這個獲取過程當中必須保證線程安全、防止序列化致使從新生成實例對象等問題。 ...git
震驚!如此多的 Android 開發技巧! - Android - 掘金
一些很不錯的Android開發技巧,這個項目翻譯自 android-tips-tricks 去掉了一些我認爲不重要的,對我使用過的東東作了評價,同時翻譯了一些本身沒有注意到的知識點的文章。 ...github
一篇文章爲你深度解析 HTTPS 協議 - 閱讀 - 掘金
做者簡介:羅成 騰訊雲資深研發工程師 本文首發騰雲閣-騰訊雲技術社區:https://www.qcloud.com/commun... 1、微信小程序接入的困境 農曆新年將至,微信小程序也如期發佈...小程序
Path 從懵逼到精通——基本操做 - Android - 掘金
什麼是Path? 咱們先看看Android官方文檔給出的定義: The Path class encapsulates compound (multiple contour) geometric ...微信小程序
經常使用網絡開源庫的特色與簡單用法 - Android - 掘金
今天來總結一下經常使用網絡開源庫的特色與簡單用法。 AsyncHttp Asynchttp 基於Apache HttpClient庫; ...緩存
「Android」 詳細全面的基於 vue2.0Weex 接入過程(Android 視角) - Android - 掘金
1、說在前面的話 目前weex已在尚妝旗下的達人店app上線了一個經常使用的訂單管理頁面,截止目前Android上未發現問題,渲染時間在100-300ms之間。 做爲Android開發,此文首先會從Android的角度爲主來記錄接入的過程,但願給未接入的同窗更方便...安全
Android中Design庫之TabLayout - 掘金
簡介 TabLayout就是用一個水平的佈局用來展現Tabs 使用 首先在build.gradle的dependencies中加入依賴 compile 'com.android.support:design:25.0.0'給application從新指定the...微信
Android混淆機制 - 掘金
如何開啓混淆 eclipse 只須要在工程中找到projiect.properties文件,在這個文件中修改下面一段代碼: proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:progu...
【Android】 註解是個好東西, 這個能夠有 - 掘金
對於Android開發來講,註解但是個好東西,可是利用的很少,我研究過國內很多SDK,發現不多有使用註解的,至於App的開發團隊的使用狀況不太清楚,可是就我接觸的而言,使用的也很少。以前接觸過國外的一些SDK,好比facebook相關的一些SDK,你查看一下源...
Android 圖片加載神器之 Fresco - 加載圖片基礎 [詳細圖解 Fresco 的使用 - Android - 掘金
Fresco簡單的使用—SimpleDraweeView ...
淘寶開源的一款 RecycleView 的 LayoutManager 擴展——VirtualLayout - Android - 掘金
English Document VirtualLayout是一個針對RecyclerView的LayoutManager擴展, 主要提供一整套佈局方案和佈局間的組件複用的問題。 ...
靈活實用的 Android 緩存框架 - Android - 掘金
TCache是一個封裝的Android緩存框架,使用具備很大的靈活性,下面將介紹該框架的使用方法和設計思想 ...
Android 插件式多主題切換原理精解 - Android - 掘金
背景 換膚方案原理在網上已經不少了, 這裏再也不詳細描述, 強迫症的我老是想讓提供給別人使用的SDK儘可能好用, 哪怕是給本身帶來額外的工做量, 通過一段時間的奮鬥, 實現了一個自我感受良好的換膚框架. ...
Android 導航控件之 Toolbar - Android - 掘金
簡介 Toolbar是在 Android 5.0 開始推出的一個 Material Design 風格的導航控件 用來取代以前的 Actionbar ...
android 沉浸式狀態欄實現及適配 - Android - 掘金
需求 從API 19開始,也就是android 4.4 kitcat,android開始支持沉浸式狀態欄。可使狀態欄看起來和咱們的程序渾然一體,再也不像以前那樣突兀。幾個月前,恰好作了個這方面的需求,記錄一下踩了的坑。 一共兩種類型的沉浸式,一...
【如何準備技術簡歷】分享總結 - 閱讀 - 掘金
前言: 3月9日晚,我們實驗樓的百樓俱樂部進行了第 1 期 的技術分享會: 分享主題:如何準備技術簡歷 分享人:石頭山(對,就是咱實驗樓的CEO ) 參與的小夥伴仍是很積極滴,實驗樓的boss,石頭山經過圖片+語音的方式與百樓俱樂部的小夥伴...
內存排查過程當中解決的兩個內存泄露 - Android - 掘金
I searched the memory leak in our company’s project and did find some leaks. Here is the two leaks I fixed. How to find memory lea...
「Android」 詳細全面的基於vue2.0Weex接入過程(Android視角) - 掘金
本文來自尚妝Android團隊路飛發表於尚妝github博客,歡迎訂閱! 1、說在前面的話 目前weex已在尚妝旗下的達人店app上線了一個經常使用的訂單管理頁面,截止目前Android上未發現問題,渲染時間在100-300ms之間。 做爲Android開發,此...
MVP + Dagger2源碼體驗 - 掘金
你們好,我是蒼王。如下是我這個系列的相關文章,有興趣能夠參考一下,能夠給個喜歡或者關注個人文章。[Android]如何作一個崩潰率少於千分之三噶應用app--章節列表相信有關注個人人,都會看過我第一編介紹的Todo-mvp源碼體驗,這是基礎編。這一章的難度理解...
基於 Vue2.0 高仿微信 App - 前端 - 掘金
利用Vue2.0模仿微信app,努力作到以假亂真的效果。我的獨立開發,源碼中有詳細的註釋,爲新手提供許多有用的提示信息。後期會增長 仿3DTouch、登錄、註冊、emoji表情內嵌、朋友圈圖片查看等功能,讓它更接近微信App的用戶交互體驗。 ...
Google 設計師帶你開啓 UX 傳送門 - 設計 - 掘金
用戶體驗設計User Experience Design(如下用UX代替)是時下最熱門的領域之一,這個行業成長飛快且不斷對從業人員提出新的要求。 做爲一名谷歌的交互設計師,我常常收到詢問關於如何成爲用戶體驗(UX)設計師或者想了解這個行業的郵件。 「我...
一種 Android 客戶端架構設計分享 - Android - 掘金
導讀 :今天是請aspook分享的Android客戶端的架構設計,aspook的blog:http://blog.csdn.net/ahence/a...,點擊閱讀原文,可查看原文,也歡迎你們關注aspook。ps:從下...
Android 開發時,那些相見恨晚的工具或網站! - Android - 掘金
本文來我在知乎話題Android開發時你遇到過什麼相見恨晚的工具或網站?下的回答! 在實際Android開發過程確實會有不少相見恨晚的工具或網站出現,下面是我本身的一些分享。 1 源碼網站 ...
Android 熱修復 Tinker 源碼分析之 DexDiff / DexPatch - Android - 掘金
每日推薦 昨天不少使用JsPatch的應用開發者都收到了Apple的郵件,不少人擔憂RN也會遇到一樣的問題,能夠關注這個issue關注: https://github.com/facebook/r...
BaseActivity 的封裝思想 - Android - 掘金BaseActivity在咱們的項目中很是經常使用,因此,有一個好的封裝會讓咱們的開發事半功倍 ,可是他怎麼樣封裝才能方便咱們的開發呢? ...