2021年7月30日

Android系统编程入门系列之界面Activity响应多元的属性动画

摘要: 在响应丝滑动画一篇文章中,分别介绍了作用于普通视图、绘制视图的绘制对象、和界面这三种对象的动画效果,但是都有一些使用的局限性。比如这些动画都只是以屏幕上绘制更新的方式绘制动画,并没有真实改变作用对象的实际位置或属性,这种问题在视图动画中尤为明显,在没有特别设置时,动画结束后的视图状态会还原到动画前, 阅读全文

posted @ 2021-07-30 21:53 白少木丿 阅读(239) 评论(0) 推荐(0) 编辑

2021年7月23日

Android系统编程入门系列之界面Activity响应丝滑的传统动画

摘要: 上篇文章介绍了应用程序内对用户操作响应的相关方法位置,简单的响应逻辑可以是从一个界面Activity跳转到另一个界面Activity,也可以是某些视图View的相对变化。然而不管是启动一个界面执行新界面Activity的生命周期方法,还是视图的相对变化,都需要一段时间,所以在响应的最终结果完成之前是 阅读全文

posted @ 2021-07-23 23:20 白少木丿 阅读(571) 评论(1) 推荐(1) 编辑

2021年7月16日

Android系统编程入门系列之界面Activity交互响应

摘要: 在上篇文章中已经了解到界面Activity的绘制完全依赖其加载的视图组件View,不仅如此,用户的每次触摸操作都可以在界面Activity内接收并响应,也可以直接传递给其中的某个视图View响应。那么对于用户的操作,应该如何响应,而同一个操作到底是作用于界面,还是界面中的某一个子视图?针对用户的操作 阅读全文

posted @ 2021-07-16 20:48 白少木丿 阅读(472) 评论(0) 推荐(0) 编辑

2021年7月9日

Android系统编程入门系列之界面Activity绘制展示

摘要: 上篇文章介绍了界面Activity的启动方式和生命周期,本篇将继续介绍在界面Activity中的内容是如何绘制展示给用户的。 在Android系统上运行新创建的界面Activtiy,给用户展示的是空白的。而得益于AndroidStudio的强大模板支持,新创建的界面Activity会自动重写onCr 阅读全文

posted @ 2021-07-09 22:21 白少木丿 阅读(693) 评论(0) 推荐(0) 编辑

2021年7月2日

Android系统编程入门系列之加载界面Activity

摘要: 上回说到应用初始化加载及其生命周期,在Android系统调用Applicaiton.onCreate()之后,继续创建并加载清单文件中注册的首个界面即主Activity,也可称之为入口界面。主Activity的确定规则在Android系统编程入门系列之清单文件有介绍,本文主要介绍Android系统创 阅读全文

posted @ 2021-07-02 21:50 白少木丿 阅读(931) 评论(0) 推荐(0) 编辑

2021年6月25日

Android系统编程入门系列之应用初始化Application

摘要: 在上一篇文章中我们了解到Android系统启动应用的时候,会首先加载AndroidManifest.xml清单文件中的一系列信息,在清单文件中如果不指定**<application></application>标签中的name**属性值,会默认使用android.app.Application作为应 阅读全文

posted @ 2021-06-25 20:24 白少木丿 阅读(1127) 评论(0) 推荐(0) 编辑

2021年6月18日

Android系统编程入门系列之清单文件

摘要: 在上一篇文章中已经提到,Android系统加载应用程序之后,首先会读取该应用程序的AndroidManifest.xml清单文件,之后根据该清单文件加载后边的东西。所以要开发应用程序,自然要先知道清单文件中都记录了什么东西。一般地,在清单文件中声明定义的内容,称为静态注册,相对应地,可以在代码中定义 阅读全文

posted @ 2021-06-18 21:36 白少木丿 阅读(777) 评论(0) 推荐(0) 编辑

2021年6月11日

Android系统编程入门系列之应用环境及开发环境介绍

摘要: 作为移动端操作系统,目前最新的Android 11.0已经发展的比较完善了,现在也到了系统的整理一番的时间,接下来的系列文章将以Android开发者为中心,争取用归纳总结的态度对初级入门者所应掌握的基础知识聊以标记。 应用环境 Android系统是Google基于Linux系统开发的一套移动系统,不 阅读全文

posted @ 2021-06-11 21:40 白少木丿 阅读(1128) 评论(0) 推荐(1) 编辑

2020年6月22日

使用git畅游代码的海洋

摘要: 如果把互联网上的纷繁代码比作一片海洋,那么git就是在这片海洋上航行的船只,正所谓“水可载舟,亦可覆舟”,git使用恰当可以远征星辰,不然可能会坠入无穷无尽的代码海洋无法自拔。书回正传,我们的征途是星辰大海! 扬帆起航 git的下载安装暂且不表,可参考网站https://git-scm.com/do 阅读全文

posted @ 2020-06-22 11:24 白少木丿 阅读(819) 评论(0) 推荐(0) 编辑

2020年5月15日

AndroidStudio3.6升级后的坑-apk打包

摘要: 前段时间尝试了最新版的AndroidStudio3.6,整体来说gradle调试和自带的虚拟机相比较历史版本有了更香的体验。 刚好有个新项目,就直接使用最新版了,这次新版的升级除了保持原有的界面风格,主要还是优化了编译速度的短板问题,所以新项目很快就开发完成了。然而在打包的时候却出了点小插曲,下面先 阅读全文

posted @ 2020-05-15 17:20 白少木丿 阅读(1512) 评论(0) 推荐(0) 编辑

导航