摘要:
前段时间学习JetPack的时候,写了一个项目,顺便把项目的结构分享一下,案例包含了以下内容 集成开发模式(每个模块都是一个组件(Module),最终是单独的apk) 组件开发模式(每个模块都是一个apk) “集成开发模式” 和 "组件开发模式"的切换开关 true表示组件独立运行,false表示一 阅读全文
摘要:
前面简单介绍了JetPack简介,然后学习了这个项目,现在来分享一下助你更快的学习JetPack 是一个基于MVVM模式集成谷歌官方推荐的JetPack组件库: LiveData、ViewModel、Lifecycle、Navigation组件 使用kotlin语言,添加大量拓展函数,简化代码加入R 阅读全文
摘要:
Android Jetpack,它是新一代组件、工具和架构指导,旨在加快 Android 应用开发速度。 Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。 Jetpack 包含 阅读全文
摘要:
1: 在 AndroidManifest.xml 配置文件中显式配置 android:allowBackup=false。 项目中代码 allowBackup="true" 改为 allowBackup=false <application android:name=".application.Sm 阅读全文
摘要:
https://blog.csdn.net/dafeige8/article/details/87880998 https://blog.csdn.net/vocanicy/article/details/83004626 打开一个旧工程Android项目,出现了报错: No toolchains 阅读全文
摘要:
前面呢,有写过TabLayout的博客,最近开发用到了AndroidX来解决前面的问题,不要工具类设置下划线的问题了,来总结一下 Android TabLayout实现新闻客户端顶部导航栏 Android中Tablayout设置下划线宽度 和 dp和px之间进行相互转换 AndroidX效果图 首先 阅读全文
摘要:
前面呢,有写过TabLayout的博客,最近开发用到了高本版遇到一些问题,来总结一下 Android TabLayout实现新闻客户端顶部导航栏 Android中Tablayout设置下划线宽度 和 dp和px之间进行相互转换 上面是Api28版本之前是没问题的 api28之后呢,有些地方就有所改变 阅读全文
摘要:
我个人用的录屏软件 注册码: 企业版序列号: name:bluman serial/序列号/注册码:VPISCJULXUFGDDXYAUYF FastStone Capture 注册码 序列号: name/用户名:TEAM JiOO key/注册码:CPCWXRVCZW30HMKE8KQQUXW U 阅读全文
摘要:
先前做了一个小视频的功能,里面有播放多个视频的功能,为了效率,我加了视频缓存功能; 一方面耗费用户的流量,另一方面直接从本地播放要更流畅 网上看资料,一个视频缓存库,使用起来很方便,还不错,就分享给大家 效果 代码: 日志: 这样可以在本地的磁盘里找到视频了 Application代码: 记住不要忘 阅读全文
摘要:
1,当调用远程接口进行网络通信时,报如下错误: 这是因为新的保护机制对于仅使用安全通信的应用,Android 6.0 Marshmallow(API 级别 23)引入了两种机制来解决回退到明文通信的问题:(1) 在生产/安装库中,禁止明文通信,以及 (2) 在开发/QA 期间,在遇到任何非 TLS/ 阅读全文