Android 布局巧用之include、merge、ViewStub
相信大家经常听到include、merge、ViewStub这样的标签,官方也提到这三种布局可用于布局的优化。今天就介绍下这三种布局的使用,记录下来,便于后续app中的使用。
2018-06-25
Gradle Plugin for Android Development User Guide (1)
终于有点时间可以学学一直打算了解的Gradle,毕竟打算以后在移动开发这条路上走到黑的话就要与时俱进,首先自然得用Google推荐的Android Studio,就目前来看,它除了还未完全支持NDK之外,很多方面都是完爆Eclipse+ADT Plugin的,而新的构建系统Gradle更是不能不了解的内容,于是找了些有用的资料开始上手看。如果你一般...
2014-10-22
「Android」Activity的工作过程
「Android」Activity的工作过程流程图 {代码...} 参考[链接]
2021-08-27
Android性能测试之流畅度测试
流畅度测试简单的来说就是Android页面绘制。Android系统每秒60hz,也就是大约每16ms刷新一次界面。但是在我们使用APP过程中,经常会看到页面有卡顿,或者说丢帧的现象。也就是说可能此刻两个页面绘制的时间差超过0.1S(人眼视觉残留0.1S)。总的来说,就是页面
2017-07-18
【腾讯Bugly干货分享】Android动态布局入门及NinePatchChunk解密
相信每一个Android开发者,在接触“Hello World”的时候,就形成了一个观念:Android UI布局是通过layout目录下的XML文件定义的。使用XML定义布局的方式,有着结构清晰、可预览等优势,因而极为通用。可是,偏偏在某些场景下,布局是需要根据运行时的状态变化的,无法使用XML预先定义。这时候,我们只能通过JavaCode控制,...
在windows10上配置Android的环境变量
一, 首先右击“我的计算机”或“此电脑”图标,在弹出来的下拉列表中点击“属性(R)“,进入到“系统”属性面板,点击左侧的“高级系统设置”,如下图所示。如下图所示。
Android之AppBarLayout实现悬停吸附伸缩效果
前几天看到这样一个UI效果,然后自己也仿照实现了下: 看着挺酷的,也有很多App都用到了这个UI效果,比如开眼App和沪江开心词场就用到了.所以下面就来简单实现一下这个UI效果吧. 组合三剑客 1.AppBarLayout2.CoordinatorLayout3.CollapsingToolbarLayout 实现上面的UI效果需要将这三剑客的组合起来用,下面先介绍下这三个控件...
2018-09-28
Android 开发技术周报 Issue#289
新闻谷歌将在今年秋季推出的Android 11中增加117个新emoji表情谷歌计划在Android 11中默认禁用过度扭曲的美颜滤镜谷歌可能在8月推出Android 6.0以上设备的Nearby Share特性谷歌推出免费的 Kotlin 和 Android 开发课程Android 11 Beta 2 和平台稳定性里程碑教程一个依赖库更新引发的血案:QQ 号被冻结技术分析ARCore Dept...
2020-07-20
【Flutter 学习笔记一】Mac OS 安装 Flutter
之前看了 Google 发布的 Flutter ,一直没有机会尝试,最近需要做一个 App,所以让我有机会尝试一下。React-Native 我用的比较熟,如果选择用 RN ,我的工作很快就能完成,但是我还是决定选择 Flutter。
Flutter Weekly Issue 54
MediumClapFlutterA Custom Floating Action Button (FAB) library like clapping effect on Medium
2020-05-06
Android之AppBarLayout实现悬停吸附伸缩效果
前几天看到这样一个UI效果,然后自己也仿照实现了下: 开眼app个人中心 看着挺酷的,也有很多App都用到了这个UI效果,比如开眼App和沪江开心词场就用到了.所以下面就来简单实现一下这个UI效果吧. 组合三剑客 1.AppBarLayout2.CoordinatorLayout3.CollapsingToolbarLayout 实现上面的UI效果需要将这三剑客的组合起来用,下面先...
2019-07-10
Android中的Drawable(三)
目录1、TransitionDrawable2、InsetDrawable3、ScaleDrawable1、TransitionDrawable我们基于Android中的Drawable(二)这篇文章再继续分析其他常用的 Drawable;TransitionDrawable 在 xml 文件中对应的标签是 transition,它实现的是2个 Drawable 之间的淡入淡出效果,为了更好的理解它,我们也先写一个 demo;(1)在 ...
2022-09-01
如何将rust日志输出到android终端
在 Rust 中,使用 println!打印日志时,输出实际上是发送到标准输出(stdout),而 Android Logcat 专门用于处理和显示应用程序的日志信息,此环境下标准输出实现被重新定义。这意味着 Rust 日志输出不会出现在 Logcat 中。
Android工具箱之Android 6.0权限管理
这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之Context解析 Android工具箱之文件目录 Android工具箱之组织你的代码文件 Android工具箱之理解app资源文件 Android工具箱之Activity生命周期 Android工具箱之迁移到AppCompat 概述 默认情况下,一个Android app是不会获取任何权限的。当...
[android]system.img文件的打包和解包
1:system.img的两种格式 {代码...} 2:两种格式的相互转化工具 {代码...} 3:system.img文件重新打包的过程 {代码...} 4:recovery.img的打包解包过程 [链接] 6:boot.img文件的解包 {代码...} 5:Debian系统中包含的Android开发工具 {代码...}
Android学习路线图
最近知乎上有网友问我怎么自学Android,其实说实在的,我学的也一塌糊涂,当然在学习过程也积累了一些知识,对于以前没接触过Android的朋友,或者刚入门Android 的朋友,这篇文章作为入门,那是再合适不过了,希望对刚入门Android的朋友有帮助,接下来,就不罗嗦啦。
Android 开发技术周报 Issue#286
新闻谷歌发布全新AR技术 单摄像头即可实现AR景深感应谷歌发布首款基于Android 11开发者预览版的Android TV版代号“sabrina”:新Android TV电视棒将采用鹅卵石造型Android 12曝光:谷歌欲全面抛弃对32位的支持Android 11中的“对话”功能可能不会在所有设备上提供Android的电话应用将能够告诉你为什么企业要给你打电话教程使...
2020-06-29