0推荐
11K 浏览

关于Gradle配置的小结

Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言 (DSL) 来声明项目设置,抛弃了基于 X...
0推荐
6K 浏览

【Android】造轮子:轮播图

目前市场上的APP中,轮播图可以说是很常见的。一个好的轮播图,基本上适用于所有的APP。
0推荐
7K 浏览

Android开源 - 支持水平和垂直视差移动的ParallaxBackgroundView

ParallaxBackgroundView 是一个支持水平或者垂直方向视差移动的view。
0推荐
7K 浏览

Android 总结之 WebView 与 Javascript 交互

本篇主要介绍WebView与Javascript交互数据,关于如何将H5网页呈现在WebView上可以参考这篇博客: Android总结之WebView使用总结 。
0推荐
21K 浏览

Android7.1图标快捷方式(AppShortcuts)实现Demo

今天给手上的Nexus6P手机升级系统至Android7.1,体验了一下新功能: App Shortcuts(图标快捷方式) 。
0推荐
34K 浏览

BottomNavigationView 的使用

BottomNavigationView 很早之前就在 Material Design 中出现了,但是直到 Android Support Library 25 中才增加了 BottomNavi...
0推荐
10K 浏览

RxJava 谨慎串联Observable

RxJava提供了flatMap和switchMap两个操作符用于让我们进行Observable的串联,比如我们可以使用RxView.clicks()创建一个会发送点击事件的Observable...
0推荐
10K 浏览

关于SharedPreference踩的那些坑

SharedPreferences可以通过设置 MODE_MULTI_PROCESS 实现多进程访问,而且是SDK2.3 之前是默认的,连这个标志都不用设置,SDK2.3之后就需要手动设置,既然...
0推荐
8K 浏览

关于RxJava最友好的文章

初学RxJava只要把握两点: 观察者模式 和 异步 ,就基本可以熟练使用RxJava了。
ClaK21 9年前   
0推荐
5K 浏览

你对android的view的Touch事件足够理解吗?从源码角度来看问题

我们在处理应用开发过程中的一些复杂的交互过程时,TouchEvent是避不开的,网上也有详细介绍各种return false ,return true .然而,其实对于这些来讲,所有的所有,一切...
0推荐
13K 浏览

Android中实现倒计时的几种方式

1、使用CountDownTimer private void fun1(){ final CountDownTimer countDownTimer = new CountDownTimer(...
0推荐
14K 浏览

缩减代码和资源(Shrink Your Code and Resources)

为尽可能缩减apk包的大小,我们应该在release版本中移除未使用的代码和资源。这篇文档描述如何在构建过程中指定保留和移除的代码与资源。
0推荐
6K 浏览

Android 自定义轮播图片控件

要完成一个轮播图片,首先想到的应该是使用ViewPager来实现。ViewPager已经有了滑动的功能,我们只要让它自己滚动。再加上下方的小圆点就行了。所以我们本次的自定义控件就是由ViewPa...
0推荐
6K 浏览

Android 性能优化之巧用软引用与弱引用优化内存使用

从事Android开发的同学都知道移动设备的内存使用是非常敏感的话题,今天我们来看下如何使用软引用与弱引用来优化内存使用。
0推荐
13K 浏览

Android-Lint工具使用

本文主要讲述Android-Lint的使用以及使用中的一些注意事项。
0推荐
13K 浏览

Android性能优化-减小图片下载大小

大多数流量传输都包含图像。 因此,你制作的下载的图片越小,就会为用户提供更好的网络体验。 本篇文章提供了让你的图像文件更小以及更加网络友好的指导。
0推荐
8K 浏览

Android 开发中常用的开源项目及比较 - 网络篇

Google提供网络通信库,在2013年Google I/O大会上推出了一个新的网络通信框架,官方是这样说的: Easy, Fast Networking for Android
0推荐
14K 浏览

Android的一些命名规范

包名:采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xx(可以是公司或则个人的随便),三级包名根据应用进行命名,四级包名为模块名或层级名
0推荐
15K 浏览

快速使用反射更换Android全局字体

之前在编写鲤鱼日语 时,因为使用了外部的字体,这导致了一个问题就是我的ListView显示的是圆滑的字体,但是其他dialog、Spinner就全都是Android默认字体,这样不统一就会很难看。
0推荐
15K 浏览

Atlas:手淘Native容器化框架和思考

本文将介绍Atlas的设计思路和手淘对容器化、组件化和动态化上的思考。
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档