Android
文章平均质量分 78
Bryson先森
这个作者很懒,什么都没留下…
展开
-
ListView的优化
一、前言在开发和学习中,我们常常接触到RecyclerView。作为ListView的升级版,如果我们仅仅是使用RecyclerView而不去探究ListView有什么不足的地方的话,那是没用脑子思考的编程,也不会体会到RecyclerView有什么方便的地方。在很多书籍中都有提到ListView的优化,其中徐宜生的《Android群英传》和郭霖的《第一行代码》第2版中都有少量的篇幅介绍。好记性不如原创 2017-08-31 09:11:50 · 439 阅读 · 0 评论 -
Activity生命周期探索
一、前言学习Android开发,当然要以基础为重,而Android中尤为基础的就是四大组件——Activity(活动)、Service(服务)、Broadcast(广播)、Content Provider(内容提供器)。在此以谷歌Android开发者网站的参考文档以及实际代码为切入点,初步学习Activity的生命周期,作为学习的总结。二、Activity生命周期1. 小问题...原创 2018-07-28 17:29:43 · 332 阅读 · 0 评论 -
关于Android设置控件margin无效的解决办法
一、需求右上角跳过按钮距离状态栏50px以及距离右边50px,相对位置如图。二、获取状态栏高度图片中黑色部分需要顶上状态栏,那么设置Button的margin值时,就应该把状态栏的高度考虑进去,这简单int resourceId = context.getResources().getIdentifier("status_bar_height",原创 2017-11-05 15:37:08 · 11906 阅读 · 1 评论 -
维护AutoLayout遇到的坑
一、前言Android设备的碎片化,确实让开发者很头疼。Android设备成千上万,每台设备硬件设备各不相同。有的卖高价低配,有的卖低价高配,这里就不发表其他言论了。聊回正题,每台不同的Android设备,屏幕参数都有差异,主要的参数有三种:屏幕尺寸、屏幕分辨率、屏幕像素密度。 屏幕尺寸:即屏幕的物理尺寸 1英寸(inch)=2.54厘米(cm) 屏幕分辨率:即屏幕上显示的像素原创 2017-10-20 10:47:20 · 2855 阅读 · 1 评论 -
Android 6.0(API 23)后的权限问题
一、Android 6.0后的权限问题谷歌发布的Android 6.0,与之前的版本相比,有了很多的亮点。诸如App Permissions(软件权限管理)、Chrome Custom Tabs(Chrome的网页浏览体验提升)、App Links(APP关联)、Android Pay(安卓支付)、Fingerprint Support(指纹支持)、Power & Change(电量管理 )等等。但原创 2017-08-31 09:13:53 · 1053 阅读 · 0 评论 -
Android中的组件通信
一、Activity(一)、Activity与Activity通信1. Intent 和 Bundle(单向传递)startActivity(Intent intent, Bundle bundle)startActivityForResult(Intent intent, int requestCode, Bundle bundle) + setResult(int ...原创 2018-07-31 17:15:29 · 839 阅读 · 0 评论