Android 开发技术周报 Issue#272-程序员宅基地

技术标签: android  kotlin  Android开发技术周报  

新闻/News

  1. 谷歌Pixel 4a将采用UFS 2.1存储:可以体验全套GMS

  2. [图]Android端Play商城现全面开放深色主题

教程/Tutorial

  1. OkHttp Interceptor - Making the most of it

  2. Android 所有动画系列详尽教程

开源库/Librarys

  1. Licenser

    An android library to display the licenses of your application libraries in a easy way.

  2. RxCoroutineSchedulers

    Kotlin Coroutines as RxJava Schedulers

  3. moko-widgets

    Multiplatform UI DSL with screen management in common code for mobile (android & ios) Kotlin Multiplatform development

  4. ScalingImageView

    Android ImageView that transforms its drawable according to user input

  5. LockTableView

    Android自定义表格,支持锁双向表头,自适应列宽,自适应行高,快速集成。Android custom table, support two-way lock header, adaptive column width, adaptive line width, rapid integration.

  6. CacheFunctionUtil

    Tiny helper class to provide cache for the result of repeated functions.

  7. android-seatview

    Android的座位图控件,用于电影票等选座页面的APP中

  8. android-xnumberkeyboard

    Android number keyboard view. Android自定义的数字键盘。

  9. android-xgallery

    Android scaleable gallery Android可以缩放选中的Item的gallery

  10. CountryCodePicker

    Country Code Picker (CCP) is an android library which provides an easy way to search and select country phone code ( national code ) for the telephone number.

  11. ArtPlayer

    这是一个灵活的视频播放器。 MediaPlayer与VideoView完全分开,可以替换为其他播放器内核,如ExoPlayer和ijkPlayer。 可以完全自定义播放器视图,我们称之为控制面板。 此外,可以使用MediaPlayerManager来控制播放行为,例如全屏模式,小屏幕模式以及RecyclerView中的智能匹配模式。

  12. StateLayout

    A simple layout to display different screen of state, like loading, error, empty etc.

  13. MotionToast

    An Beautiful Multipurpose Motion Toast Library in Android using Kotlin

插件/Plugin

  1. confundus

    Kotlin compiler plugin which brings Kotlin/JS’s unsafeCast to Kotlin/JVM

App

  1. WaveLinesWallpaper

    A simple, unobstrusive live wallpaper for Android showing slowly moving wave lines

  2. BinaryEye

    Yet another barcode scanner for Android

  3. ShaderEditor

    Android app to create GLSL shaders and use them as live wallpaper

示例/Samples

  1. Android-MvvmComponent-App

    Android 组件化开源app -开眼短视频(OpenEyes)

设计教程/Design Tutorial

  1. 超全面!UI配色方法及避坑指南

199元学习大礼包:点击领取
原文地址:https://flutterweekly.dev/flutter-weekly-issue-46/
版权声明:禁止一切形式的转载-禁止商用-禁止衍生
公众号:Android开发技术周刊
扫码关注 Android 开发技术周报公众号

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/inferjay/article/details/104896371

智能推荐

3.2.1 数据仓库工具 -- Hive(安装配置、建库建表、数据导入导出)_hive建表工具-程序员宅基地

文章浏览阅读513次。3.2.1 数据仓库工具 – Hive文章目录3.2.1 数据仓库工具 -- Hive一、Hive概述1. Hive的优点2.Hive的缺点3.Hive架构二、Hive安装与配置2.1 Hive安装配置2.1.1、MySQL安装1、删除MariaDB2、安装依赖3、安装MySQL4、启动数据库5、查找root密码6、修改 root 口令7、创建 hive 用户2.1.2、Hive 安装1、下载Hive软件,并解压缩2、修改环境变量3、修改 Hive 配置4、拷贝 MySQL JDBC 驱动程序5、初始化_hive建表工具

win10 vscode opencv时运行出现 fatal error: opencv2/opencv.hpp: No such file or directory的超快解决方法_vscode fatal error: opencv2/opencv.hpp: no such fi-程序员宅基地

文章浏览阅读1.7w次,点赞12次,收藏19次。本人第一次用vscode配置opencv,本来照着网上教程一切都比较顺利,到最终测试的时候,居然遇到找不到头文件的情况。查阅各种教程,尝试更换opencv版本、mingw版本、卸载重装vscode等各种方法均无果。 然后网上也有很多遇到这种情况的,但均没有解决我的问题。其实我的解决方法非常简单,如下图。这里有两个三角,点右边的三角就会出现上述找不到头文件的问题,而点左边三角即可正常运行。也可以按f5或ctrl+f5,效果相同。如果出现终端闪退的问题,可以点击文件-首选项,设置,这时右上角就会多出一个_vscode fatal error: opencv2/opencv.hpp: no such file or directory

优化建模_在规定了下料模式种数不超过k种的下料问题中,如果希望余料最少,下列哪种处理方法不能得到问题的最优解-程序员宅基地

文章浏览阅读7.0k次,点赞2次,收藏3次。1 单选(2分)对目标函数系数作敏感性分析,目的是得到( )。A. 最优解不变时单个目标函数系数变化时的变化范围B. 最优值C. 最优解不变时多个目标函数系数变化时的变化范围D. 最优解正确答案:A2 单选(2分)下列说法错误的是( )。A. 处理成运输问题求解后,仍然需要归总销量才能得到各个月的产量B. 能处理成运输问题的关键是有产地,销地,单位费用C...._在规定了下料模式种数不超过k种的下料问题中,如果希望余料最少,下列哪种处理方法不能得到问题的最优解

npm install mint-ui运行报错_npm install --save mint-ui mint-ui/lib/style.css报错-程序员宅基地

文章浏览阅读649次。vue引用minit-UI报错npm intall mint-ui运行报错,解决方法:npm install mint-ui_npm install --save mint-ui mint-ui/lib/style.css报错

arcgis10之将多个shp文件合并成一个shp文件_arcgis合并多个shp文件-程序员宅基地

文章浏览阅读4.1w次,点赞6次,收藏54次。第一步第二步_arcgis合并多个shp文件

2020CVPR-面向人脸反欺骗的单边域泛化_single-side domain generalization for face anti-sp-程序员宅基地

文章浏览阅读2.9k次。2020CVPR,Single-Side Domain Generalization for Face Anti-Spoofing,中科院,有源代码文章链接:Single-Side Domain Generalization for Face Anti-Spoofing (thecvf.com)https://openaccess.thecvf.com/content_CVPR_2020/papers/Jia_Single-Side_Domain_Generalization_for_Face_Anti_single-side domain generalization for face anti-spoofing

随便推点

OpenCV—python 图像拼接(FLANN匹配应用)_flann 匹配 透视变换python-程序员宅基地

文章浏览阅读1.9k次。关于透视变换 cv2.warpPerspective 详情请查看:https://blog.csdn.net/dcrmg/article/details/80273818https://blog.csdn.net/qq_27261889/article/details/80720359关于FLANN匹配 详情请查看:https://blog.csdn.net/wsp_1138886114/a..._flann 匹配 透视变换python

cf 558 - Amr and Chemistry-程序员宅基地

文章浏览阅读218次。题意: 给你n个整数,你可以对这些数进行*2或者/2的操作,最终使n个数全部相同,问最少操作步骤是多少。思路: 由于这个题的范围是[1,1e5],可以直接对一个数进行枚举:把这个数和它(/2^n)之后的数一直乘2。代码:#include <bits/stdc++.h>using namespace std;int num[100005];int sum...

Pytest报告添加描述时报错:AttributeError: ‘TestReport‘ object has no attribute ‘description‘_attributeerror: 'testreport' object has no attribu-程序员宅基地

文章浏览阅读5.2k次。Pytest报告添加描述时报错AttributeError: 'TestReport' object has no attribute 'description'AttributeError: ‘TestReport’ object has no attribute ‘description’在conftest文件增加报告描述,如下:@pytest.mark.optionalhookdef pytest_html_results_table_header(cells): cells.inse_attributeerror: 'testreport' object has no attribute 'description

微信支付 商户API密钥key的生成与设置_apiv3密钥生成-程序员宅基地

文章浏览阅读5.3w次,点赞2次,收藏5次。设置商户号支付密钥方法如下:1. 申请通过审核后,打开微信发来的邮件。直接获取微信支付商户号(接口文档中的商户号MCHID);(也叫 受理商ID 填写到后台)。商户支付密钥key 按以下步骤自己设置生成。 2 点击访问 新商户平台http://mch.weixin.qq.com 或https://pay.weixin.qq.com,用账号和密码登录。并安_apiv3密钥生成

视频教程-蜂鸣器-第1季第11部分-单片机/工控-程序员宅基地

文章浏览阅读84次。蜂鸣器-第1季第11部分 互联网课程品牌《朱老师物联网大讲堂》创始人。精通U..._单片机视频教程蜂鸣器