<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ##教程 1. [Android項目中如何用好構建神器Gradle?](http://www.csdn.net/article/2015-08-10/2825420/2) Gradle雖為構建神器,但感覺學習曲線比較陡峭。Gradle User Guide內容很多,但有點太多了,多的你看不完,Gradle Plugin User Guide一篇文章主要講了Android相關的配置,看完可能感覺馬馬虎虎會用,但到了修改一些構建流程的時候還是不知所措。 2. [Android Context 是什么?](http://blog.csdn.net/feiduclear_up/article/details/47356289) Context對于Android開發人員來說并不陌生,項目中我們會經常使用Context來獲取APP資源,創建UI,獲取系統Service服務,啟動Activity,綁定Service,發送廣播,獲取APP信息等等。那么Context到底是什么?Context又是怎么來實現以上功能的?在什么場景下使用不同的Context?一個APP中總共有多少個Context?這篇博客將從源碼角度帶你分析Android Context到底是個啥。 3. [Android應用開發之所有動畫使用詳解](http://blog.csdn.net/yanbober/article/details/46481171) Android系統提供了很多豐富的API去實現UI的2D與3D動畫,最主要的劃分可以分為如下幾類:View Animation: 視圖動畫在古老的Android版本系統中就已經提供了,只能被用來設置View的動畫。Drawable Animation: 這種動畫(也叫Frame動畫、幀動畫)其實可以劃分到視圖動畫的類別,專門用來一個一個的顯示Drawable的resources,就像放幻燈片一樣。 4. [Activity Testing](http://www.devtf.cn/?p=979) Activity測試依賴于Android Instrumentation測試框架。有其他組件不同的是Activity有更復雜的生命周期,這些生命周期函數不能直接地被調用,而只能通過Instrumentation發送事件來觸發它們。 5. [Android 中的 AOP 編程](http://www.devtf.cn/?p=981) 面向切面編程(AOP,Aspect-oriented programming)需要把程序邏輯分解成『關注點』(concerns,功能的內聚區域)。這意味著,在 AOP 中,我們不需要顯式的修改就可以向代碼中添加可執行的代碼塊。這種編程范式假定『橫切關注點』(cross-cutting concerns,多處代碼中需要的邏輯,但沒有一個單獨的類來實現)應該只被實現一次,且能夠多次注入到需要該邏輯的地方。 6. [APK 在32bit/64bit平臺 動態庫問題](http://blog.csdn.net/jscese/article/details/47101815) 目前64bit android系統也慢慢的多了,看到也有apk聲稱支持64bit system,然后就往里面打包搞了個arm64-v8a 目錄,放了個64bit的so,但是apk代碼里面卻不按規范去load so ,導致一系列 file not found 異常~ 7. [ApplicationId 與 PackageName](http://chaosleong.github.io/blog/2015/06/04/applicationid-yu-packagename/) Android 應用都有自己的包名。包名是設備上每個應用程序的唯一標識,同樣也是 Google Play 商店里的唯一標識。就是說,假如你已經使用某個包名來發布應用,就不能再去改變應用的包名,因為這樣做會導致你的應用被視為一個全新的應用,你現有的用戶也不會收到應用的更新通知。 8. [Android Studio 使用 Gradle 打包 Jar](http://chaosleong.github.io/blog/2015/08/02/android-studio-shi-yong-gradle-da-bao-jar/) Android Studio 打 Jar 包一直是一個麻煩的事,按照網上現有的教程,打包一個混淆的 jar 需要完成下列步驟:1.將 plugin 修改為 library 后 build 出 aar,再提取 aar 里面的 classes.jar 2.使用 jarjar 等工具剔除多余的 class 3.對第二步得到的 jar 進行混淆 9. [Android平臺免Root無侵入AOP框架Dexposed使用詳解](http://www.jianshu.com/p/14edcb444c51) Dexposed是基于久負盛名的開源Xposed框架實現的一個Android平臺上功能強大的無侵入式運行時AOP框架。Dexposed的AOP實現是完全非侵入式的,沒有使用任何注解處理器,編織器或者字節碼重寫器。集成Dexposed框架很簡單,只需要在應用初始化階段加載一個很小的JNI庫就可以,這個加載操作已經封裝在DexposedBridge函數庫里面的canDexposed函數中。 10. [Android.Hook框架Xposed篇](http://www.droidsec.cn/android-hook%E6%A1%86%E6%9E%B6xposed%E7%AF%87/) 模塊基本開發流程:1.創建工程android4.0.3(api15,測試發現其他版本也可以),可以不用activity 2.修改AndroidManifest.xml 3.在工程目錄下新建一個lib文件夾,將下載好的XposedBridgeApi-54.jar包放入其中.eclipse 在工程里 選中XposedBridgeApi-54.jar 右鍵–Build Path–Add to Build Path.IDEA 鼠標右鍵點擊工程,選擇Open Module Settings,在彈出的窗口中打開Dependencies選項卡.把XposedBridgeApi這個jar包后面的Scope屬性改成provided. ## 代碼&開源庫 1. [SuperSwipeRefreshLayout](https://github.com/nuptboyzhb/SuperSwipeRefreshLayout) 可定制的SwipeRefreshLayout,一舉解決產品經理提出的各種下拉刷新問題!非侵入式、可定制、支持RecyclerView,ListView,ScrollView等。 2. [AndroidSweetSheet](https://github.com/zzz40500/AndroidSweetSheet) 一個富有動感的Sheet(選擇器)。 3. [Android-RatioLayout](https://github.com/devsoulwolf/Android-RatioLayout) 比例布局。 4. [FingerTransparentView](https://github.com/drakeet/FingerTransparentView) 手指區域羽化透明,顯示出底部圖片布局區域。 5. [AndroidScrollingImageView](https://github.com/Q42/AndroidScrollingImageView) 可以實現視差滾動動畫的ImageView。 6. [FoldingTabBar.Android](https://github.com/tosslife/FoldingTabBar.Android) 一個可折疊的Tabbar菜單。 7. [easyfonts](https://github.com/vsvankhede/easyfonts) 一個方便你在App里使用自定義字體的庫。 8. [WaveSwipeRefreshLayout](https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout) 水滴動畫效果的下拉刷新效果。 9. [BeerSwipeRefresh](https://github.com/recruit-lifestyle/BeerSwipeRefresh) 一個倒啤酒效果的下拉刷新效果。 10. [android-testing-templates](https://github.com/googlesamples/android-testing-templates) Google官方推出的Android單元測試模版項目。 11. [fab-transformation](https://github.com/konifar/fab-transformation) 一個可以給Floating Action Button 添加 Transformation 動畫的庫。 12. [nice-spinner](https://github.com/arcadefire/nice-spinner) 一個帶有展開和折疊動畫的Spinner。 13. [MetaballLoading](https://github.com/dodola/MetaballLoading) 一個貝塞爾曲線實現的利用圓球拖拽粘連動畫效果的加載進度條。 ## 工具 1. [Android Studio 1.3.1](http://www.androiddevtools.cn/#android-studio) ![](https://box.kancloud.cn/2015-12-08_566675ac70564.jpg) 2. [bintray-release](https://github.com/novoda/bintray-release) 一個方便你將 Android Library 上傳至bintray中央倉庫的Gradle插件。 3. [AWebDB](https://lusfold.github.io/android/2015/07/29/%E4%BD%BF%E7%94%A8AWebDB%E9%80%9A%E8%BF%87%E6%B5%8F%E8%A7%88%E5%99%A8%E6%93%8D%E4%BD%9CAndroid%E6%95%B0%E6%8D%AE%E5%BA%93.html) 一個可以幫助你在瀏覽器查看Android Sqlite Database的庫。 4. [ShakaApktool](https://github.com/rover12421/ShakaApktool) 一個基于ApkTools的Android Apk 反編譯工具。 ## 視頻 1. [Android 性能模式 第三季(英字幕)](http://www.youku.com/playlist_show/id_25972284.html) ## 設計資源 1. [NOW UI KIT](http://www.invisionapp.com/now) A beautiful cross-platform UI kit. Yours free.Download all 52 templates, 35 custom icons, and 180+ UI elements free for Photoshop and Sketch.
                  <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>

                              哎呀哎呀视频在线观看