Service生命周期 1、通过StartService启动Service 通过startService启动后,service会一直无限期运行下去,只有外部调用了stopSe...
Service生命周期 1、通过StartService启动Service 通过startService启动后,service会一直无限期运行下去,只有外部调用了stopSe...
第一种方式:通过StartService启动Service 通过startService启动后,service会一直无限期运行下去,只有外部调用了stopService()或...
1、Activity是与用户进行交互的接口、Android系统通过Activity栈的形式来管理Activity。不在栈的顶端,可能会被系统销毁回收。2、Activity的四...
Kotlin 能够扩展一个类的新功能而无需继承该类或者使用像装饰者这样的设计模式。 这通过叫做 扩展 的特殊声明完成。 例如,你可以为一个你不能修改的、来自第三方库中的类...
是时候全面使用矢量图了。——哲鸠斯·沃硕德 前言 本文是以读者对SVG有一定了解为前提的,否则请先百(谷)度(歌)了解下。 实践都是从坑里爬出来的,因此本文的子题目也可叫做A...
AspectJ 是 Android 平台上一种比较高效和简单的实现 AOP 技术的方案。 相类似的方案有以下几种: AspectJ: 一个 JavaTM 语言的面向切面编程的...
@Responsible 在上传图片前可以尝试一下降低图片的质量或者加大压缩比率
Android人脸识别app——基于Face++,MVP+Retofit+RxJava+Dagger高度解耦前言 最近公司项目比较空,花了点时间写了个人脸识别的app,可以查看你的性别、年龄、颜值、情绪等信息,利用的是 Face++ 的人脸识别API。本项目采用了 MVP 的架...
一、概述 ViewDragHelper is a utility class for writing custom ViewGroups. It offers a numbe...
@hello_bin 可以增加 OnClickListenerProxy 构造函数的参数,把埋点事件的标识以参数形式传入代理类中,最后到 OnClickListenerProxy 里处理埋点。
Android埋点,减少对业务代码的入侵前言 前几天去参加了一场面试。面试的题目大多很基础,有一道关于埋点的问题,面试官问我如果不用第三方SDK进行埋点,自己埋点的话,如何减少埋点对业务代码的入侵。 当时没想...
Animation Q:Android中有哪几种类型的动画? 技术点:动画类型参考回答: 常见三类动画View动画(View Animation)/补间动画(Tween an...
前言 博主Android开发三年了!不论是大公司(百度、美团、网易),还是小公司的面试都经历过。这篇面试题是我积累了好几年的心血,之前都是在有道云笔记、印象笔记中,通过自己一...
原文链接 简单总结 1.DNS解析2.TCP链接3.发送HTTP请求4.服务器处理请求并返回HTTP报文5.浏览器解析渲染页面6.连接结束 具体过程 DNS解析的过程就是寻找...
Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Interne...
这些面试题是我在今年年初换工作的时候整理,没有重点。包括java基础,数据结构,网络,Android相关等等。适合中高级工程师。由于内容过多,将会分为上下两部分。下部分跳转链...
同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍。 一、 计算机网络体系结构分层 二、 TCP/IP 基础 1. TCP/IP 的具体含义 从字面意义上讲,有人可能会...
多线程相对于其他 Java 知识点来讲,有一定的学习门槛,并且了解起来比较费劲。在平时工作中如若使用不当会出现数据错乱、执行效率低(还不如单线程去运行)或者死锁程序挂掉等等问...
这篇博客5月份写创业项目的时候整理的,由于当时是快速开发,所以用到一些现成的开源库,整理起来方便自己和大家。近期博客域名备案,暂时关停转移到简书,再次更新了一些库。 系统框架...
StepView Step by step. Step indicator. Flow indicator。 github地址:stepview snapshot like ...
某年某月的某一天,在使用链家租房子的时候,偶然看到链家小区详情界面效果,觉得效果很不错。我相信每个攻城狮都希望开发符合自己审美的作品,所以就跟产品bb去了,然后好了,给自己找...