0推荐
13K 浏览

安卓开发中的各种Manager

获取ActivityManager对象的方法是在拥有context的环境下使用下面的方法: ActivityManager activityManager= (ActivityManager) ...
0推荐
14K 浏览

用一种优雅的方式退出所有的Activity

今天给大家介绍一种优雅的退出activty的方法。实现的步骤第一步:activity的四大启动模式之一singleTask实现的基本思想是为第一个启动的activity设置启动模式android...
0推荐
10K 浏览

Android 多渠道打包方式详解

面试的时候,如果面试官突然问到:你们渠道包是怎么打的?如果你说是用gradle一个一个编译的,然后他很鄙视的说这个效率太低啦,你们写过什么脚本自己打渠道包没?你肯定心里想,卧槽,这么狂炫吊炸天,...
0推荐
15K 浏览

自定义view,你真的理解onMeasure了吗?

onMeasure,根据谷歌翻译字面意思是测量,继承view写这个方法的时候,我们可以发现此方法有两个参数分别为widthMeasureSpec,heightMeasureSpec。这两个参数是...
0推荐
34K 浏览

详谈高大上的图片加载框架Glide -源码篇

Glide有四个静态的重载方法with(),其内部都通过RequestManagerRetriever相应的get重载方法获取一个RequestManager对象。RequestManagerR...
0推荐
4K 浏览

一个Demo学会用Android兼容包新控件

伟大的Google为Android推出了一系列的兼容包,最新的就是Design Support Library了,这里我们结合v7和v4中的几个控件,来主要学习Design Support Li...
0推荐
6K 浏览

Android中的多线程

每个Handler都会关联一个消息队列,消息队列被封装在Looper中,每个Looper又回关联一个线程(Looper通过ThreadLocal封装),最终就等于每个消息队列会关联一个线程。
0推荐
3K 浏览

介绍几个用于 Android 开发的工具

Android 应用有个 65K 函数的限制,所以为了避免超过这个限制,有时候需要知道所引用的第三方库有多少个函数,来确定是不是使用第三方库。
0推荐
6K 浏览

5个可以帮你优化App的优秀网站

Appsee 是一款IOS和安卓平台的手机分析SDK,它可以帮你检查APP的性能和用户与APP的交互,个人访问用户记录,你可以发现应用程序的需要改进的功能。Appsee在其平台上整合了一些到目前...
0推荐
5K 浏览

深入理解 Android 之 AsyncTask

Android应用的主线程(UI 线程)肩负着绘制用户界面和及时响应用户操作的重任,为了避免“用户点击按钮后没反应”这样的糟糕用户体验,我们就要确保主线程时刻保持着较高的响应性。
0推荐
13K 浏览

谈谈对AIDL的理解

AIDL的核心是Binder,我们通过AIDL文件来描述接口,使得到一个封装好的IBinder代理,来实现接口的远程调用。Binder是Android里面一个很重要的概念,是Android各种M...
0推荐
14K 浏览

探索SwipeRefreshLayout配合自定义ListView完成下拉刷新、滑到底部自动加载更多

在Android开发过程中经常需要实现上下拉刷新功能,Google推出的下拉刷新控件SwipeRefreshLayout(彩虹条),由于官方版本只有下拉刷新而没有上拉加载更多的功能,很多人也尝试...
0推荐
27K 浏览

SQLite语法与Android数据库操作

SQLite是一个轻量型的数据库,它对于大型数据库来说功能少,因此只需要学习一些通用的SQL语法就能够轻松掌握,而这些SQL语法对于其他的数据库来说也是基本不变化的。
0推荐
15K 浏览

用事件分发的原理结合SwipeRefreshLayout写一个RecyclerView的上下拉

用事件分发的原理结合SwipeRefreshLayout写一个RecyclerView的上下拉
0推荐
114K 浏览

总结和分析几种判断RecyclerView到达底部的方法

总结和分析几种判断RecyclerView到达底部的方法
0推荐
12K 浏览

Android-使用tint一张图制作selector

Android 有时候制作按下的效果挺麻烦的,得放色值不同的两张图,这个就比较尴尬了,明明是相同的资源。现在Android Material Design 中提供了一个东西:Tint,一张矢量图...
0推荐
7K 浏览

Android NestedScrolling机制

本文主要思路是:布局中有一个一模一样的Sticky View(TextView),通过隐藏和显示它来达到最终的效果。
0推荐
29K 浏览

Android 之基于Retrofit的网络框架Leopard,下载与断点续传深入分析

Leopard 意为猎豹,在所有猫科动物中。猎豹体型最小,速度快、最稳定。这也是笔者想用这个名字命名这个Kit的原因。希望这个Kit能对部分开发者对于网络框架封装的一些思路有所帮助
0推荐
12K 浏览

深入理解 Android 之 root 原理

Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。
0推荐
20K 浏览

摆脱Android的“好朋友”卡顿ANR、不流畅、死机!

Android性能测试一直存在测试维度少,测试数据难收集,已收集数据难量化的特点,这些特点是因为Android手机版本碎片化、硬件多样化、App功能复杂造成的。
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档