自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 安卓屏幕适配

1.屏幕适配使用头条的解决方案在gradle导入AndroidAutoSizeapi 'me.jessyan:autosize:1.1.2'在manifest的application节点下配置ui给的分辨率,这样子最基本的配置就配置完了,由于目前不需要特殊处理,所以就不配置其他的东西2.字体大小适配由于华为的字体普遍大,所以需要适配下字体不随系统的设置而变化,...

2019-12-27 12:13:55 156

原创 BottomSheetDialogFragment显示不全问题

最近测试的时候发现一个问题,就是BottomSheetDialogFragment在18:9以上的手机显示没问题,但是16:9以下的手机显示不全(上拉后可以显示全)。适配方式如下:1.先计算屏幕比例2.在onStart中设置PeekHeight为view的高度...

2019-12-25 10:56:34 2851

转载 android q新特性

谷歌针对的Q预览版的特性分享,内容涉及比较多。遗憾的是没有提供PPT给参会者,如下内容根据提纲与回忆整理,如有缺失敬请谅解。适配Q重点归纳限制后台拉activity 非系统应用无法获取到IMEI 外部存储的隔离存储;公共媒体文件的存储 后台地理位置权限 适配折叠屏 全屏手势导航,应用充分利用全面屏,建议应用不要覆盖系统手势,否则可能导致手势冲突,影响用户使用习惯 应用使用黑色主...

2019-10-18 09:52:52 1155

转载 Lottie

一、前言你有没有遇上一些设计师,对一些酷炫的动画着迷,喜欢根据场景设计出可爱而流畅的动画。但是在实际工作中,哪怕开发人员也觉得这些动画非常的棒,可我们知道,越是定制化的动画,实现起来将会越麻烦和耗时。这有时候就会引发设计师和工程师的矛盾。而自从 Airbnb 开发出 Lottie 之后,设计师只需要使用 After Effects 设计出完美的动画,然后通过 Bodymovin 插件进...

2018-10-08 17:49:18 259

转载 android studio git使用

1前言以前项目版本管理工具一直用的都是SVN,现在换成Git,并且项目托管平台使用的是GitLab。虽然经常用GitHub,但是却很少使用到分支,因为都是自己在写,也不用开发版与发布版、打Tag那些,所以这篇文章主要讲下GitLab与Git的使用。这篇文章还是会按我以前的写作风格,写的通俗易懂,并且全程自己操作一遍,目的是为了初学者也能看懂。2简介Git:Git是一个开源的...

2018-10-08 09:24:00 529

原创 工作中的小问题

1.安卓6.0 scrollview嵌套recycleview滑动卡顿问题// 解决办法recycleview.setHasFixedSize(true);recycleview.setNestedScrollingEnabled(false);2.打包出现Lint found fatal errors while assembling a release target.异常...

2018-08-15 13:47:54 207

转载 右滑返回组件

发现目前很多app应用,都具有左滑返回的功能,而且感觉体验很是愉快,尤其酷狗音乐左滑返回的实现,更是炫酷。今天就学习一下具体实现。先看一下效果图吧:  开发前准备,有两种方案: 1:添加库文件,点击下载(推荐用这种) 2:添加依赖 compile ‘me.imid.swipebacklayout.lib:library:1.0.0’ 至于为什么是添加库文件呢?后面在做解释。当然第二种方案也不是不可...

2018-07-13 18:51:53 466

转载 android百大框架排行榜

排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架。企业级开源项目:可以独立运行的app,有极高的学习价值、思路借鉴意义书籍类开源项目:类似Open-sourc-project这样的导航类项目;大型公司的Android课程的学习目录 tips榜单排序依据:1.项目开源2...

2018-05-28 17:56:17 581

转载 30个开源库

1.Matisse这是一个漂亮的本地图片、视频选择器。其主要功能有:选择包括JPEG、PNG、GIF格式的图片和 MPEG、MP4 格式的视频支持自定义主题,包括两个内置的主题不同的图片加载器定义自定义过滤规则在 Activities 和 Fragments 中操作良好你可以在代码库的 wiki 中发现更多。2. Spruce Android Animation Library (安卓动画库)Sp...

2018-05-28 17:48:29 5113

转载 Android提升进入界面的速度

    应用除了有内存占用、内存泄露、内存抖动等看不见的性能问题外,还有很多看得见的性能问题,比如进入界面慢、点击反应慢、页面卡顿等等,这些看得见的体验问题会严重影响用户使用APP心情,但用户的情绪又无法通过异常采集、数据分析来发现,尽早优化APP的性能体验问题非常重要,会在一定程度上提升用户的留存率。  本文结合最近一段时间对项目中APP各界面进入速度的优化,总结一下进入界面慢的优化方案。先从A...

2018-05-28 17:18:08 786

转载 android指纹识别

  指纹识别这个名词听起来并不陌生,但是实际开发过程中用得并不多。Google从Android6.0(api23)开始才提供标准指纹识别支持,并对外提供指纹识别相关的接口。本文除了能适配6.0及以上系统,主要还提供6.0以下设备适配解决方案。指纹识别用途大概列举几个指纹识别的用途系统解锁应用锁支付认证普通的登录认证指纹识别Google官方文档官方标准库Google提供的与指纹识别相关的核心类不多,...

2018-05-28 16:59:37 412

转载 android 8.1新特性

Android 8.1(API级别27)为用户和开发人员引入了各种新特性和功能。本文档重点介绍了开发人员的新功能。通过本章阅读,您将获取到以下内容:Android Go 简介人工智能神经网络 API(如:TensorFlow)自动填充框架更新Notification 通知变更EditText 更新WebView 安全浏览更新视频缩略图提取器更新共享内存APIWallpaperColors API指...

2018-05-28 16:55:12 1731

转载 安卓知识体系

2018-05-10 16:29:32 122

转载 webview基础

1. 简介WebView是一个基于webkit引擎、展现web页面的控件。Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome。2. 作用显示和渲染Web页面直接使用html文件(网络上或本地assets中)作布局可和JavaScript交互调用WebView控件功能强大,除了具有一般View的属性和设置外,还可以对url请求、页面加载、渲...

2018-05-08 23:22:36 128

转载 WebView与 JS 交互方式

前言现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图上述功能是由Android的WebView实现的,其中涉及到Android客户端与Web网页交互的实现今天我将全面介绍Android通过WebView与JS交互的全面方式阅读本文前请先阅读:Android开发:最全面、最易懂的Webview详解目录1. 交互方式总结Android与JS...

2018-05-08 23:13:27 128

转载 Android WebView的使用漏洞

前言现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图京东首页上述功能是由 Android的WebView 实现的,但是 WebView 使用过程中存在许多漏洞,容易造成用户数据泄露等等危险,而很多人往往会忽视这个问题今天我将全面介绍 Android WebView的使用漏洞 及其修复方式阅读本文前请先阅读:Android开发:最全面、最...

2018-05-08 23:10:33 147

转载 安卓新特性

背景Android5.0(Android Lollipop)是谷歌公司2014年10月发布的全新安卓系统,至今已经两年多。然而由于国产手机对安卓ROM的深度定制或修改,以及手机厂商、芯片制造商、运营商之间错综复杂的关系,我们更新最新安卓版本往往需要1年左右时间的等待。2015年5月发布了Android6.0(Android Marshmallow),2016年8月发布了Android7.0(And...

2018-05-08 14:50:11 466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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