很多时候我们需要知道用户当前使用的是什么系统,甚至是系统的版本号(比如MIUI V7、V8)来进一步处理业务逻辑,比如打开系统权限设置界面。 感谢国内各大Android手机/系统生产商,让我们这些Android开发者每天…
标签:Android
Android常用开发框架
收集了一些比较常见的开源库,特此记录(已收录350+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 一 、基本控件 TextView HTextView 一款支持TextView文字…
Android开发学习资源
每1.5年都会逼自己学两门编程语言,2016年如果运气好,应该会开始研究Java和Android。运气好的意思是如果我能够顺利完成2015年计划中的几门语言学习,因为只有掌握了今年的基础,明年才会有Android的计划,…
android – 如何添加角半径和填充到多行spannable文本
如何在下面的可跨越文本中添加角半径和填充? public class CustomTextView extends TextView { public CustomTextView(Context context) { …
android – 我们如何区分用户滚动与scrollToPosition()在RecyclerView.OnScrollListener中滚动?
在我的RecyclerView.OnScrollListener的onScrolled()方法中,我需要能够区分两个不同的滚动事件源: >用户使用触摸事件滚动RecyclerView>使用scrollToPo…
如何在Windows操作系统上安装Android NDK?没有任何Unix Linux的东西简单的方法?
我正在努力在 Windows上安装 Android NDK几天,有人可以用图像教程解释简单的方法并解释如何安装它吗? 我如何在我的Android应用程序中使用C/C++ ??? PS:我不知道如何使用Linux / Un…
Android中的网络连接数
> Android网络连接是否有任何限制? >如果我们想限制在后台运行的网络连接数量,我们如何实现它? >如果我们在AsyncTask中启动网络连接,并且如果我们使用AsyncTask_object.c…
android – 如何在ListView中嵌入ExpandableListView时调整ListView的高度
在一个活动中,有一个带有相关适配器的ListView.此ListView中的每个项目都有一个ExpandableListView,带有相关的适配器. 在开始时,ListView中只有两个项目,并且不会展开所有可展开的列表…
在Android中读取BLE接近配置文件的蓝牙RSSI
我目前正在为 Android开发蓝牙低功耗接近配置文件,我偶然发现了有关RSSI的问题. 为了使接近轮廓工作,我必须每隔短时间接收已连接设备的RSSI数据. 正如我做了一些研究,我了解在设备发现过程中可以获得蓝牙RSSI…
Glide 知识梳理(4) - 自定义animate
一、概述 在之前基础用法的文章中,我们介绍了使用crossFade来进行placeHolder和要加载的图片之间渐进渐出的动画,今天,我们来介绍一个更加高级的用法 – animate()。 animate有以…
Android架构中添加AutoDispose解决RxJava内存泄漏
概述 在我的上一篇文章 解决RxJava内存泄漏(前篇):RxLifecycle详解及原理分析 中,详细阐述了 如何通过使用 RxLifecycle 解决Android开发中RxJava的可能会导致的内存泄漏问题; Rx…