随笔分类 -  android

Android 事件分发机制
摘要:总结 1.Android事件分发是先传递到ViewGroup,再由ViewGroup传递到View。 2.在ViewGroup中可以通过onInterceptTouchEvent方法对事件传递进行拦截,onInterceptTouchEvent方法返回true代表不允许事件继续向子View传递,返回 阅读全文

posted @ 2019-01-22 15:34 不二家的瓶子 阅读(455) 评论(0) 推荐(0)

转载:自定义注解
摘要:转载:https://juejin.im/entry/577142c3a633bd006435eea4 什么是注解 先来看看Java文档中的定义 An annotation is a form of metadata, that can be added to Java source code. C 阅读全文

posted @ 2017-04-28 14:21 不二家的瓶子 阅读(270) 评论(0) 推荐(0)

Android保存图片到系统图库
摘要:转载:http://droidyue.com/blog/2014/07/12/scan-media-files-in-android-chinese-edition/ 这篇文章从系统源代码分析,讲述如何将程序创建的多媒体文件加入系统的媒体库,如何从媒体库删除,以及大多数程序开发者经常遇到的无法添加到 阅读全文

posted @ 2017-04-27 13:57 不二家的瓶子 阅读(721) 评论(0) 推荐(0)

string比较:“==”,equals(),TextUtils.isEmpty(str),str.isEmpty()的区别
摘要:1.“==” 属于基础操作符 用于基础数据类型的比较 比较的时候判断的是引用是否指向堆内存的同一块地址 2.equals String类中的方法 比较当前字符串对象的实体是否与参数指定的字符串实体相同(比较内容) 3.TextUtils.isEmpty(str) 源码分析: String实现了这个接 阅读全文

posted @ 2017-03-28 10:33 不二家的瓶子 阅读(321) 评论(0) 推荐(0)

MediaStore---强大的android系统媒体库
摘要:做音乐播放器的时候,第一反应是写一个函数全盘扫描得到所有的mp3文件,但是效率太低,在网上查了一下,发现一个强大的类--MediaStore,特此记录学习。 The Media provider contains meta data for all available media on both i 阅读全文

posted @ 2017-03-22 16:37 不二家的瓶子 阅读(766) 评论(0) 推荐(0)

android 获取系统时间
摘要:long time=System.currentTimeMillis(); final Calendar mCalendar=Calendar.getInstance(); mCalendar.setTimeInMillis(time); 取得小时:mHour=mCalendar.get(Calendar.HOUR); 取得分钟:mMinuts=mCalendar.get(Ca... 阅读全文

posted @ 2017-03-15 14:14 不二家的瓶子 阅读(163) 评论(0) 推荐(0)

多点触碰
摘要:原理 所谓的多点触碰就是多个手指在屏幕上进行操作,用的最多的估计是放大缩功能吧,比如很多的图片浏览器都支持缩放!理论上Android系统本身可以处理多达256个手指的触摸,当然这取决于手机硬件的支持;不过支持多点触摸的手机一般支持2-4个点,当然有些更多!我们发现前面两点都有用到MotionEven 阅读全文

posted @ 2016-10-24 16:05 不二家的瓶子 阅读(195) 评论(0) 推荐(0)

ViewFlipper(翻转视图)的使用
摘要:android developers java.lang.Object --android.view.View android.view.ViewGroup android.widget.FrameLayout android.widget.ViewAnimator android.widget.V 阅读全文

posted @ 2016-10-19 10:51 不二家的瓶子 阅读(174) 评论(0) 推荐(0)

Android剪贴板操作----ClipboardManager
摘要:andrid developers java.lang.Object android.text.ClipboardManager android.context.ClipboardManager Interface to the clipboard service, for placing and 阅读全文

posted @ 2016-10-18 09:51 不二家的瓶子 阅读(1002) 评论(0) 推荐(0)

android中string.xml中%1$s、%1$d等的用法
摘要:今天在研究前辈写的代码的时候,突然发现string里面出现了<stringname="item_recent_photo">最近拍摄%1$s</string>有点蒙圈,这个不是c语音里面的表示方式,就百度了一下,记。。。 在TextView中想要动态的显示某些值,用到%1$s,%1$d,先介绍一下: 阅读全文

posted @ 2016-09-28 13:21 不二家的瓶子 阅读(8169) 评论(0) 推荐(1)

获取android控件的高度
摘要:问题 如何获取一个控件的长和高,相信很多朋友第一眼看见这个问题都会觉得很简单,直接在onCreate里面调用getWidth、getMeasuredWidth不就可以获得了吗,但是,事实上是并没有简单的,不信的话,你可以去试一下,在onCreate里面,你是无法获得长宽值的,始终为0。 原因 这是为 阅读全文

posted @ 2016-09-26 15:56 不二家的瓶子 阅读(4749) 评论(0) 推荐(0)

转载---ViewPager,PagerAdapter,FragmentPagerAdapter和FragmentStatePagerAdapter的分析对比
摘要:转载:http://blog.csdn.net/dreamzml/article/details/9951577 ViewPager ViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切 阅读全文

posted @ 2016-09-26 14:21 不二家的瓶子 阅读(202) 评论(0) 推荐(0)

自定义ViewGroup
摘要: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 阅读全文

posted @ 2016-09-19 13:56 不二家的瓶子 阅读(138) 评论(0) 推荐(0)

dp与px转换
摘要:名词 解释 Px (Pixel像素) 不同设备显示效果相同。这里的“相同”是指像素数不会变,比如指定UI长度是100px,那不管分辨率是多少UI长度都是100px。也正是因为如此才造成了UI在小分辨率设备上被放大而失真,在大分辨率上被缩小。 Screen Size (屏幕尺寸) 一般所说的手机屏幕大 阅读全文

posted @ 2016-09-19 10:43 不二家的瓶子 阅读(356) 评论(0) 推荐(0)

android 内存问题
摘要:借鉴:大苞米的博客(http://blog.csdn.net/a396901990) 一.内存溢出(OOM--out of memory) (1)内存溢出引发的问题展现: 1.程序卡顿,响应速度慢(内存占用高时JVM虚拟机会频繁触发GC) 2.莫名消失(当你的程序所占内存越大,它在后台的时候就越可能 阅读全文

posted @ 2016-09-07 14:08 不二家的瓶子 阅读(547) 评论(0) 推荐(0)

导航