Android 開發技術周報 Issue#288

来源:https://www.cnblogs.com/inferjay/archive/2020/07/13/13295142.html
-Advertisement-
Play Games

新聞 讓分享菜單變更簡潔:Android 11 Beta 2將應用的多個分享選項合併 Android 11新功能Auto-Connect:無需再為自動連接Wi-Fi煩惱 原生滾動截屏功能將不會出現在 Android 11 最終版本中 谷歌正為用戶和開發者打造全新Android平板體驗 更多細節八月公 ...


新聞

  1. 讓分享菜單變更簡潔:Android 11 Beta 2將應用的多個分享選項合併

  2. Android 11新功能Auto-Connect:無需再為自動連接Wi-Fi煩惱

  3. 原生滾動截屏功能將不會出現在 Android 11 最終版本中

  4. 谷歌正為用戶和開發者打造全新Android平板體驗 更多細節八月公佈

  5. Android 11將強制OEM廠商部署虛擬A/B 以更快更無縫升級系統

  6. 如何遏制OEM廠商瘋狂殺後臺應用?Android 11頒佈多項舉措

  7. Android 11發佈日期意外在幻燈片曝光 谷歌回應稱並不准確

教程

  1. 聚焦 Android 11 : 隱私和安全

  2. 在 CI 中使用 Benchmark 進行回歸分析

  3. 使用 ConcatAdapter 順序連接其他 Adapter

  4. Android 樣式系統 | 常見的主題背景屬性

  5. Webview.apk —— Google 官方的私有插件化方案

開源庫

  1. Lens

    一種開發幫助產品研發的效率工具。主要提供了:頁面分析、任務分析、網路分析、DataDump、自定義hook 、Data Explorer 等功能。以幫助開發、測試、UI 等同學更便捷的排查和定位問題,提升開發效率。

  2. TaskManager

    TaskManager項目是愛奇藝Android團隊在做啟動優化過程中沉澱的一套任務調度管理庫。支持關係依賴,任務兜底策略等,API靈活易用,穩定可靠。已在愛奇藝家族中廣泛使用

  3. PreventKeyboardBlockUtil

    一句代碼解決軟鍵盤擋住相關控制項,適用於任何佈局,一般作用於登錄界面,註冊界面等,當軟鍵盤彈出時避免擋住登錄(註冊)按鈕。

  4. AndroidManifestBypass

    Project for bypass requirement for register Android components like Activities in the AndroidManifest.xml

  5. TextWriter

    Animate your text like never before

  6. ClassPlaceholder

    dynamic replace java and class value

  7. AndroidMath

    Render beautiful LaTeX Math Equations in an Android View

  8. autoproxy

    Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.

  9. RoundableLayout

    an Android library for building a layout with the round corners. working especially well with MotionLayout.

  10. YCDialog

    自定義彈窗,其中包括:自定義Toast,採用builder模式,支持設置吐司多個屬性;自定義dialog控制項,仿IOS底部彈窗;自定義DialogFragment彈窗,支持自定義佈局,也支持填充recyclerView佈局;自定義PopupWindow彈窗,輕量級,還有自定義Snackbar等等;還有自定義loading載入窗,簡單便用。目前已經用於多個正式項目中。同時還有附加7篇關於彈窗的源碼分析博客

  11. CircleProgressBar

    A circular android ProgressBar library which extends View, and the usage same as ProgressBar, It has solid,line and solid_line three styles. Besides, progress value can be freely customized.

  12. LiteRefresh

    Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.

  13. ActivityMessenger

    ActivityMessenger,藉助Kotlin特性,簡化Activity之間傳參和回調的邏輯代碼。

  14. StackCardViewGroup

    自定義LayoutManager實現卡片疊加控制項

  15. LadderLayoutManager

    a card stack effect LayoutManger for android

  16. StackLayoutManager

    A RecyclerView.LayoutManager implementation which provides functionality to show a group of stack view.

  17. ArrowDrawable

    純Paint實現的一個射箭效果,可用作Loading動畫。

  18. SecondFloorBehavior

    通過自定義Behavior實現“二樓”效果,相容所有下拉刷新控制項

插件

  1. AutoAppVersion

    版本號自動生成插件

示例

  1. android-hilt

    This folder contains the source code for the Using Hilt in your Android app codelab.

  2. tv-samples

    Multiple samples showing best practices in app development on Android TV.

  3. gradle-recipes

    Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.

  4. APT-RecyclerViewHolder

    利用註解、APT、javaopet自動生成RecyclerViewHolder代碼

工具

  1. koro1FileHeader

    在vscode中用於生成文件頭部註釋和函數註釋的插件,經過多版迭代後,插件:支持所有主流語言,功能強大,靈活方便,文檔齊全,食用簡單!

199元學習大禮包:點擊領取
原文地址:https://www.androidweekly.io/android-dev-weekly-issue-288/
版權聲明:禁止一切形式的轉載-禁止商用-禁止衍生
公眾號:Android開發技術周刊


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • #一、實驗目標 理解數據挖掘的基本概念,掌握基於Weka工具的基本數據挖掘(分類、回歸、聚類、關聯規則分析)過程。 #二、實驗內容 下載並安裝Java環境(JDK 7.0 64位)。 下載並安裝Weka 3.7版。 基於Weka的數據分類。 基於Weka的數據回歸。 基於Weka的數據聚類。 基於W ...
  • kafka在windows下的安裝與配置 By: 授客 QQ:1033553122 1.測試環境...................................................................................................... ...
  • 全文引擎使用全文索引中的信息來編譯可快速搜索表中的特定詞或片語的全文查詢。全文索引將有關重要的詞及其位置的信息存儲在資料庫表的一列或多列中。全文索引是一種特殊類型的基於標記的功能性索引,它是由 SQL Server 全文引擎生成和維護的。生成全文索引的過程不同於生成其他類型的索引。全文引擎並非基於特... ...
  • Apache Flink介紹 俗話說知子莫若父,要想瞭解一門技術就要看官方的介紹。Flink官網對Flink的介紹是這樣的: Apache Flink is a framework and distributed processing engine for stateful computations ...
  • 原文鏈接:原文來自個人公眾號—C you again 對於IT從業者來說,電腦網路是一門必修課,也是一塊硬骨頭,不論是你是在工作中還是面試時,都需要掌握一些網路技術。從本期開始,小編對電腦網路中出現的高頻知識點和題目進行收集整理,方便大家使用。 題目:計算並填寫下表 IP地址 111.181.2 ...
  • Redis通過主從複製完成數據遷移 進入新的伺服器,執行從庫配置,slaveof 命令配置當前Redis的主機,info命令可以查看Redis的信息。執行完slaveof命令後執行info命令查看master_link_status的值如果為up表示同步完成。這時候該Redis的角色為slave。 ...
  • docker Redis容器通過dump.rdb文件進行數據遷移或恢複數據 拉取Redis鏡像 # 拉取最新的Redis鏡像 $docker pull redis 進入舊的Redis容器保存數據 $docker exec -it old_aley_redis redis-cli 127.0.0.1: ...
  • 最近,突然想起來資料庫有好些時間沒用到,所以,想把資料庫有關的知識回顧一下,所以接下來這個月,基本上會以資料庫的帖子來寫為主,首先,很多同學都會有個錯覺,覺得學習資料庫會sql語句的增刪改查就夠了,其實,這僅僅是片面的認知,掌握了這些還遠遠不夠,sql是你作為謀求生計的基本功,不會也得會,但是,要想 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...