0推荐
67K 浏览

Android手把手教你实现搜索框

前言 像下图的搜索功能在Android开发中非常常见 搜索功能 今天我将手把手教大家如何实现具备历史搜索记录的搜索框 目录 1. 使用场景 在敲下代码前,理解用户的功能使用场景是非常重要的,这样...
0推荐
17K 浏览

Android路由实现

其实实现一个路由很简单, 原理就是给我们要路由的类定义一个别名, 然后在调用的地方通过别名去调用. 而且在封装的时候尽量要符合现在用户的使用习惯, 不要过多的封装而忽略了使用者的感受.
0推荐
15K 浏览

Android 相机预览方向及其适配探索

由于Android系统的开放策略,Android手机呈现碎片化的趋势,兼容性问题一直是Android App 开发者头疼的难题。本文以Android相机预览方向为例,探索在Android机型适配上的一些思路。
0推荐
15K 浏览

Android 6.0运行时请求权限

从Android 6.0开始,部分 危险权限 需要在运行时用户动态授权,因为一个Android应用默认情况下是不拥有任何权限的。在开发的时候,我们会在AndroidManifest.xml中静态...
0推荐
5K 浏览

Writing-Better-Adapters 译文及示例

对于 Android 开发者来说, 实现 Adapter 是最频繁的工作之一. Adapter 是所有列表的基本, 而列表也是很多 App 的基本组成.
0推荐
7K 浏览

Android开发中遇到的的Gradle相关问题总结

现在,大家都慢慢开始习惯使用Android Studio来开发Android应用了。在使用过程中,难免碰到一些Gralde相关的使用问题。下面总结我收集整理的一些碰到的问题,以及解决方案:
0推荐
6K 浏览

Android: 自定义 View

每天我们都会使用很多的应用程序,尽管他们有不同的约定,但大多数应用的设计是非常相似的。这就是为什么许多客户要求使用一些其他应用程序没有的设计,使得应用程序显得独特和不同。
0推荐
8K 浏览

设计模式与 Android 源码

对于设计模式这是牛人们对代码中的一定场景而进行提炼的结果, 对于一个进阶的开发人员这是一个必不可少的技能. 当代码越写越好, 更易扩展更加灵活. 这对于Coder来说是最酷的事情.通过 设计模式...
0推荐
26K 浏览

轻松自制flyme悬浮球

去年用了一整年的MX4Pro,魅族留给我最大的印象就是悬浮球了,左右滑动切换应用、上拉返回桌面、下拉打开通知栏、轻触返回…,一切都那么丝滑。然而自从上半年换成了s7dege,我感觉怎么也习惯不了...
0推荐
5K 浏览

Android开源 - 非常酷的图片组件

A imageView is similar to QQ that imageView background picture can move up and down,But the funct...
0推荐
7K 浏览

Android开源 - 图集功能

基本上,现在的每个APP都会涉及到图片的展示以及相关的操作,如放大、缩小,平移等操作,常规做法是找一些第三方的图片显示控件进行使用,自己再重复造轮子的话,代价成本太大,所以今天来对图片进行简单的...
0推荐
12K 浏览

配置Freeline,一秒编译android程序

fackbook除了buck之后,一直期待在windows上有可以加速编译的工具,后来阿里出了freeline,第一次编译比较耗时,以后每次增量编译,基本是秒级编译。于是笔者也去整了一下,当然折...
0推荐
42K 浏览

仿网易云音乐播放界面

网易云音乐是一款非常优秀的音乐播放器,尤其是播放界面,使用唱盘机风格,显得格外古典优雅。笔者出于学习与挑战的想法,思考播放界面背后的实现原理,并写了一个小程序。
0推荐
8K 浏览

Android系统中的进程管理

进程管理本身是一个非常大的话题,本文讲解了Android系统中进程创建的相关内容。
0推荐
7K 浏览

梳理 Android 源码中 View 的工作原理

在View的工作过程中, 执行三大流程完成显示, 测量(measure)流程, 布局(layout)流程, 绘制(draw)流程. 从 performTraversals 方法开始, 测量(me...
0推荐
6K 浏览

初入Android单元测试

单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一...
0推荐
10K 浏览

基于RecyclerView实现的课程表View(ScheduleView)

最近打算依托学校教务系统做一个Android平台的客户端,需要一个课程表控件,在网上找了几个都不是很满意,感觉用起来灵活性不是很好,于是自己动手码了一个,贴出来记录一下
0推荐
12K 浏览

使用Anko创建快400%的布局

Anko提供了几种解决传统xml布局构建方式的办法。它绕开了xml布局方式的所有开销。你无需处理findViewById或者类型转换,而且在运行时构建布局可以让你添加想要的逻辑,让布局更动态。所...
0推荐
16K 浏览

Android动态设置Shape

有过一些开发经验的朋友,在做圆角按钮的背景时可能不再需要.9的切图了,而一般都是在drawable文件夹下面建立一个xml文件shape(其他状态不变色)或者selector(按下、选中状态变色...
0推荐
6K 浏览

ViewDragHelper 解析以及侧滑控件实现

ViewDragHelper是一个在自定义ViewGroup中十分实用的类,它提供了一系列有用的操作和状态追踪来帮助用户实现在一个ViewGroup内拖动View或者复位 。
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档