
Android
文章平均质量分 82
CoolEgos
这个作者很懒,什么都没留下…
展开
-
Handler,Looper&&在异步线程中更新UI
希望有问题,你能指出哦原创 2016-03-28 17:42:49 · 758 阅读 · 0 评论 -
Android自定义ViewGroup的总结
好久没有写博客,一直在用自己的印象笔记记录一些问题。2017年了,想重新的把博客写起来。也希望通过这个平台交一些朋友。原创 2017-01-14 15:58:26 · 630 阅读 · 0 评论 -
fitsSystemWindows实践
静下来,写博客。原创 2017-01-01 17:23:10 · 8796 阅读 · 2 评论 -
ViewTreeObserver使用
ViewTreeObserver是什么从命名上来看是一个观察者,根据Android上面观察者模式的使用(可以参考BaseAdapter.notifyDataSetChanged()方法),用来监听一些行为,当这些行为发生改变的时候就会通知ViewTreeObserver,然后做相应的一些处理了。原创 2017-02-19 18:38:51 · 1227 阅读 · 0 评论 -
ImageSpan和TextView在垂直方向,SPAN_EXCLUSIVE_EXCLUSIVE等几个属性
默认的ImageSpan只能实现和文字向上(ImageSpan.ALIGN_BASELINE)和向下(ImageSpan.ALIGN_BOTTOM)对齐,所以是无法实现ImageSpan和文字垂直方向在一条直线上的。原创 2016-01-17 10:38:44 · 3096 阅读 · 0 评论 -
Android Fragment解析以及Fragment中碰到的各种坑
对Fragment 的梳理和总结,从Fragment 的坑中脱离出来。原创 2017-04-07 22:02:55 · 6788 阅读 · 0 评论 -
全面了解Window
Window是什么?Window是一个组件,View是由Window呈现出来的。Window实际上就是管理着View,对Window的操作最终都会转化成对View的操作。经常使用的Window:Activity、Dialog、PopupWindow、Toast等。系统中常见的Window:StatusBar、NavigationBar、InputMethod(软键盘)等。原创 2017-04-12 22:57:18 · 2083 阅读 · 0 评论 -
Android截屏方法总结
最近研究了一些Android的截屏方法,做一个总结。原创 2017-04-23 09:38:53 · 5711 阅读 · 0 评论 -
模仿一个投票,学习一下View的事件分发和拦截
代码写的不好,希望大家看到有错误或者不合理的地方能够指出来哦。原创 2016-03-08 20:54:20 · 953 阅读 · 0 评论 -
使用TableLayout
欢迎大家指出我的错误哦原创 2016-03-15 20:07:04 · 738 阅读 · 0 评论 -
Native和H5两种情况的头像上传
最近的工作中接触了一个小的功能,上传头像。上传头像是很多应用中的东西,描述下自己的应用。上传头像应用的地方:1.最开始进入app的时候会提示注册,然后就会调用。2.成功的注册完毕以后,可以在个人信息里面修改头像。3.在H5(某个WebView)中也可以修改这个头像。4.分为上传成功,上传失败和取消上传的功能。先想想自己的这个功能,实现1和2只需要将上传的逻辑写在一个公共的类就行(例如原创 2015-08-24 20:57:21 · 6301 阅读 · 1 评论 -
Native通过Javascript与Html5交互
转载请注明出处: 本文分为四个部分,分别为:WebView的使用Html5加载Javascript的过程Native与Html5的交互方法使用js sdk的优势以及劣势所有的内容都是新手性质的,特别是前面两个内容是因为自己没有使用过WebView以及不太了解Html5加载Javascript的原因,所以大家会的可以自己跳过看后面。写博客为的是记录自己工作学习过程中的一些问题,所以可能有很原创 2015-08-16 14:49:11 · 11272 阅读 · 1 评论 -
Android截图,兼容android 5.0和大图片
Android中选择一张图片然后截取部分作为头像是一个非常常见的需求。当然很多个性化的应用中都会有自己专门定制的选择图片和裁剪图片。但本文现在主要讨论的是一些系统的东西,包括打开系统图片的选择、调用系统的截图功能。 以前在调用系统的截图的时候我都是这样使用的。Intent intent = new Intent(Intent.ACTION_PICK, android.p原创 2015-09-07 23:48:06 · 5134 阅读 · 1 评论 -
ListView解决图片错乱为什弱引用相关比findViewWithTag效率要高?
在看了郭霖大神关于ListView图片错乱的分析以后,收获不少。但是自己平时使用多的是findViewWithTag或者是使用的一些开源控件,所以说弱引用相关比findViewWithTag效率要高很多,不是很理解。所以就自己来分析一下(最后的结果确实是比findViewWithTag要好很多)。 直接在郭霖的findViewWithTag解决方案中修改相关的代码,Bitma原创 2015-10-04 20:43:25 · 1737 阅读 · 0 评论 -
Android获取控件大小的方法
在Android中很多时候都需要获取到控件的大小,这样对于布局的计算有许多的帮助,比如一个GridView布置成多少行多少列是需要提前知道自己允许的最大的高度和宽度才能计算,这样就需要得到控件的大小。控件的大小是在View的measure的过程计算出来的。所有我们如果通过直接在onCreate()、onResume()等等方法中直接去取控件的大小是取不到的。而这里面的原因是View的measure原创 2015-10-26 21:27:46 · 12711 阅读 · 0 评论 -
Android购物动画
最近在做一个类似于购物的动画。先上最终的效果的Demo。从图中可以看出,是可以在一个动画还没有结束的时候开始第二个动画,即多个动画会依次执行。自己做的动画并不多,所以就说的详细一点(如果有说错的的还望告诉一下啊,哈哈)1.一个View只能在自身的父布局中移动。最开始,将这个效果放在ListView中的时候,发现根本不移动,当时移动的是ListView的某个Item中的一个TextV原创 2016-01-31 22:53:13 · 922 阅读 · 0 评论 -
Volley在没有网的情况下使用磁盘缓存的数据
使用Volley的应该都知道,Volley中的缓存机制是基于http cache的,简单来说就是它的缓存是依赖于服务器的。但是一般没有网时我们打开app,还是会展示最近一次展示的内容,所以,需要对它进行一下修改。最开始想的是在CacheDispatcher中的run()中这样修改一下。但是一直不知道怎么来判断网络情况,所以这样的方法应该是不行的。Cache.Entry entry =原创 2015-09-28 16:05:30 · 2652 阅读 · 3 评论 -
IPC基础
Android 系统中充斥着各种IPC。常见的例子:对系统状态栏的控制(`StatusBar`和`NavigationBar`)、对键盘的控制等等。了解IPC 的机制,对于Android 源码的理解也可以加深。以前有做过一些简单的aidl 的IPC,做一个简单回顾。原创 2017-05-06 11:01:24 · 649 阅读 · 0 评论