Android
小威少威
交换思想,懂得更多。
展开
-
Android中 网络框架Volley的用法
Volley是在Google I/O 2013上发布的一框网络通信http模块,新版本的Android已经废除了HttpClient的使用,目前主流的android网络通信库有:Async-Http、NoHttp、xUtil等。本文就自己学习了Volley一些相关知识,基于Volley的部分源码分析,简单描述一下Volley的用法,主要从以下几点进行介绍:Volley源码浅析Volley使用教程原创 2016-07-01 16:44:38 · 2513 阅读 · 1 评论 -
Android夜间模式切换的方法
Android主题切换转载 2016-10-23 21:18:17 · 584 阅读 · 0 评论 -
Activity相关知识总结
一、activity启动过程和启动模式standardsingleTopsingleTasksingleInstance1、standard:默认启动模式,可以不用在xml文件中配置。 2、singleTop:可以有多个实例,但是不允许多个相同Activity叠加。即,如果Activity在栈顶的时候,启动相同的Activity,不会创建新的实例,而会调用其onNewIntent方法。原创 2016-09-27 14:47:18 · 466 阅读 · 0 评论 -
SurfaceView 试用
由于项目需要用到动画效果,如果大量绘制animation,则性能不佳,上网搜了,有surfaceview这个东西(不占用主线程)。因此自己学习了一下,以下demo是实现每个一秒钟绘制显示不同颜色的笑脸。 涉及点:SurfaceView、SurfaceHolder。一、实现效果:二、自定义surfaceview类 1、: 继承SurfaceView,实现SurfaceHolder Callbac原创 2016-08-16 19:12:28 · 364 阅读 · 0 评论 -
Android 自定义圆形文字头像
因为最近做一个项目,需要用到圆形头像,然后中间显示用户名的第一个字符,记得之前网上又看到该开源库,但是忽然就找不到了,无奈,只能自己写一个控件。 该控件继承ImageView,主要有以下几个属性:自定义背景颜色; 自定义文字颜色; 随机产生背景颜色;仅显示text的第一个字符;根据text内容动态显示控件大小。我们先看下,实现的效果图: 如何使用: 因为Jcenter那边还原创 2016-07-13 17:56:35 · 5120 阅读 · 4 评论 -
Android TextView 使用随机背景颜色的方法
在开发中,我们有时候要对控件定义使用随机的颜色,比如我做一个项目,里面有用到标签,但是我不想我的标签只有一种背景颜色框。本文就以下方法给大家介绍如何在安卓中使用随机颜色的控件。 我们通常的做法是在xml文件中对控件写一个background的资源文件。例如:<TextView xmlns:android="http://schemas.android.com/apk/res/android"原创 2016-07-06 14:38:08 · 5220 阅读 · 4 评论 -
RecyclerView源码分析
RecyclerView发布已经挺久了,博客上也有好多优秀的使用教程,相比较ListView,RecyclerView的使用确实更加灵活,本文就针对RecyclerView的源码进行分析,分析一下它的工作原理,关于它的使用教程,大家可以去看下hongyang大神的博文:http://blog.csdn.net/lmj623565791/article/details/45059587,以下我就自己针原创 2016-07-06 11:07:25 · 1174 阅读 · 0 评论 -
Android 应用使用沉浸式状态栏
google4.4以后的一个新特性。先放下效果图: 使用方法:在activity中载入contentView之前: //透明状态栏 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {//版本判断 Window window = getWindow(); // T原创 2016-07-27 09:28:04 · 381 阅读 · 0 评论 -
Android 实现自定义View
前些天自己实现了一个自定义的ImageView,就是圆形头像里面包含文字,并且可以随机显示背景颜色的控件,详见:http://blog.csdn.net/u013606974/article/details/51900228 效果显示图: 今天就在这里做下总结,主要包含以下步骤:定义一个集成ImagView的类; 定义属性attr文件; 重写继承的ImageView的部分方法。一原创 2016-07-15 15:50:50 · 7219 阅读 · 0 评论 -
浅析Android 开源框架ImageLoader的用法
一、前言 在Android开发中,会经常涉及到显示图片的相关操作,在网上查阅资料,ImageLoader得到大家广泛的使用,本篇文章针对初使用者的一个向导,同时也是自己使用该框架的一个总结,主要包含: ## 源码浅析 ## ## 使用教程 ## ## 用法总结及demo下载 ##二、源码浅析 从用法来看,我们在使用该框架的时候,会先做一个初始化操作(原创 2016-06-30 10:15:44 · 2829 阅读 · 2 评论 -
Android事件总线EventBus的用法详解
Android中模块更新的机制有很多种,EventBus又是其中使用起来较为方便简单的一种,本文就针对EventBus在平常工作中的用法,做一个个人总结。主要分为以下几点来展示:介绍源码分析用法示例下图也就是本文要讲的主要内容: 1、介绍: EventBus是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可原创 2016-07-04 11:24:10 · 7283 阅读 · 0 评论