Android 開發技術周報 Issue#289

来源:https://www.cnblogs.com/inferjay/archive/2020/07/20/13345291.html

新聞 谷歌將在今年秋季推出的Android 11中增加117個新emoji表情 谷歌計劃在Android 11中預設禁用過度扭曲的美顏濾鏡 谷歌可能在8月推出Android 6.0以上設備的Nearby Share特性 谷歌推出免費的 Kotlin 和 Android 開發課程 Android 11 ...


新聞

  1. 谷歌將在今年秋季推出的Android 11中增加117個新emoji表情

  2. 谷歌計劃在Android 11中預設禁用過度扭曲的美顏濾鏡

  3. 谷歌可能在8月推出Android 6.0以上設備的Nearby Share特性

  4. 谷歌推出免費的 Kotlin 和 Android 開發課程

  5. Android 11 Beta 2 和平臺穩定性里程碑

教程

  1. 一個依賴庫更新引發的血案:QQ 號被凍結技術分析

  2. ARCore Depth API 深度解析:演算法原理及開發細節

  3. 協程中的取消和異常 | 異常處理詳解

  4. Kotlin Vocabulary | 唯一的「對象」

  5. 今日頭條 Android '秒' 級編譯速度優化

開源庫

  1. ColorSeekBar

    A colorful SeekBar for picking color

  2. pine

    a dynamic java method hook framework on ART runtime, it can intercept almost all java method calls in this process.

  3. ExpandableRecyclerView

    可展開的RecyclerView(帶有展開和關閉動畫)

  4. ticktock

    A timezone data management library for the JVM and Android targeting java.time APIs in Java 8+

  5. Pdf-Viewer

    A Simple PDF Viewer library which only occupies around 125kb while most of the Pdf viewer occupies upto 16MB space.

  6. PINkman

    a library to help implementing an authentication by a PIN code in a secure manner.

  7. XRefreshView

    一個萬能的android下拉上拉刷新的框架,完美支持recyclerview

  8. logback-android

    The reliable, generic, fast and flexible logging framework for Android

  9. Pump

    A smart tool for android download,support BreakPoint、MultiTask and MultiThread.

  10. M3U8Downloader

    M3U8下載庫,可以實現M3U8視頻的下載,支持M3U8重定向,同時支持其他格式文件下載,例如MP4文件,目前支持kotl

  11. HandyGridView

    HandyGridView是一個高仿支付寶,網易新聞的高性能的標簽可拖動排序的GridView。

  12. AppAuth-Android

    Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers.

  13. mojito

    微信、bilibili大圖、長圖、gif、視頻、自定義view的轉場效果

  14. UnPeek-LiveData

    LiveData 數據倒灌:別問,問就是不可預期 - Perfect alternative to SingleLiveEvent, supporting multiple observers.

  15. AirLocation

    An android library to simplify the usage of Google Play services location APIs, to get the user's most precise live location via a callback!

  16. android-places-ktx

    Kotlin extensions (KTX) for the Places SDK for Android

  17. SCardView-master

    一個可以配置陰影方向和顏色的類 CardView 控制項 SCardView

  18. AndroidKTX

    Some very useful kotlin extensions for speed android development!好用到爆的Kotlin擴展,加速你的Android開發!

  19. LoadingHelper

    A highly expandable Android library for decoupling the code of toolbar or loading status view. (深度解耦標題欄或載入中、載入失敗、無數據等視圖)

  20. MarkdownEditText

    A native Rich text editor for android based on Markwon library with export to Markdown option

  21. ImageStackViewer

    This library provides an activity to show list of images in full screen with pinch to zoom support.

  22. AndroidBottomBar

    A lightweight bottom navigation view, fully customizable with an indicator and animations.

  23. NiceVieoPlayer

    IjkPlayer/MediaPlayer+TextureView,支持列表,完美切換全屏、小視窗的Android視頻播放器

插件

  1. ServiceAgency

    A gradle plugin that decouples through detach interface and its implementation.這是一個將介面和實現完全分離的 gradle 插件,適用於在使用第三方框架時進行解耦的場景

示例

  1. TrickyNavigationSample

    This repository contains some tricks about Android Navigation Component. 3rd party libraries not used.

工具

  1. android-backup-extractor

    Utility to extract and repack Android backups created with adb backup (ICS+). Largely based on BackupManagerService.java from AOSP.

  2. adb-event-mirror

    Mirror the touch/key/button events of one device onto one or more other devices in real-time

原文地址:https://www.androidweekly.io/android-dev-weekly-issue-289/
版權聲明:禁止一切形式的轉載-禁止商用-禁止衍生
公眾號:Android開發技術周刊


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

更多相關文章
  • 一 跨域概述 1.1 同源策略 同源策略是一個安全策略。同源,指的是協議,功能變數名稱,埠相同。瀏覽器處於安全方面的考慮,只允許本功能變數名稱下的介面交互,不同源的客戶端腳本,在沒有明確授權的情況下,不能讀寫對方的資源。 同源策略主要是基於如下可能的安全隱患: 用戶訪問www.mybank.com,登錄併進行網銀 ...
  • 本文更新於2020-04-05,使用MySQL 5.7,操作系統為Deepin 15.4。 使用符號連接分佈IO 利用操作系統的符號連接,將不同的資料庫、表、索引指向不同的物理磁碟,從而達到分佈磁碟IO的目的。 禁止操作系統更新文件的atime屬性 對於讀寫頻繁的資料庫文件來說,記錄文件的訪問時間一 ...
  • Linux(Centos 7) 安裝配置 redis 1.下載reids ( 官網:redis.io,中文網:www.redis.cn) 我下載的是5.0.8版本的 第二步:安裝 解壓(到opt目錄) tar -zxvf redis-5.0.8.tar.gz -C /opt 2.檢查環境(安裝red ...
  • 項目里客戶端突然報錯,原因是SQL Server中某個Function返回值有問題,拿來代碼看還是比較簡單的Function,雖然寫法很不好,但是select dbo.fn_xxxfunction(0)返回值是空就有點奇怪。 IF OBJECT_ID('fn_xxxfunction', 'FN') ...
  • 接上一篇《PG-跨庫操作-dblink》;講下postgres_fdw的使用;postgres_fdw工作原理詳細介紹可以去看下《PostgreSQL指南》第4章; 對FDW特性;還支持在PostgreSQL異構資料庫的同步、遷移的場景。FDW隨著Postgres版本而升級、優化,對分散式架構也是支 ...
  • 墨天輪資料庫周刊第33期發佈啦,每周1次推送本周資料庫相關熱門資訊、精選文章、乾貨文檔。 ...
  • 問題故障:Mysql資料庫意外崩潰,一直無法啟動資料庫。報錯日誌: 啟動報錯:service mysqld restartERROR! MySQL server PID file could not be found!Starting MySQL. ERROR! The server quit wi ...
  • 在使用eventTime的時候如何處理亂序數據?我們知道,流處理從事件產生,到流經source,再到operator,中間是有一個過程和時間的。雖然大部分情況下,流到operator的數據都是按照事件產生的時間順序來的,但是也不排除由於網路延遲等原因,導致亂序的產生,特別是使用kafka的話,多個分 ...
一周排行
  • 比如要拆分“呵呵呵90909086676喝喝999”,下麵當type=0返回的是中文字元串“呵呵呵,喝喝”,type=1返回的是數字字元串“90909086676,999”, private string GetStrings(string str,int type=0) { IList<strin ...
  • Swagger一個優秀的Api介面文檔生成工具。Swagger可以可以動態生成Api介面文檔,有效的降低前後端人員關於Api介面的溝通成本,促進項目高效開發。 1、使用NuGet安裝最新的包:Swashbuckle.AspNetCore。 2、編輯項目文件(NetCoreTemplate.Web.c ...
  • 2020 年 7 月 30 日, 由.NET基金會和微軟 將舉辦一個線上和為期一天的活動,包括 微軟 .NET 團隊的演講者以及社區的演講者。本次線上大會 專註.NET框架構建微服務,演講者分享構建和部署雲原生應用程式的最佳實踐、模式、提示和技巧。有關更多信息和隨時瞭解情況:https://focu... ...
  • #abp框架Excel導出——基於vue #1.技術棧 ##1.1 前端採用vue,官方提供 UI套件用的是iview ##1.2 後臺是abp——aspnetboilerplate 即abp v1,https://github.com/aspnetboilerplate/aspnetboilerp ...
  • 前言 本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。 作者:碧茂大數據 PS:如有需要Python學習資料的小伙伴可以加下方的群去找免費管理員領取 input()輸入 Python提供了 input() 內置函數從標準輸入讀入一 ...
  • 從12年到20年,python以肉眼可見的趨勢超過了java,成為了當今It界人人皆知的編程語言。 python為什麼這麼火? 網路編程語言搜索指數 適合初學者 Python具有語法簡單、語句清晰的特點,這就讓初學者在學習階段可以把精力集中在編程對象和思維方法上。 大佬都在用 Google,YouT ...
  • 在社會上存在一種普遍的對培訓機構的學生一種歧視的現象,具體表現在,比如:當你去公司面試的時候,一旦你說了你是培訓機構出來的,那麼基本上你就涼了,那麼你瞞著不說,然後又通過了面試成功入職,但是以後一旦在公司被髮現有培訓經歷,可能會面臨被降薪,甚至被辭退,培訓機構出來的學生,在用人單位眼裡就是能力低下的 ...
  • from typing import List# 這道題看了大佬寫的代碼,經過自己的理解寫出來了。# 從最外圍的四周找有沒有為O的,如果有的話就進入深搜函數,然後深搜遍歷# 判斷上下左右的位置是否為Oclass Solution: def solve(self, board: List[List[s ...
  • import requests; import re; import os; # 1.請求網頁 header = { "user-agent":'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, li ...
  • import requests; import re; import os; import parsel; 1.請求網頁 header = { "user-agent":'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537. ...