- 博客(8)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 Java泛型解惑
初识泛型 关于泛型的使用,我们平时使用最多的可能就是如下场景:List<String> list = new ArrayList<String>();<>就是泛型的标志。以前对泛型理解不深,以前认为,在上面这段代码中:List这个容器,可以插入不同类型的对象。泛型给我们编码提供了一种便利,我们只需要在用的时候决定插入对象的类型,可以是String,可以是Integer,全凭我们实际需要。没错,这是我
2016-08-27 15:06:47 1137 1
原创 位运算在Android Flag中的巧妙使用
我们都知道Android源码,博大精深,但似乎还有一些细节被我们忽略。一、诡异的Flag从以前就发觉,android源码中一些Flag设置的很诡异,比如WindowManager.LayoutParams中的一些Flag:public static final int FLAG_ALLOW_LOCK_WHILE_SCREEN_ON = 0x00000001; public static fi
2016-08-25 20:32:02 3039
原创 自定义Toolbar样式,带你出坑
今天在玩Translucent Bar时,看见Toolbar默认的黑色实在扎眼,就像改变个颜色,可是没想到竟然踩了一个有一个坑,这里记录一下。最开始是如下配置: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent"
2016-08-25 18:23:34 1640
转载 Java内部类的作用
说起内部类,大家一定不陌生,Handler嘛,天天用。但是问其究竟,真正能把内部类说个一二三吗?反正博主是脑子一阵空白,正好看到网上有人总结,我就不重复造轮子了。作用1.内部类可以很好的实现隐藏,一般的非内部类,是不允许有 private 与protected权限的,但内部类可以。2.内部类拥有外围类的所有元素的访问权限。3.可以实现多重继承。4.可以避免修改接口而实现同一个类中两种同名方法的调用。
2016-08-24 16:21:31 518
原创 从短信url链接跳转到APP
这几天携程小伙伴终面遇到这样一道题,写出一段从短信内容跳转打开app的代码实例,当时我就懵逼了。在网上搜了良久,终于在stackoverflow找到解决方案: Launch Android app from within SMS/MMS message? 在AndroidManifest文件的入口activity中添加一段intent-filter,如下:<intent-filter> <a
2016-08-22 22:23:15 7543 1
原创 Android NDK开发——环境配置
以前的NDK开发,需要使用cygwin模拟Linux环境,用ndk-build进行编译,虽然可以配置环境变量大大缩减编译复杂度,但是每次在eclipse改完代码,再用cygwin编译总是怪怪的。而且每次有新工程使用JNI时还要手动新建jni文件夹和Android.mk这些步骤,显得特别繁琐。而现在,android NDK r7及以上的版本已经集成了Cygwin编译环境,也就是说,我们完全可以抛弃庞大
2016-08-18 20:12:02 968
转载 位运算及其应用实例
位运算是C/C++中的基本运算之一,即便是这样,它对大多数程序员来说是一个比较陌生的运算——大多数程序员很少使用位运算。本篇先简要介绍基本的位运算操作符及其用法(何时使用),然后介绍位运算符的几个典型应用: (1) 三种不用临时变量交换两个整数的实例,并分析每个实例的优缺点 (2) 进制转换,通过位运算实现将十进制数按二进制和十六进制输出,并得出一个通用的,用于将十进制
2016-08-13 11:53:00 1090
原创 android studio配置lambda教程
java1.8的特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不够突出。Lambda表达式取代了匿名类,取消了模板,允许用函数式风格编写代码。这样有时可读性更好,表达更清晰。我们先看几个例子:// Java 8之前: new Thread(new Runnab
2016-08-10 21:43:43 1573
录音并转码MP3,带监控音量
2015-11-06
开源LAME源码(最新)
2015-11-03
arcgis for android如何设计一个中间带箭头的直线样式?如图
2015-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人