摘要: 使用AS创建ADIL文件时AS会在main文件夹下给我们生成一个aidl文件夹和一个相同包名的包,通常我们会把所有和ADIL相关的类或文件放在这个包下,但是如果存在自定义的类时,程序编译时无法通过,提示找不到自定义的包。解决办法如下,在启动Module的build.gradle中加入如下代码: so 阅读全文
posted @ 2016-02-22 15:34 小白第二 阅读(8843) 评论(0) 推荐(1) 编辑
摘要: 第三章 View的事件体系 3.1 View基础知识 3.1.1 什么是view View 是Android中所有控件的基类,是一种界面层的控件的一种抽象,它代表了一个控件。 3.1.2 View的位置参数 View的位置主要由它的四个顶点来决定,分别对应于View的四个属性:top,left,ri 阅读全文
posted @ 2016-02-22 09:35 小白第二 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 什么是JRebel for Android? 一款Android studio插件——允许你修改正在运行中的应用程序,而且不必重新部署或重启。支持所有运行Android 4.0及以上版本的手机和平板。由ZeroTurnaround开发。这是一款收费插件,每年49美元,免费试用21天。 通常在开发过程 阅读全文
posted @ 2016-02-18 15:14 小白第二 阅读(2888) 评论(2) 推荐(0) 编辑
摘要: 第十一章 Android的线程和线程池 从用途上来说,线程分为子线程和主线程,主线程主要处理和界面相关的事情,而子线程往往用于执行耗时的操作。AsyncTask,IntentService,HandlerThread都可以扮演线程的角色。 AsyncTask封装了线程池和Handler,主要是为了方 阅读全文
posted @ 2016-02-18 11:23 小白第二 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一些不常见确又很实用的代码块。 1.精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕) public static double getScreenPhysicalSize(Activity ctx) { DisplayMetrics dm = new DisplayMetrics(); ctx 阅读全文
posted @ 2016-02-03 13:39 小白第二 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 适配器模式的定义:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。 适配器模式其实也可以叫做转换器模式,由定义可知适配器其实就是包装某些对象从而让他们的几口开起来不像自己而像是别的东西。举一个简单的例子 : 假设现在已有一个软件系统,你希望它能和一个新的厂... 阅读全文
posted @ 2016-01-20 11:18 小白第二 阅读(455) 评论(1) 推荐(0) 编辑
摘要: TabLayout——选项卡布局,通过选项卡的方式切换view并不是material design中才有的新概念,选项卡既可以固定,也可以滚动显示效果如下: 通过addTab方法可以实现选项卡的动态添加:tabLayout.addTab(tabLayout.newTab().setText... 阅读全文
posted @ 2016-01-18 13:53 小白第二 阅读(1226) 评论(0) 推荐(1) 编辑
摘要: Floating Action Button是一种悬浮操作的圆形按钮,继承自ImageView,可以通过android:src或者ImageView的任意方法,来设置FloatingActionButton里面的图标。显示效果如下: 使用方法类似于普通的Button一样,首先在xml文件中... 阅读全文
posted @ 2016-01-18 13:34 小白第二 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Snackbar是一个轻量级控件,它可以很方便的提供消息的提示和动作反馈,类似于Toast。Snackbar包括一段文字信息与一个可选的操作按钮,超时自动隐藏,也可以通过滑动来删除。效果如下所示: Snackbar的使用方法类似Toast通过make方法创建,通过show方法显示,java... 阅读全文
posted @ 2016-01-18 13:21 小白第二 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 前沿 上一篇介绍了NavigationView的主要使用方式,本章主要介绍TextInputLayout的使用方式。 TextInputLayout——EditText悬浮标签 TextInputLayout主要作为EditText的父容器来使用,不能单独使用。TextInputLayout解... 阅读全文
posted @ 2016-01-18 11:14 小白第二 阅读(1460) 评论(0) 推荐(0) 编辑