转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制 在说明换算之前,先介绍一下次方和负次方的概念(面向新手): 一,值转化为二进制 1,正整数转二进制 在...
转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制 在说明换算之前,先介绍一下次方和负次方的概念(面向新手): 一,值转化为二进制 1,正整数转二进制 在...
在梳理产品需求文档时需要把每一个功能的逻辑关系、交互方式都整理全面,为了避免疏漏,与开发评审前,建议每位产品都 Check 几遍需求文档。对此,整理了一份中后台产品功能 自检...
导读 “组织结构混乱”、“团队协作不透明”、“项目交付不及时”、“人员流动性大”…… 创业公司成长迅速,业务蓬勃发展,团队不断扩张。这本是令人高兴的事情,却会给团队和项目管理...
1.本次用户调查的目的:确定APP切入方向和关键假设 调查目的1:以强化版的信用体系为卖点的的O2O平台,从哪里切入比较合适?(使用频次高、需求强烈、利于营销、利于较早实现盈...
日常工作用到axure基本是完成原型跟一些简单的交互效果,整理的几个常见的交互是虎课网上半仙老师的课程里面涉及的,如果是零基础的话可以上一些教程类网站找到全套的Axure教程...
静态代理 基本概念 角色划分 简单理解: 当其他对象对某个目标对象进行操作且需要对目标对象进行更改时,若目标对象被多个对象引用,或目标对象不可以更改,此时使用代理模式,通...
1,Activity启动过程,AMS,PMS源码 2,View的绘制过程,MeasureSpec测量模式分别代表什么意思,draw是哪里来的?自定义view 3,view的事...
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/2893f2b52eee转载请标明出处:https://www.jia...
如何杀死进程--Low Memory Killer 内存阈值在不同的手机上不一样,一旦低于该值就会杀死空进程。 系统出于体验和性能.上的考虑,app在退到后台时系统并不会真正...
apk分析 让我们在瘦身前先瞅一眼apk是什么,里面有啥:这里是用的工具是Android studio里,build->Analyze apk 这个工具 APK包结构如下: ...
导语 黑科技来了,Google在Android5.X中增加了对SVG矢量图形的支持,这对于创造新的高效率动画具有很深远的意义。 主要内容 < path >标签 SVG常见指令...
参考 1、Android SVG支持2、svg在android上的应用3、Android SVG4、Android tint着色(优化,减小apk体积) 介绍 SVG 意为可...
前言 前段时间找工作,看了好多关于事件分发机制的书,各路大牛从不同的角度进行了分析。本人受益匪浅,于是有了这篇吸取天地之精华的解析。 本文章会从什么是事件分发机制开始,一直深...
后期更新了连载:每日一问:谈谈滑动冲突你是怎样处理的 写在前面 转眼间 面试系列 已经到了第九期了,由于文章将会持续更新,导致标题难看性,所以以后的标题将更正为本文类似的格式...
概念 同一个事件序列指的是从手指触摸屏幕的那一刻开始,到手指离开屏幕的那一刻结束,在这个过程产生的一系列事件。以down事件开始,可能经过n多个move事件,最终以up事件结...
前言 前面一章和大家简单的讲解了 Kotlin 中的变量、方法以及对象声明的定义,今天呢,就和大家讲讲 Kotlin 中的 DataBinding 的使用。 KotlinTe...
App启动过程 点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求 system_server...
前言 前面几章,和大家说了 DataBinding、Dagger2 在的配置,今天就说说在项目中如何使用吧,配合 MVP 模式对 BaseActivtiy 进行封装。(之前已...
Dagger2是什么? Dagger2是Dagger的升级版,是一个依赖注入框架,第一代由大名鼎鼎的Square公司共享出来,第二代则是由谷歌接手后推出的,现在由Google...