- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 Android Kotlin入门-控制流
正文:If Expression在KotLin,if是一个表达式,它将会有返回值,所以不会存在三元运算符的表达形式 //传统模式 var a = 1; var b = 2; var max: Int if(a>b) max = a else max = b
2016-02-28 11:58:37 736
原创 Android Kotlin入门-基本类型
首先先对KotLin进行介绍: KotLin是由JetBrains设计的开放源码的编程语言,它正在java开发者中变得越来越流行。KotLin通常被吹捧为Java的继承者,相比较Java而言,KotLin提供更为丰富的开发经验,因为它更现代,更具有表现力和更简洁。如果你在寻求Android开发的可替代编程语言,那么应该试一下KotLin。使用KotLin,你可以很容易的在Andr
2016-02-27 16:58:16 6897
转载 BitmapDrawable.mutate()
对BitmapDrawable有了更深的认识后才发现有点错怪了Google那帮家伙,其实他们也早就意识到“原文”所提到的问题了,虽然做出补救是在SDK1.5才出现的,那就是BitmapDrawable.mutate()这个方法。原来Resources缓存的并不是个Drawable,而是Drawable中的State(比如BitmapDrawable的BitmapState)。是这个State起
2016-02-26 15:20:48 2873 2
原创 图像混合利器—Xfermode应用
1.PorterDuff.Mode.CLEAR所绘制不会提交到画布上。2.PorterDuff.Mode.SRC显示上层绘制图片3.PorterDuff.Mode.DST显示下层绘制图片4.PorterDuff.Mode.SRC_OVER正常绘制显示,上下层绘制叠盖。5.PorterDuff.Mode.DST_OVER上下层都显示。下层居上显示。
2016-02-26 15:05:37 1236
原创 MediaPlayer初探一
1、打开音乐库Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI); //打开音乐库startActivityForResult(intent, 0);2、得到手机中音乐信息private void get_list() { Content
2016-02-21 15:53:13 649
原创 GifView的应用
自定义GIFView的用法:首先先来看看别人提供的自定义GIFView的用法:1、导入GIFView的jar包:地址:http://download.csdn.net/detail/weiwozhiyi/93969222、在布局文件写上:com.ant.liao.GifView android:id="@+id/gifview1" android:layout_
2016-02-12 11:23:50 1191
原创 无处不在的Service服务
/** * Service 是一个可以在后台执行长时间运行操作而不使用用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。 */基础识记:
2016-02-12 06:50:38 1077
原创 图片画画板
1、为ImageView设置触摸事件@Overridepublic boolean onTouch(View v, MotionEvent event) { switch (event.getAction()){ case MotionEvent.ACTION_DOWN: startX = event.getX();//event.getR
2016-02-11 21:55:39 1025
原创 Android开发技术铺垫之正则表达式
Pattern正则表达式的编译表示形式。指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式first,将根据非捕获组和捕获组进行分类来展示正则表达式的一些常规的规则: /** * 非捕获类型 *
2016-02-11 17:33:35 944
原创 无所不知的BroadcastReceiver
/**广播接收器 是一种用于响应系统范围广播通知的组件。 许多广播都是由系统发起的—例如,通知屏幕已关闭、电池电量不足或已拍摄照片的广播应用也可以发起广播—例如,通知其他应用某些数据已下载至设备,并且可供其使用。 尽管广播接收器不会显示用户界面,但它们可以创建状态栏通知,在发生广播事件时提醒用户。 但广播接收器更常见的用途只是作为通向其他组件的“通道”,设计用于执行极少量的工作。 例如
2016-02-11 00:58:59 1200
Exynap代码插入神器
2016-11-06
Android数据绑定DataBinding总结
2016-10-02
无处不再的Service
2016-09-05
无处不在的Service
2016-09-05
关闭多个Activity
2016-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人