自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 IDEA读取配置文件

创建IDEA的项目时默认src下的main文件夹会有java和resources两个文件夹。将java源代码写于java文件夹下(当然还需要继续建立包)而一些配置文件例如properties,xml等应该放在resources文件夹下。 在java源文件中读取资源文件时,最好先利用getResource( )获取配置文件的url或者getResouceAsStream( )获取配置文件的输入流,然

2017-03-27 00:13:30 4813

转载 Log4J的简单使用

Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。在

2017-03-26 18:54:25 354

原创 自定义RxJava Operator

通过写一个自定义的Operator可以更好的理解RxJava中的流式传递机制。 先借用扔物线的给 Android 开发者的 RxJava 详解 中的一段内容: 这些变换虽然功能各有不同,但实质上都是针对事件序列的处理和再发送。而在 RxJava 的内部,它们是基于同一个基础的变换方法: lift(Operator)。首先看一下 lift() 的内部实现(仅核心代码):// 注意:这不是 li

2017-03-24 14:01:27 602

原创 Schedulers.trampoline调度器说明

官方对Schedulers.trampoline的解释是: Creates and returns a Scheduler that queues work on the current thread to be executed after the current work completes.Schedulers.trampoline调度器会将任务按添加顺序依次放入当前线程中等待执行(当前

2017-03-11 01:53:43 3450

原创 ListView某一行被选中后显示不同的样式

参考自android listview选中某一行,成选中状态颜色高亮显示 对文章中的内容进行了简单的编辑和提取实现的总体步骤: 1)写Adapter,在Adpater中设置一个标识被选中数据位置的属性,以及一个设置该属性的set方法 2)为ListView写条目监听器(OnItemClickListener),点击时调用适配器中设置选中数据位置的方法,随后调用适配器的notifyDataset

2017-03-09 11:56:08 2023

转载 layer-list的基本使用介绍

原文地址1. layer-list 是啥?有啥作用?点击查看 安卓官方开发指南中关于layerlsit的说明(1). layer-list 是啥?简单理解,layer 是层,list 是列表,那么 layer-list 就是层列表的意思。但是,是什么层列表呢?? 其实 layer-list 是用来创建 LayerDrawable 的,LayerDrawable

2017-03-02 11:02:06 1460

转载 Android drawable微技巧,你所不知道的drawable的那些细节

原文地址好像有挺久时间没更新博客了,最近我为了准备下一个系列的博客,也是花了很长的时间研读源码。很遗憾的是,下一个系列的博客我可能还要再过一段时间才能写出来,那么为了不至于让大家等太久,今天就给大家更新一篇单篇的文章,讲一讲Android drawable方面的微技巧。话说微技巧这个词也是我自己发明的,因为drawable这个东西相信大家天天都在使用,每个人都再熟悉不过了,

2017-03-02 10:38:32 391

原创 Android Studio使用apklib

新建一个android studio project,名字MyTest简单修改一下build.gradle(Project:MyTest)中allprojects的 repositories设置allprojects { repositories { mavenLocal() maven { url "http://maven.aliyun.com/nexu

2017-03-01 23:49:55 811

如何用Cocos2d-android写一个小游戏案例源代码

如何用Cocos2d-android写一个小游戏案例源代码

2017-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除