Android UI研究
刘思汀
这个作者很懒,什么都没留下…
展开
-
[Android UI开发] 仿微信/支付宝的密码输入框效果:GridPasswordView
介绍:仿微信/支付宝的密码输入框效果。运行效果:回到顶部使用说明:build.gradle中添加依赖123dependencies { compile 'com.jungly:GridPasswordView:0.1'}转载 2015-09-11 18:13:17 · 2189 阅读 · 0 评论 -
[Android UI开发] viewpager fragment 切换时oncreateview调用多次问题
使用viewpager切换fragment时,发现如果超过2个页面切换,切换第三个页面时会重新创建。这样使用fragment没有任何意义。查看API文档,只需要设置缓存页面数即可。 mPager.setOffscreenPageLimit(3);http://www.android-doc.com/reference/android/support/v4/view/原创 2015-10-09 12:29:36 · 3298 阅读 · 0 评论 -
[Android UI开发] Android开源框架
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)转载 2015-09-11 16:10:39 · 437 阅读 · 0 评论 -
[Android UI开发] Android Application对象必须掌握的七点
1:Application是什么? Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Applicati转载 2015-09-15 00:34:08 · 446 阅读 · 0 评论 -
[Android UI开发] Android进行异步更新UI的四种方式
大家都知道由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,我大致总结了4种方式,欢迎补充纠正:使用Handler消息传递机制;使用AsyncTask异步任务;使用runOnUiThread(action)方法;使用Handler的post(Runnabel r)方法;下面分别使用四种方式来更新一个T转载 2015-09-11 16:03:30 · 528 阅读 · 0 评论 -
[Android UI开发] Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开转载 2015-09-15 00:12:08 · 1020 阅读 · 0 评论 -
[Android UI开发] Android 性能调优点
摘要:主要包括同步改异步、缓存、Layout优化、数据库优化、算法优化、延迟执行。转载 2015-09-15 00:27:35 · 418 阅读 · 0 评论 -
[Android UI开发] Android常用工具类
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括(HttpUtils、 DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、 FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils转载 2015-09-11 18:10:02 · 342 阅读 · 0 评论 -
[Android UI开发] 固定在ScrollView顶部的View,类似于新浪微博的评论列表的顶部
现在很多App都实现了这个功能,例如新浪微博评论页面的评论、转发、赞的数字可以固定在屏幕上方。我个人很喜欢这种设计,所以利用一点空余时间简单实现了一个类似的功能。先来看一下上面这张图的效果。这个是新浪微博的一个页面,整体布局大致分了三块:正文内容、转发评论赞的数字条、评论列表其中数字条是可以跟着ScrollView一起滑动,但在滑到最顶部时固定在最上面,而下面的评论转载 2015-09-11 18:12:05 · 1136 阅读 · 0 评论 -
[Android UI研究] 学习笔记
Android开发之synchronized的用法在android开发中synchronized主要有四种用法。第一是在方法声明时使用;第二是在对某一代码块时使用;第三是对某一对象使用;第四是对某一类使用。对于多线程操作,一次只有一个线程进入该代码块.此时,线程获得的是成员锁.原创 2015-12-18 18:14:25 · 373 阅读 · 0 评论