- 博客(8)
- 收藏
- 关注
原创 单元测试
如果你写了一个方法,但是需要测试它的功能是否正常,这时候启动模拟器/真机都需要花费时间,如果用单元测试就会简单很多。 一. 打开AndroidManifest 1.点击Instrumentation-->add 会出现默认选项 点击 2. 按照提示 进行选择 . 二. 配置AndroidManifest 三. 继续AndroidTestCase这
2016-08-18 16:16:22 205
原创 用BroadCast来退出应用
广播的优势,可以跨栈操作,当app内不止一个栈的时候,比较方便。 1.广播接收器和响应操作 public class FinishBroadCastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if("com.example.
2016-07-29 16:17:00 261
原创 Material Design Ripple 标签的简单使用
Ripple 作为5.0出现的标签, 主要展示交互的效果,作为background属性时,点击会有水波效果,加强了用户体验。 (5.0以前的系统不支持这种效果,如果想使用,需要用到第三方的库 RippleEffect) 使用来说分为2种情况 1. 不设定水波边界 <ripple xmlns:android="http://schemas.android.com/apk/res/and
2016-06-24 11:42:46 345
原创 Android Theme 的一些简单信息
1.Theme可以设置全局主题和 单独某个Activity的主题 <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android
2016-06-24 11:13:01 234
原创 自定义->圆形进度条
接着上一篇开始更新 圆形进度条,需要要有一个圆作为 布景,一个圆弧来展示进度 1. 先进行自定义属性的设置<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="progress"> <attr name="circle_width" format="dimension" /
2016-04-07 18:37:57 311
原创 自定义->画一个圆
最简单的自定义View,画一个圆。 自定义的意义:现有的不能满足需求,所以我们自己来实现我们的需求。 自定义圆需要设定一些属性,如圆的颜色,圆的的宽度。在Value下面新建一个attrs的xml文件, name后面跟的上是我们自定义的属性标签 fomat是告诉系统这个标签是来做什么的 <?xml version="1.0" encoding="utf-8"?> <resources> <d
2016-04-07 12:01:37 493
原创 .so的坑
记录一下, 这个坑对我来说满深的。 问题:找不到.so文件 1. 首先如果是直接复制别人的项目,那么包名不要变 2. 如果依赖的项目有a.so文件,比如umeng,那么就把需要的文件(jar和.so)copy到主项目中,不要依赖,因为有的手机上就是找不到,即便打好的包里有这个a.so文件。
2016-03-09 09:51:44 233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人