- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人