- 博客(8)
- 收藏
- 关注
原创 Android Studio的Android build system详解
Android build system in AS Android Studio使用Gradle来管理和编译Android工程,而为了生成Android应用衍生出了Android build system。Android build system就是用来构建、测试、运行还有打包app的一套工具,这里我们将具体了解Android build system。 Build Process...
2015-10-13 13:08:41
686
原创 Java注解简介
一、作用: 1. 标记,用于告诉编译器一些信息 2. 编译时动态处理,如动态生成代码 3. 运行时动态处理,如得到注解信息 二、Annotation 分类 1、标准 Annotation,Override, Deprecated, SuppressWarnings 标准 Annotation 是指 Java 自带的几个 Annotation,上面三...
2015-08-28 13:42:37
74
原创 Android项目使用自定义Annotation的笔记
现在android项目中使用注解提高开发效率的例子越来越多了,下面三个比较热门的开源库都用了注解简化代码: Retrofit 使用Annotation实现符合 RESTful 规范的网络请求框架 Butter Knife 使用Annotation实现 View 及事件等依赖注入框架 Active Android 使用Annotation实...
2015-08-27 11:05:21
90
原创 转:Dialog 实现底部弹出菜单
之前就想做这个底部弹出dialog的笔记,发现这篇已经写的很好,就搬过来方便自己看吧。 原文链接:http://www.cnblogs.com/xyc20080413/p/3461955.html 代码部分: ..... findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { ...
2015-08-22 12:25:06
101
有关ViewGroup的onInterceptTouchEvent的事件传递
ViewGroup的onInterceptTouchEvent 顾名思义,作用是拦截TouchEvent。 假如有以下布局 在一组TouchEvent中可能出现: 没有View或ViewGroup消费ACTION_DOWN事件,则TouchEvent的传递路径会是: ACTION_DOWN : ViewGroup1.onInterceptTouchEvent —> V...
2015-06-24 15:14:08
150
原创 【面试题】在二元树中找出和为某一值的所有路径
#include<iostream> using namespace std; #define maxSize 100 struct TreeNode{ int data; TreeNode *left; TreeNode *right; } void printPath(TreeNode *root, int sum){ int ...
2014-04-03 10:09:02
83
原创 坑爹!如何在android应用中导入jar
坑爹!如何在android应用中导入jar 花了大半天才搞定的,太坑爹了。我按如下步骤才搞定,如果有需要的建议不要更改顺序。 1.在android的工程目录下建立libs文件夹(已有当然就不用重复建立了),再将目标jar文件复制到libs。 2.在eclipse中右键工程,然后Build path->Configure Build path,在Library条目中选择A...
2014-03-07 15:19:42
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人