Android 沉浸式状态栏适配(支持类似支付宝蒙层状态栏)

Android 沉浸式状态栏适配 Android 4.4之前 在Android系统4.4以前,状态栏的背景色和字体颜色都是不能改变的。默认为黑色。 Android 4.4到5.0(不包括5.0)并且非miui和非Flyme系统 在Android系统4.4到5.0(不包括5.0)并且...

2018-08-30 11:08:17

阅读数 520

评论数 0

Android 基于Popupwindow实现的筛选房源信息等相关的控件,可以自由排序

先上图 功能 区分 支持区域二级选择 FilterTabConfig.FILTER_TYPE_AREA 支持单行选择 FilterTabConfig.FILTER_TYPE_SINGLE_SELECT 支持带EditText的单行选择 ...

2018-07-18 23:21:33

阅读数 899

评论数 4

关于Android8.0以上,recyclerView的焦点总是默认在第一个item上,并且带有选中状态的问题

项目中发现在在切换fragment(Fragment中带有RecyclerView)时,recyclerView的焦点总是默认在第一个item上,并且带有选中状态,事实上我并没有设置item的选中状态。多次测试发现,只在Android8.0(MIUI不会出现)以上才会出现这样的问题。 查看官方文档...

2019-01-07 19:54:18

阅读数 849

评论数 0

为什么Android7.0和8.0上ApplicationContext.startActivty(...)不需要添加FLAG_ACTIVITY_NEW_TASK呢?

我们都知道在Android7.0之前,非Activity环境中(例如ApplicationContext)启动Activity需要添加FLAG_ACTIVITY_NEW_TASK标记位,才会正常启动Activity。因为非Activity的环境中并没有所谓的任务栈。 但是,最近在项目中发现,在An...

2018-12-23 21:29:18

阅读数 107

评论数 0

Android工作学习收集整理(十月)

Android App Bundle学习整理 AndroidStudio 3.2更新内容 Android 9功能和API整理 AndroidX学习整理 SparseArray原理分析 implementation、compile等区别解析 Mac上配置gradle环境变量以及gradle: Per...

2018-11-03 16:26:06

阅读数 269

评论数 0

Android App Bundle的学习整理

对于手机用户来说,“存储空间不足” 警告有时会显得非常烦人。时至今日,手机存储容量仍然是有限的。虽然存储容量多年来一直在增长,但是填充在我们手机里的东西:音乐、应用、游戏、照片等也同样在增长。如何针对不同的用户给出最优的安装体验,正是 Android App Bundle 所要解决的问题 传统的A...

2018-10-18 22:39:04

阅读数 1727

评论数 0

AndroidStudio3.2有哪些更新

AndroidStudio3.2有哪些更新 Android App Bundle Android app Bundle 新应用发布格式,比旧的APK应用尺寸减少11%-64% Google Play 名为 Dynamic Delivery(动态交互)的新应用服务模式会处理您的App Bundle...

2018-10-16 22:50:14

阅读数 887

评论数 0

Android工作学习收集整理(九月)

视频解码硬解和软解的区别 硬解 字面上理解就是用硬件解码。通过显卡的视频加速功能对高清视频进行解码。可以理解为有一个专门的电路板来进行视频的解码工作,是依靠GPU。 调用GPU的专门模块编码来解码,减少CPU运算。显卡核心GPU拥有独特的计算方法,解码效率非常高,这样不但能够减轻CPU的负担,还...

2018-10-07 21:37:28

阅读数 48

评论数 0

MMKV——基于 mmap 的高性能通用 key-value 组件

MMKV——基于 mmap 的高性能通用 key-value 组件 Github MMKV for Android MMKV for Android 多进程设计与实现 基于MMAP 内存映射的移动端通用keyvalue组件。 底层的序列化和反序列化使用protobuf实现 已经在ios上使用了...

2018-09-29 22:36:18

阅读数 126

评论数 0

视频解码硬解和软解的区别及如何选择

视频解码硬解和软解的区别及如何选择

2018-09-03 20:46:34

阅读数 2172

评论数 0

Android工作学习收集整理(八月)

对于gone掉的布局,Android在加载的时候还是加载进去的,只是不显示 百度地图点击marker点显示InfoWinodw出现重影问题 解决方案 在baiduMap.showInfoWindow(infoWindow)后面加上mapView.removeView((rootview); 三...

2018-09-02 21:19:14

阅读数 32

评论数 0

Android工作学习收集整理(七月)

刘海屏适配 参考 <meta-data android:name="android.max_aspect" android:value="ratio_float"/&a...

2018-07-29 22:43:37

阅读数 182

评论数 0

关于Android 4.0+上面百度地图显示异常导致崩溃的总结(vivo x3v Android 4.4.2)GL_INVALID_VALUE

前提: fragmentation 框架下 所有的地图都显示在fragmeng中 过程: 最初使用的是MapView 项目需求:fragment1中有局部地图,fragment2中有全屏地图,从fragment1中点击局部地图跳转到fragment2中。 问题: 这个时候你会发现...

2018-07-04 22:36:02

阅读数 289

评论数 1

Android工作学习收集整理(六月)

目前市面上的版本控制工具,主要为集中式版本控制工具(以SVN为代表)和分布式版本控制工具(当然是git了)。 集中式:一个中央服务器控制所有的版本管理,如果中央服务器因为各种原因被毁,那么整个项目的版本控制就完蛋了。而且,不论是提交还是更新,都需要不段的跟服务器进行通信,没有网络就完蛋。容灾性...

2018-07-01 22:04:54

阅读数 62

评论数 0

Android 通过gradle集成sharesdk编译失败的问题

Android 通过gradle集成sharesdk编译失败的问题 最近项目中需要用到sharesdk来做第三方分享,根据sharesdk官方文档进行Maven集成,正常流程下来,所有配置工作结束,同步(sync)一下代码,如果运气好的话可以编译通过,如果稍微差点的话,你就会看到“Manifes...

2018-06-13 21:20:49

阅读数 396

评论数 0

Android 自定义房价均价走势折线图

最近接手一个二手房项目,类似于房天下,安居客等app,里面需要用到一个每月均价走势折线图,目测功能比较简单,没必要动用MpAndroidChart,也不能适应项目要求,所以觉得自己写一个简单的。在此做一个记录。先上图 这里主要是Y轴的刻度不明确,所以这里为了简单起见,固定最低点和最高点的位置...

2018-06-09 18:31:05

阅读数 362

评论数 0

Android工作学习收集整理(五月)

Android桌面图标自动生成 AndroidStudio 3.0 会为您的应用程序创建一个自适应图标,该图标仅在sdk 26中可用。使用xml文件,mipmap-anydpi-v26夹中的文件来使用自适应圆形图标,创建的时候默认生成。需要注意图标会小一圈,让UI切正常大小的替换一下就好...

2018-05-27 13:07:06

阅读数 68

评论数 0

ViewFlipper锁屏解锁后停止滚动异常分析

ViewFlipper一般被用作指定的多个View对象的动态切换,当想要自动播放时,一般可使用startFlipping()启动播放。 但是,测试中发现,如果手机没有开启锁屏功能(黑屏后唤醒直接进入桌面或app),当手机黑屏后再次打开,你会发现停止播放了,而且即使主动调用startFlipp...

2018-03-16 10:54:27

阅读数 666

评论数 1

Python学习记录

深copy和浅copy 浅copy有三种形式 import copy # 导包的前提 namebak=copy.copy(name) namebak=name[:] namebak=list(name) 深copy namebak=copy.deepc...

2018-02-11 16:41:27

阅读数 63

评论数 0

Android 关于各版本悬浮窗权限的问题

Android 关于悬浮窗权限的问题 想在app内的任一页面均能弹出Dialog,实现全局Dialog,开始认为Dialog只能依附在Activity上,后来查询到可以采用悬浮窗模式。正常情况下的处理: dialog.getWindow().setType(WindowManager.La...

2017-12-21 10:22:50

阅读数 8006

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭