<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### 新聞 1. [Android輸入法(Google Keyboard)迎來單手模式等新功能](http://www.cnbeta.com/articles/497791.htm) 2. [Google 發布 2015年度 Android 安全報告](http://chinagdg.org/2016/04/android-security-2015-annual-report/) ### 教程 1. [Android性能優化典范(五)](http://geek.csdn.net/news/detail/71031) 這是Android性能優化典范第5季的課程學習筆記,拖拖拉拉很久,記錄分享給大家,請多多包涵、擔待指正!文章共有10個段落,涉及的內容有:多線程并發的性能問題,介紹了AsyncTask、HandlerThread、IntentService與ThreadPool分別適合的使用場景以及各自的使用注意事項。這是一篇了解Android多線程編程不可多得的基礎文章,清楚地了解這些Android系統提供的多線程基礎組件之間的差異以及優缺點,才能夠在項目實戰中做出最恰當的選擇。 2. [Android分包(MultiDex)后編譯加速方案](http://www.jianshu.com/p/8014f1443d34)?(by 彼時芒種) 應用了分包(MultiDex)之后Android Studio的編譯時間達到了歷史新高,隨便更改一處代碼,重新編譯運行都需要1min~2min,嚴重的時候甚至達到3min。這簡直就是在浪費程序員的生命啊!在筆者寫下這篇文章的時候google已經推出了Android Studio 2.1.0 及gradle 2.1.0 穩定版。 3. [React Native如何做跨平臺設計](http://t.cn/RqHRemI) React Native 的一大優勢是:可以只用一種語法編寫分別運行在 iOS 和 Android 平臺上的程序,且可重用部分應用邏輯。然而,與“一次編寫,到處運行”的理念不同的是,React Native 的哲學是“一次學習,到處編寫”。如此一來,即使用 React Native 編寫不同平臺的程序,也可以盡可能貼合每個平臺的特性。 4. [北京Android N開發者會議見聞](http://t.cn/RqHE7BU) 2016年4月15日,在Android新版本N發布的前夕,Google在北京組織了開發者大會,幾位主講人均來自美國的Google Android Team,會議除了介紹Android N的幾個重大更新以外,另一個重要目的是傾聽中國區開發者的聲音,并對在Android N Preview版中大家遇到的問題進行答疑,他們回到美國之后會針對這些問題在Framework層做出相應改進。 5. [SearchView源碼解析](https://github.com/nukc/SearchViewAnalysis) SearchView是一個搜索框控件,樣式也挺好看的。這次解析主要圍繞android.support.v7.widget包下的SearchView(API >= 7),android.widget.SearchView支持API >= 11, 另外有個android.support.v4.widget.SearchViewCompat。 6. [Android drawable微技巧,你所不知道的drawable的那些細節](http://blog.csdn.net/guolin_blog/article/details/50727753) 大家都知道,在Android項目當中,drawable文件夾都是用來放置圖片資源的,不管是jpg、png、還是9.png,都可以放在這里。除此之外,還有像selector這樣的xml文件也是可以放在drawable文件夾下面的。 7. [實戰Kotlin@Android(三)](http://blog.chengdazhi.com/index.php/172)?(by 程大治) 在前面的兩篇文章中,我們探索了如何使用Kotlin來進行部分實用Android開發工作。如果你還沒有看前面兩篇,請進入傳送門[第一部分](http://blog.chengdazhi.com/index.php/157)/[第二部分](http://blog.chengdazhi.com/index.php/162)。到現在,我們已經可以使用比XML更少的代碼完成View的構建,更別說Java了。Kotlin的語法為聲明式,View之間的嵌套也十分清晰,而且我們還可以給類很方便地添加實用方法。 8. [Gradle 構建最佳實踐](http://t.cn/Rql6VAG) 隨著谷歌對Eclipse的無情拋棄和對Android Studio的日趨完善,使用gradle構建Android項目已經成為開發者的一項必會良技。那么,問題來了,采用什么樣的姿勢才能讓項目開發構建過程高潮迭起,精彩不斷呢? 9. [蘑菇街支付金融Android單元測試實踐](http://t.cn/RqWVd3i) 要說為什么要寫單元測試的話,我相信大部分人都能承認、也能理解單元測試在保證代碼質量,防止bug或盡早發現bug這方面的作用,這可能是大家覺得單元測試最大的作用。然而我覺得,除了這方面的作用,單元測試還能在很大程度上改善代碼的設計,同時還能節約時間,讓人工作起來更自信、更開心,以及其他的一些好處。這些都是我的切身感受,我相信也是多數真正實踐過單元測試的人的切身感受,而不是為了宣傳這個東西而說的好聽的大話。 10. [構建 F8 App / React Native 開發指南](http://f8-app.liaohuqiu.net/) 每年,作為 F8 會議的一部分,Facebook 都會開發一款會議相關的 iOS 和 Android 的 app,讓參會者可以通過 app 安排會議行程,了解更多關于演講和演講者的信息。這個 app 還提醒參會者即將開始的演講,或者發送一些臨時公告。今年,我們不僅在 GitHub 上開源了代碼,我們還制作了一系列的教程。想用簡單明了的語言介紹 React Native 及其開源生態。 11. [Android Scroll詳解(三):Android 繪制過程詳解](http://blog.csdn.net/u012422440/article/details/51213348)?(by ztelur) 本篇為Android Scroll系列文章的最后一篇,主要講解Android視圖繪制機制,由于本系列文章內容都是視圖滾動相關的,所以,本篇從視圖內容滾動的視角來梳理視圖繪制過程。 12. [ReactNative For Android】框架啟動核心路徑剖析](http://t.cn/RqHEbeJ) 前面給大家分析過 ReactNative For Android (RN4A) 的通信機制,這次我們從源碼出發,分析下RN4A的啟動過程。啟動過程基于通信機制,涉及通信機制原理大家可以查看前一篇文章,本篇不贅述。上面是2016 React.js Conf FB 工程師分享的RN啟動時序圖,整個過程比較清晰,先啟動終端運行時,隨后由終端上下文去啟動JS的運行時,進而布局,最后再由終端進行渲染,最后將View添加到RootView上。那接下來,我們先理解幾個概念,方便后續我們對整個啟動過程的理解。 13. [包建強:為什么我說Android插件化從入門到放棄?](http://t.cn/RqHELfr) 最近有個梗在程序員間流傳甚廣,那就是“從入門到放棄”系列,甚至IT界的小網紅Easy還為它出了周邊。在這次GMTC全球移動技術大會上,我們很榮幸的邀請到了《App研發錄》的作者包建強前來分享,他給我們提交的議題就叫做《Android插件化:從入門到放棄》,而且還特別聲明不要換。我們發布出來后,也有一些同學奇怪為什么起這個標題,內容是什么。 14. [關于 Android 進程保活,你所需要知道的一切](http://t.cn/RqHEwPq) 今天的話題比較敏感,關于 Android 進程如何保活。一方面非常之多的 Android 應用有這方面的需求并實際應用,另一方面很多應用在保活這條道上一路走到黑,罔顧對能耗與用戶體驗的影響,也是造成 Android 平臺被用戶詬病的原因之一,因此一開始收到這篇投稿,是否推送給大家也是有猶豫。 15. [反射、注解與依賴注入總結](http://www.jianshu.com/p/24820bf3df5c)?(by 孫福生) 現在在我們構建自己或公司的項目中,或多或少都會依賴幾個流行比較屌的第三方庫,比如:Butter Knife、Retrofit、Dagger 2等,如果你沒用過,那你需要找時間補一下啦;有時在使用后我們會好奇他們到底是怎么做到這種簡潔、高效、松耦合等諸多優點的,當然這里我不探討它們具體怎么實現的,而關心的是它們都用到同樣的技術反射和注解,并實現的依賴注入。 ### 開源庫&項目 1. [Agera](https://github.com/google/agera) Google 開源的一個可以幫助你在 Android 上寫函數式、異步和響應式代碼的庫 2. [SwipeAwayDialog](https://github.com/kakajika/SwipeAwayDialog) 仿 Tinder 卡片左右滑動消失效果的 Dialog 3. [LicenseAdapter](https://github.com/yshrsmz/LicenseAdapter) 一個適用于 RecyclerView 的可以從 Gayhub 上獲取 開源庫 License 信息的 Adapter 4. [GifLoadingView](https://github.com/Rogero0o/GifLoadingView) Gif 圖片 Loading View 5. [drawee-text-view](https://github.com/Bilibili/drawee-text-view) 一個支持圖文混排的 TextView 6. [Depth-LIB-Android-](https://github.com/danielzeller/Depth-LIB-Android-) A library gives depth to Views. It also contains some examples of Canvas drawing techniques to create particle systems, waves and grain effect 7. [PLDroidPlayer](https://github.com/pili-engineering/PLDroidPlayer) 一個適用于 Android 平臺的音視頻播放器 SDK,可高度定制化和二次開發 8. [KakaCache](https://github.com/LittleFriendsGroup/KakaCache) 一個專用于解決Android中網絡請求及圖片加載的緩存處理框架 9. [FloatingToolbar](https://github.com/rubensousa/FloatingToolbar) A toolbar that morphs from a FloatingActionButton 10. [MapView](https://github.com/onlylemi/MapView) 一個可以顯示室內地圖的自定義地圖控件 11. [Android-Image-Cropper](https://github.com/ArthurHub/Android-Image-Cropper) 圖片選擇裁切庫 12. [Gradle Plugin Android Aspectjx](https://github.com/HujiangTechnology/gradle_plugin_android_aspectjx) 一個在Android中應用Aspectj的Gradle插件。支持切AAR, JAR, 支持現在Android上最火的Kotlin。 13. [android-about-page](https://github.com/medyo/android-about-page) 一個可以讓你快速創建出很贊的關于界面的庫 14. [WJMagicCurveView](https://github.com/wingjay/WJMagicCurveView) 有趣的曲線在Android上的實現 15. [AndroidSdkSourceAnalysis](https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis) Android SDK 源碼解析 16. [AnimateHorizontalProgressBar](https://github.com/MasayukiSuda/AnimateHorizontalProgressBar) A tiny Android library makes very easier ProgressBar anitmation horizontal. 17. [AndroidDevMetrics](https://github.com/frogermcs/AndroidDevMetrics) Android 性能度量庫 18. [MaterialPagerIndicator](https://github.com/amlcurran/MaterialPagerIndicator) A material-style pager indicator for Android 19. [dampView-springingView](https://github.com/Huyamin150/-dampView-springingView) 帶有阻尼效果(橡皮筋效果)跳動的Loading動畫 20. [OwlView](https://github.com/binglingziyu/OwlView) 模仿readme.io登陸頁面的動畫效果 21. [StickyHeaderListView](https://github.com/sfsheng0322/StickyHeaderListView) 功能強大的StickyHeaderListView:標題漸變、吸附懸停、篩選分類、動態頭部等 ### 工具 1. [Error Prone](https://github.com/google/error-prone) 一個 Java 代碼靜態分析工具 2. [Reactotron](https://github.com/skellock/reactotron) Control, monitor, and instrument your React and React Native apps from the comfort of your TTY. 3. [APK patch size estimator](https://github.com/googlesamples/apk-patch-size-estimator)? Estimates the size of a Google Play patch and the new gzipped APK. > 版權聲明:歡迎自由轉載-非商用-非衍生-保持署名 |?[Creative Commons BY-NC-ND 3.0](http://creativecommons.org/licenses/by-nc-nd/3.0/deed.zh39)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看