摘要:总结 1.Android事件分发是先传递到ViewGroup,再由ViewGroup传递到View。 2.在ViewGroup中可以通过onInterceptTouchEvent方法对事件传递进行拦截,onInterceptTouchEvent方法返回true代表不允许事件继续向子View传递,返回
阅读全文
摘要:转载:https://juejin.im/entry/577142c3a633bd006435eea4 什么是注解 先来看看Java文档中的定义 An annotation is a form of metadata, that can be added to Java source code. C
阅读全文
摘要:转载:http://droidyue.com/blog/2014/07/12/scan-media-files-in-android-chinese-edition/ 这篇文章从系统源代码分析,讲述如何将程序创建的多媒体文件加入系统的媒体库,如何从媒体库删除,以及大多数程序开发者经常遇到的无法添加到
阅读全文
摘要:1.“==” 属于基础操作符 用于基础数据类型的比较 比较的时候判断的是引用是否指向堆内存的同一块地址 2.equals String类中的方法 比较当前字符串对象的实体是否与参数指定的字符串实体相同(比较内容) 3.TextUtils.isEmpty(str) 源码分析: String实现了这个接
阅读全文
摘要:做音乐播放器的时候,第一反应是写一个函数全盘扫描得到所有的mp3文件,但是效率太低,在网上查了一下,发现一个强大的类--MediaStore,特此记录学习。 The Media provider contains meta data for all available media on both i
阅读全文
摘要:long time=System.currentTimeMillis(); final Calendar mCalendar=Calendar.getInstance(); mCalendar.setTimeInMillis(time); 取得小时:mHour=mCalendar.get(Calendar.HOUR); 取得分钟:mMinuts=mCalendar.get(Ca...
阅读全文
摘要:原理 所谓的多点触碰就是多个手指在屏幕上进行操作,用的最多的估计是放大缩功能吧,比如很多的图片浏览器都支持缩放!理论上Android系统本身可以处理多达256个手指的触摸,当然这取决于手机硬件的支持;不过支持多点触摸的手机一般支持2-4个点,当然有些更多!我们发现前面两点都有用到MotionEven
阅读全文
摘要:android developers java.lang.Object --android.view.View android.view.ViewGroup android.widget.FrameLayout android.widget.ViewAnimator android.widget.V
阅读全文
摘要:andrid developers java.lang.Object android.text.ClipboardManager android.context.ClipboardManager Interface to the clipboard service, for placing and
阅读全文
摘要:今天在研究前辈写的代码的时候,突然发现string里面出现了<stringname="item_recent_photo">最近拍摄%1$s</string>有点蒙圈,这个不是c语音里面的表示方式,就百度了一下,记。。。 在TextView中想要动态的显示某些值,用到%1$s,%1$d,先介绍一下:
阅读全文
摘要:问题 如何获取一个控件的长和高,相信很多朋友第一眼看见这个问题都会觉得很简单,直接在onCreate里面调用getWidth、getMeasuredWidth不就可以获得了吗,但是,事实上是并没有简单的,不信的话,你可以去试一下,在onCreate里面,你是无法获得长宽值的,始终为0。 原因 这是为
阅读全文
摘要:转载:http://blog.csdn.net/dreamzml/article/details/9951577 ViewPager ViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切
阅读全文
摘要:ViewGroup >A ViewGroup is a special view that can contain other views (called children.) The view group is the base class for layouts and views contai
阅读全文
摘要:名词 解释 Px (Pixel像素) 不同设备显示效果相同。这里的“相同”是指像素数不会变,比如指定UI长度是100px,那不管分辨率是多少UI长度都是100px。也正是因为如此才造成了UI在小分辨率设备上被放大而失真,在大分辨率上被缩小。 Screen Size (屏幕尺寸) 一般所说的手机屏幕大
阅读全文
摘要:借鉴:大苞米的博客(http://blog.csdn.net/a396901990) 一.内存溢出(OOM--out of memory) (1)内存溢出引发的问题展现: 1.程序卡顿,响应速度慢(内存占用高时JVM虚拟机会频繁触发GC) 2.莫名消失(当你的程序所占内存越大,它在后台的时候就越可能
阅读全文