0推荐
9K 浏览

Android开源 - 实时相机滤镜

效果图 Edge Detection Pixelize EM Interference Triangles Mosaic Legofied Tile Mosaic Blueorange Chro...
0推荐
30K 浏览

Android 一文告诉你到底是用Dialog,Snackbar,还是Toast

Dialog和Toast,大家一定非常熟悉,常常被用来作为Android应用内提示性信息的两种展示方式。然而Google在Design包中又提供了一种新的选择,那就是Snackbar。这三种提示...
0推荐
44K 浏览

ConstraintLayout约束布局的概念与使用

ConstraintLayout(约束布局), 是2016年Google I/O最新推出的Android布局, 目前还在完善阶段. 从推出的力度而言, 应该会成为主流布局样式. 在最新版本的An...
0推荐
15K 浏览

自定义View——invalidate传递与绘制流程分析

上一篇文章 自定义View——View的弹性滑动 中,我们对View的滑动进行了实战以及简单分析。但在文章的最后,仍然遗留了两个问题,第一个是invalidate与postInvalidate有...
0推荐
29K 浏览

自定义View——弹性滑动

滑动是Android开发中非常重要的UI效果,几乎所有应用都包含了滑动效果,而本文将对滑动的使用以及原理进行介绍。
0推荐
38K 浏览

Android自适应软键盘的Dialog以及监听软键盘弹起

最近项目中遇到一个需求:新手引导。跟一般的新手引导没有什么太大区别,思路都是搞一个带阴影的遮罩层,然后在上边儿给一些提示性的文字,由于需求中有些特殊的地方,所以我用了一个全屏的dialog(而且...
0推荐
10K 浏览

iOS遗留系统重构实践

在过去的几个月内,我主导着团队完成了一项工程浩大(累积八个人月的工作量)的重构工作——为我们的App替换数据库。
0推荐
41K 浏览

Android最佳Mock单元测试方案:Junit + Mockito + Powermock

单元测试由一组独立的测试构成,每个测试针对软件中的一个单独的程序单元。单元测试并非检查程序单元之间是否能够合作良好,而是检查单个程序单元行为是否正确。
0推荐
93K 浏览

Android Studio 掌握这些调试技巧,Debug能力不能再高啦

Debug断点跟踪调试是软件开发过程中分析代码、解决BUG的一个重要手段,不同IDE下的Debug工具的使用有所不同,但提供的调试功能一定是应有尽有。很多程序员的Debug能力都停留在基本的单步...
0推荐
13K 浏览

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

Thomas Nield分享了这一由多个部分组成的文章——RxJava速成课程。它虽然不会让你一夜之间成为专家,但是确实能给你带来一次飞跃。 Ronaldo Pace介绍了一种使用装饰模式(D...
0推荐
18K 浏览

Android开源 - 点赞还可以这么玩

效果图 使用 mThumbUpView.setUnLikeType(ThumbUpView.LikeType.broken); mThumbUpView.setCracksColor(Color...
0推荐
79K 浏览

Android Studio JNI开发入门教程

JNI (Java Native Interface)是一套编程接口,用来实现java代码和其他语言(c、C++或汇编)进行交互。
0推荐
11K 浏览

详解View的基础概念

在Android中, View作为最重要的概念, 参数较多. 显示控件都继承于View, 包含ViewGroup也是继承于View. 在View中, 核心概念包含Position(位置), Mo...
0推荐
13K 浏览

1行代码快速集成按钮延时处理(hook实战)

如果你做的是一个带有轻微社交功能的APP,这类APP一般都会有类似“收藏”、“点赞”、“喜爱”的功能。
KriLorenzin 9年前   
0推荐
22K 浏览

Android应用界面开发——Widget(实现液晶时钟)

在Android桌面上首先看到的是壁纸,接着可以看到手机桌面上规则排列的多个图标,分别代表快捷方式与桌面控件(Widget),每个快捷方式只占桌面的一个摆放位置,桌面控件则可以很大,一个桌面控件...
0推荐
35K 浏览

Android写出高效清晰Layout布局文件的一些技巧

人们谈论Android性能的时候总是习惯讨论怎么写出清晰高效的Java代码,却忽略了layout布局文件。layout布局缓慢的渲染速度对app性能也有的很大的影响。充满不必要的views和可读...
0推荐
19K 浏览

专治时间长 —5分钟测试Android覆盖安装

覆盖安装测试,作为一项基本的测试类型是不可或缺的。它存在的主要价值:验证老版本覆盖升级到新版本,用户和系统数据能够正确迁移,以及保障用户升级后的功能可用性。
0推荐
16K 浏览

Android Flux架构初探

之前写过一篇关于Android项目如何架构的,有MVC和MCVP,前几天又看到了新的一种架构,当然并不是新出的,出了有一段时间,当前被应用的并不是很普遍,接下来从其特点和使用上来介绍Flux架构...
0推荐
10K 浏览

图解ReactiveCocoa

ReactiveCoCoa是iOS中实践函数响应式编程的利器。
0推荐
14K 浏览

Android开源 - Android黑白棋游戏实现

黑白棋,又叫苹果棋,最早流行于西方国家。游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。黑白棋非常易于上手,但精通则需要考虑许多因素,比如角边这样的特殊位置、稳定度、行动力等。本游...
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档