分 享

凤凰社为您找到相关结果 251 条

【凤凰社】android只设置部分控件随着软键盘的出现而腾出空间

转载请标明出处:https://www.cnblogs.com/tangZH/p/12013685.html   在项目过程中,出现了一个需求,软键盘要顶起部分控件,而另一部分控件不动。 关于这种需求,我们需要明确布局方式: 1、线性布局是行不通的,即使被顶上去也是全部被顶上去,因为线性布局中里面的控件都是线性排列的,那么我们就用相对布局这种方式。 2、相对布局这种方

【凤凰社】庖丁解牛 Activity 启动流程

前言 这是 Android 9.0 AOSP 系列 的第五篇了,先来回顾一下前面几篇的大致内容。 Java 世界的盘古和女娲 —— Zygote 主要介绍了 Android 世界的第一个 Java 进程 Zygote 的启动过程。 注册服务端 socket,用于响应客户端请求 各种预加载操作,类,资源,共享库等 强制 GC 一次 fork SystemServer 进程 循环等待客

【凤凰社】Kotlin Coroutines在Android中的实践

Coroutines在Android中的实践 前面两篇文章讲了协程的基础知识和协程的通信. 见: Kotlin Coroutines不复杂, 我来帮你理一理 Kotlin协程通信机制: Channel 举的例子可能离实际的应用代码比较遥远. 这篇我们就从Android应用的角度, 看看实践中都有哪些地方可以用到协程. Coroutines的用途 Coroutines在Android中

【凤凰社】iOS核心动画高级技巧 - 6

11. 基于定时器的动画 基于定时器的动画 我可以指导你,但是你必须按照我说的做。 -- 骇客帝国 在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓冲来模拟物理效果例如加速或者减速来增强现实感的东西,那么如果想更加真实地模拟物理交互或者实时根据用户输入修改动画改怎么办呢?在这一章中,我们将继续探索一种能够允许

【凤凰社】Android 再次打开APP进入按Home键退出时的界面(thisTaskRoot)

  问题   Android 设置页面的启动模式为 singletask 之后,当按Home 退出时,再重新打开应用,还会进入首启动页。就会造成一些应用需要重新登录,当前页数据丢失等问题   解决 去除启动页的 singletask 的启动模式(AndroidManifest.xml) 在启动页activity添加如下代码 1 /

【凤凰社】Android利用碎片fragment实现底部标题栏(Github模板开源)

在安卓开发当中,一个十分重要的布局则是底部标题栏了,拥有了底部标题栏,我们就拥有了整个软件UI开发的框架,一般而言,整个软件的布局首先就是从底部标题栏开始构建,然后再开始其他模块的编写,组成一个完善的软件,那么如何才能够编写一个底部标题栏呢,我这里使用了碎片来实现,当然是碎片的动态加载的方式,静态加载的话则不可以达到点击按钮切换碎片的功能。 首先先上效果图: github项目地址:htt

【凤凰社】Kotlin 编程语言成为其 Android 应用程序开发人员的首选语言

今年 5 月,谷歌在 I/O 大会上宣布,Kotlin 编程语言成为其 Android 应用程序开发人员的首选语言。  Kotlin 是一种面向现代多平台应用程序的编程语言,成为谷歌开发 Android 应用程序的首选语言后,许多开发人员逐渐地从 Java 转向 Kotlin。根据最新的一项调查显示,有 62% 的开发人员使用 Kotlin 来构建移动应用程序,另有 41% 的