0推荐
15K 浏览

Android人脸检测介绍

自从Play Services 8.1中引入了Vision开发库,开发者可以方便地对视频或图像进行人脸定位。只要有一张包含了人脸信息的图片,你就可以收集每一张图片上的人脸信息,例如人脸的位置、是...
0推荐
7K 浏览

Android中有效避免内存溢出(Out of Memory)的多种方式

避免内存溢出的方法,主要是对以下三个方面对程序进行优化 内存引用 在处理内存引用之前,我们先来复习下什么是强引用、软引用、弱引用、虚引用 强引用: 强引用是使用最普遍的引用。如果一个对象具有强引...
0推荐
12K 浏览

Android Weekly #241 安卓开发周刊 中文版

文章 & 教程 案例分析:Master/Detail模式回顾 (goneremote.io) 在这篇文章中,Lucas Urbas展示了一个经典的设计模式 - Master/Detail。 他从...
0推荐
10K 浏览

Android蓝牙BLE集成多设备最佳实践

公司开发了一款健康类APP,用户可以通过APP连接外部蓝牙BLE设备采集血糖,血压,体重等多个常见健康类指标。因此APP需要同时集成多款设备(多个品牌的血糖仪,血压计,体脂秤等)。每个厂家的设备...
0推荐
14K 浏览

Android开源:LazyWaimai-Android - 类似于饿了么、美团外卖和百度外卖的 App,采用 MVP 架构

这个项目是我去年5月份参加毕业答辩时做的项目,包含Web商家端和Android客户端,以及API服务端,是我花了大半年的时间做出来的,是我的心血,目前还有一些小功能还没做完,但整体流程已经差不多...
0推荐
7K 浏览

Android事件传递三部曲:事件总线EventBus(上)

常用的事件传递方式包括:Handler、BroadcastReceiver、Interface 回调、事件总线EventBus,除去回调这种相对简单的多的方式我们不讨论,Handler的原理已经...
0推荐
15K 浏览

Android 屏幕适配教程、适配机制介绍

android屏幕适配有很多方面,例如,drawable,values等,开发者根据产品的实际情况和自己的经验,可以选择性的从其中几个方面入手。
0推荐
9K 浏览

Android硬件加速原理与实现简介

在手机客户端尤其是Android应用的开发过程中,我们经常会接触到“硬件加速”这个词。由于操作系统对底层软硬件封装非常完善,上层软件开发者往往对硬件加速的底层原理了解很少,也不清楚了解底层原理的...
0推荐
8K 浏览

关于 Android 应用多进程的整理

在计算机操作系统中,进程是进行资源分配和调度的基本单位。这对于基于Linux内核的Android系统也不例外。在Android的设计中,一个应用默认有一个(主)进程。但是我们通过配置可以实现一个...
0推荐
8K 浏览

Android状态保存与恢复流程 完全解析

很久没写过文章了,最近一段时间忙着各种各样的事情,难得寒假有时间便把最近所学的整理及记录下来与大家分享。本篇文章是关于Android的状态保存与恢复的源码分析。
0推荐
29K 浏览

Android5.0之Toolbar详解

搜索Toolbar相关文章满天飞,但是大都不是很全面,每次要用到的时候又要重头过滤一遍。而且随着版本升级很多较早的文章的方法已经失效,最近刚好好用到Toolbar,就将相关配置整理下,方便以后使用。
0推荐
15K 浏览

Android横向ListView

在日常开发中经常会发现横向的ListView。下面讨论实现方案。 1.动态的添加布局。 RelativeLayout view = (RelativeLayout) LayoutInflater...
0推荐
11K 浏览

Android 进程间通信

要讲 Android 进程通信的话,就不得不先讲讲 Service. Service 是 Android 的四大组件之一,它主要的作用是后台执行操作,Activity 属于带有 UI 界面跟用户...
0推荐
8K 浏览

使用DataBinding来进行字体的自定义

在Android应用开发中,由于客户或者个人的需要(谁叫Android默认的字体那么丑 ),所以需要配置不同的字体,而 Android 只能在 xml 中配置系统默认提供的四种字体,需要自定义的...
0推荐
12K 浏览

3分钟学会TextInputLayout

从登陆页开始TextInputLayout 前言 test2.gif 添加依赖 TextInputLayout是在Material Design中的,如果我们要使用的话,必须在gradle文件中...
0推荐
19K 浏览

Android 正确的启动页设置姿势

启动页是一个 APP 启动时用户第一眼看到的界面,通常我们是将产品的logo或者名称放在上面,以便加深用户的产品印象。一个好的产品体验从你点开 APP 图标就开始了,通常我们为了防止启动应用时出...
0推荐
9K 浏览

View的onAttachedToWindow和onDetachedFromWindow的调用时机分析

慢慢地随着在这一行逐渐深入,阅读了些系统源码,开始对这些问题有了自己的答案或者说更加深刻的认识。这篇文章尝试将笔者的这些理解、认识说清楚,希望能帮助更多人加深认识。
0推荐
9K 浏览

实现RecyclerView下拉刷新

写在前面 最近项目里有需求要用到下拉刷新,我是个比较懒的人,以前写好的代码也懒得动了,然后在github上发现了一个XRecyclerView能满足的需求,而且也不必对我原来的代码做多大的修改。...
0推荐
12K 浏览

这也许是 RxBus 最友好的文章

本人之前做过一款社交类软件,需要让“未读消息数”实时显示到应用程序内(类似QQ,微信)。没做过社交软件的同学也许会认为这个功能很好做,其实不然。这个功能虽然逻辑上简单,但是实际操作起来会很麻烦。...
0推荐
7K 浏览

Fragment View 懒加载

这个只是一个简单的类,具体放在 recyclerview-adapter-hf库 的 目录 下,作为了demo的一部分,有需要的可以看一下。 需求 ViewPager在切换时Fragment能正...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档