Fork me on github

随笔分类 -  Android

1
摘要:Android H5调起原生微信或支付宝支付 WebView调用原生微信或支付宝回调:其原理就是在shouldOverrideUrlLoading(final WebView view, String url)方法中进行拦截处理。 由于支付宝的取消支付之后跳转的页面显示不太友好,所以集成支付宝SDK 阅读全文
posted @ 2018-12-03 12:38 Denluoyia 阅读(6673) 评论(0) 推荐(1)
摘要:Float四舍五入保留一位小数点 public class Test { public static void main(String[] args){ double data1 = 3.35; float data2 = 3.35f; System.out.println(String.forma 阅读全文
posted @ 2018-11-26 20:36 Denluoyia 阅读(5777) 评论(0) 推荐(1)
摘要:重写父级的ViewPager的canScroll方法,返回false来屏蔽子View的滑动 //canScroll=false 屏蔽子view滑动事件 @Override protected boolean canScroll(View v, boolean checkV, int dx, int x, int y) { return false; } 阅读全文
posted @ 2018-10-08 11:47 Denluoyia 阅读(757) 评论(1) 推荐(0)
摘要:EditText格式化11位手机号输入xxx xxxx xxxx /** * 格式化11位手机号码输入 xxx xxxx xxxx格式 * 如果一直是添加:输入到第三个或第8个数字时 自动空格 * 如果是回退情况:判断当前长度为4或9时的前一个字段是否是' ' 不是则添加 * @param edit 阅读全文
posted @ 2018-09-06 15:26 Denluoyia 阅读(3014) 评论(0) 推荐(0)
摘要:根据设计的宽高比,如需宽度占满手机屏幕,或是默认宽度时,根据原图片的宽高比来设置高度,是图片不变形展示: 阅读全文
posted @ 2018-07-16 18:39 Denluoyia 阅读(856) 评论(0) 推荐(0)
摘要:在使用后台服务播放音频是,绑定后执行总是出现空指针异常问题,查其原因:服务的连接是异构的,绑定后直接使用不能保证已经绑定成功,绑定后立即执行会引发空指针异常。 https://my.oschina.net/qibin/blog/215155 阅读全文
posted @ 2018-07-11 17:41 Denluoyia 阅读(469) 评论(0) 推荐(0)
摘要:在结合使用ViewPager+Fragment的时候,默认预加载其左右相邻的Fragment,在使用多个Fragment之间来回切换的时,会出现已经请求过的网络数据还需要重新加载,这样的体验非常不好。 1. 通过设置预偏移数目来实现可预加载的Fragment数目; 2. 使用数据懒加载方式,使用 s 阅读全文
posted @ 2018-07-11 17:35 Denluoyia 阅读(217) 评论(0) 推荐(0)
摘要:经常会遇到突然AndroidStudio编译不了程序,报错误: Execution failed for task ':app:processDebugResources'. > Failed to process resources, see aapt output above for detai 阅读全文
posted @ 2018-06-27 23:33 Denluoyia 阅读(9055) 评论(0) 推荐(1)
摘要:app/app.iml的jdk没有配置好,找到这句补全就可以编译了。 阅读全文
posted @ 2018-06-22 08:59 Denluoyia 阅读(656) 评论(0) 推荐(0)
摘要:1. 跳转到新的页面自动软键盘显示情况: 在配置清单文件AndroidManifest.xml文件,对Activity的windowSoftInputMode属性进行设置。 一般情况下,软键盘的弹出都需要依托EditText获取焦点。根据输入控件可以控制软键盘的弹出和收缩。 2. 键盘上的搜索,回车 阅读全文
posted @ 2018-06-13 15:05 Denluoyia 阅读(2809) 评论(0) 推荐(0)
摘要:之前有总结过关于ListView的一些优化技巧,比如它的ConvertView的复用Recycler机制,使用ViewHolder来提高列表条目的findById的效率,以及宽高的设置确定值的好处,如果有图片则在停止滑动的时候再进行加载显示等等。 这次是就ListView具有的一些功能,细节的东西来 阅读全文
posted @ 2018-06-13 15:03 Denluoyia 阅读(191) 评论(0) 推荐(0)
摘要:先来看看淘宝、唯品会长按商品的效果,以及简单Demo的效果: 首先分析一下场景: 1. 遮罩的效果,我们会很容易的想到Android布局控件FrameLayout布局,是基于叠加在上方的布局。所以在列表条目布局的时候,可以使用FrameLayout布局,在长按列表条目时,用条目的根布局添加一个遮罩的 阅读全文
posted @ 2018-05-09 19:13 Denluoyia 阅读(1625) 评论(0) 推荐(0)
摘要:要实现ScrollView的回弹效果,需要对其进行触摸事件处理。先来看一下简单的效果: 根据Android的View事件分发处理机制,下面对dispatchTouchEvent进行详细分析: 在加载布局完成之后,获取ScrollView的第一个子元素,保存它的参数,left top right bo 阅读全文
posted @ 2018-05-05 20:22 Denluoyia 阅读(2725) 评论(0) 推荐(0)
摘要:Android的动画可以分为三种,View动画、帧动画、属性动画。View动画通过对场景里的对象不断做图像变化(平移、缩放、旋转、透明度)从而产生动画效果,它是一种渐进式动画,而且View动画支持自定义。帧动画可以理解为图片切换动画(如果图片过多,会导致OOM)。属性动画为API11的新特性,属性动 阅读全文
posted @ 2018-05-02 18:28 Denluoyia 阅读(270) 评论(0) 推荐(0)
摘要:Android 中图片和常见的颜色都可以是一个Drawable. Drawable可以方便我们做出一些特殊的UI效果,这一点在UI相关的开发工作中尤其重要。其主要优点有: 使用简单,比自定义View成本要低; 非图片类型的Drawable占用空间小,对减小apk大小有帮助; Drawable作为图片 阅读全文
posted @ 2018-05-02 08:23 Denluoyia 阅读(381) 评论(0) 推荐(0)
摘要:IntentService是继承并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentService的方式和启动传统的Service一样,同时,当任务执行完后,IntentService会自动停止,而不需要我们手动去控制或stopSelf()。另外,可以 阅读全文
posted @ 2016-10-25 18:09 Denluoyia 阅读(29953) 评论(0) 推荐(0)
摘要:IPC(Inter-Process Conmunication) 进程间通讯 在同一进程中,各个组件进行通信是十分方便的,普通的函数调用就可以解决;但是,对于处于不同进程中的组件来说,要进行通信,就需要用到Android的IPC机制了。 IBinder/Binder是Android远程对象的基本接口 阅读全文
posted @ 2016-10-25 16:06 Denluoyia 阅读(516) 评论(0) 推荐(0)
摘要:Android之Service的生命周期和启动方式的特点比较: Service是Android系统中的四大组件之一,它和Activity的级别差不多,但是只能在后台运行,并且可以和其他的组件进行交互。Service可以在很多场合的应用中使用,例如播放音乐的时候用户启动了其它的Activity这个时候 阅读全文
posted @ 2016-10-23 16:45 Denluoyia 阅读(455) 评论(0) 推荐(0)
摘要:四大组件之一的Activity组件,在应用中一个Activity可以用来表示一个界面,我们通常可以理解成“活动”,即一个活动开始,代表Activity组件启动,活动结束,代表一个Activity的生命周期结束。一个Android应用必须通过Activity来运行和启动。Activity的生命周期交给系统统一管理。忘了看一眼就记住了。 阅读全文
posted @ 2016-10-21 22:58 Denluoyia 阅读(343) 评论(0) 推荐(0)
摘要:关于ListView几个方面的优化:1. ListView的大小设定固定值; 2.复用convertView, 使用ViewHolder提高在容器中查找组件的效率; 3. 使用分页加载;4. 快速滚动时, item不显示耗时加载的图片(或其他资源)。Android中有一个反复循环构件(Recycler),它的工作原理如下... 阅读全文
posted @ 2016-10-20 21:19 Denluoyia 阅读(287) 评论(0) 推荐(0)

1
返回顶部