- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 EventBus3.0的用法详解
1、导入组件compile 'org.greenrobot:eventbus:3.0.0'2、建立索引(建立索引速度会更快),不建立索引可以跳过第二步骤1)在工程的gradle文件的dependencies中添加classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8 2)在App的gradle文件中添加apply plugin: 'com
2016-04-29 14:59:14 387
原创 Android Studio 代码模板的配置
1、找到Live Templates,Setting ->Editor ->Live Templates。或者搜索输入Templates2、没有Group可以新建一个Group,点击加号,选择Template Group,输入组名,完成组的创建3、点击加号,添加一个Live Template 输入快捷键和描述。输入模板代码,可以用$$包含需要替换的。例如需要替换的类名可以用$className$,
2016-04-25 10:20:38 314
原创 shape和selector简介
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。 1.Shape 简介 作用:XML中定义的几何形状 位置:res/drawable/文件的名称.xml 使用的方法: Java代码中:R.d
2016-03-03 13:58:47 254
原创 Handler的正确使用
这里写代码片# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用
2016-02-19 10:14:46 719 1
原创 后台线程与UI线程的交互
在android的设计思想中,为了确保用户顺滑的操作体验。一些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者间接的需要访问和控制UI控件。例如访问网络获取数据,然后需要将这些数据处理显示出来。就出现了上面所说的情况。原本这是在正常不过的现象了,但是android规定除了UI线程外,其他线程都不可以对那些
2015-04-23 09:45:09 829
Android Studio快速开发插件
2015-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人