zuo_er_lyf的博客

纯属笔记

android程序按home切换到后台,点击launcher的图标切换到前台,当前页面退出回到启动页

问题: 在一次app测试中,偶然发现打开项目按下home键,回到桌面,再次点击app图标,进入app,切换之前的页面突然退出,回到了首页,开始以为是该页面出现bug崩溃了,查看日志,并未发现错误日志,于是在页面的生命周期方法中,写上log,再次重复了上述操作,进入app后,页面一样的退出,查看l...

2019-04-24 14:40:23

阅读数 0

评论数 0

App启动页面优化

目录介绍 01.存在白屏问题 1.1 问题描述 1.2 问题分析 02.解决白屏的办法 2.1 解决方案分析 2.2 第一种解决方案 2.3 第二种解决方案 2.4 注意要点 03.Application启动速度优化 04.启动页面屏蔽返回按键 好消息 博客笔记大汇总【16年3月...

2019-04-19 16:22:06

阅读数 5

评论数 0

Android开发的经典入门教材和学习路线?

原文发布在:另一份 Android 开发学习路线图 以下版本为 jerrysher :一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本 基础工具部分: 中文手册,我猜测是Maven中文手册,可是我并没有找到这样的资源,欢迎知道的朋友告诉我;Android部分有 『第三...

2019-04-18 18:09:52

阅读数 6

评论数 0

Android插件化技术入门

插件化概述 提到插件化,就不得不提起方法数超过65535的问题,我们可以通过Dex分包来解决,同时也可以通过使用插件化开发来解决。插件化的概念就是由宿主APP去加载以及运行插件APP。 下面是一些插件化的优势: 在一个大的项目里面,为了明确的分工,往往不同的团队负责不同的插件APP,这样分工更加...

2019-04-18 15:45:21

阅读数 5

评论数 0

Android组件化开发实践和案例分享

目录介绍 1.为什么要组件化 1.1 为什么要组件化 1.2 现阶段遇到的问题 2.组件化的概念 2.1 什么是组件化 2.2 区分模块化与组件化 2.3 组件化优势好处 2.4 区分组件化和插件化 2.5 application和library 2.6 注...

2019-04-12 11:14:17

阅读数 60

评论数 0

ConstraintLayout在项目中实践与总结

ConstraintLayout,让布局更优雅。 一、为什么要用ConstraintLayout image.jpg 上图是网易100分的选课首页,在Banner图的下部是推荐类目模块,其中数学、语言、小低和小高分别是推荐类目Item。可见每个类目的子类目个数是不确定的,根据个数的不同...

2019-04-10 17:01:17

阅读数 59

评论数 0

Handler机制(1)-Handler,MessageQueue,与Looper三者关系分析

主目录见:Android高级进阶知识(这是总目录索引) [written by Ticoo] Android中,Handler虽然不是四大组件,但用的次数也不比Activity,Service等四大组件少。虽然大家都知道怎么使用Handler,但是我们不能仅仅停留在使用的层面,对其机制的分析会加深...

2019-04-09 16:57:57

阅读数 29

评论数 0

Android状态栏微技巧,带你真正理解沉浸式模式

记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。 其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersiv...

2019-04-09 15:31:39

阅读数 19

评论数 0

ProGuard代码混淆技术详解

ProGuard代码混淆技术详解 前言        受《APP研发录》启发,里面讲到一名Android程序员,在工作一段时间后,会感觉到迷茫,想进阶的话接下去是看Android系统源码呢,还是每天...

2019-03-24 15:28:18

阅读数 8

评论数 0

块级元素水平垂直居中方法

一、加padding减height: <!DOCTYPE html> <html lang="en"> <head> ...

2019-02-15 17:36:52

阅读数 47

评论数 0

CSS设置行内元素和块级元素的水平居中、垂直居中

什么叫行内元素(内联元素)? 常见的span、a、lable、strong、b等html标签都是行内元素 默认情况下,行内元素均无法设置宽度、高度、上下方向margin的外边距等 一般在css中添加属性: display:inline //这时设置成了内联元素   什么叫块级元素? ...

2019-02-15 16:37:39

阅读数 36

评论数 0

内联元素和块状元素的特点与区别

1.块级元素: 在html中<div>、 <p>、<h1>、<form>、<ul&...

2019-02-15 16:06:17

阅读数 51

评论数 0

高仿微信拍照,视频录制-----JCameraView

JCameraView(1.1.9)   使用方法 Gradle依赖: compile 'cjt.library.wheel:camera :1.1.9' 引用源码 :  clone源码后 引入lib -> camer...

2019-01-28 18:24:09

阅读数 152

评论数 0

高仿微信图片选择器----LQRImagePicker

LQRImagePicker 完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数 github地址: https://github.com/GitLqr/LQRImagePicker 一、简述: 本项目是基于ImagePicker完善...

2019-01-28 18:00:29

阅读数 72

评论数 0

高仿微信语音库--LQRAudioRecord

LQRAudioRecord 本库集成录音与播音功能,使用简单方便,让IM集成语音不再是难题。 一、简述 该库可进行语音录制及播放,方便IM项目集成语音功能。 录音可获取分贝,并默认回传10秒倒计时。 播放时贴耳自动转为听筒播放,离耳时转公放。 ...

2019-01-28 17:37:59

阅读数 45

评论数 0

高仿微信表情控件 -- LQREmojiLibrary

一个超级牛逼的表情库,可使用表情及贴图功能,方便好用,抽离图片加载接口,让开发者自己选择图片加载工具。 码云: https://git.oschina.net/CSDNLQR/LQREmojiLibrary GitHub: https://github.com/GitLqr/LQRE...

2019-01-28 17:32:40

阅读数 100

评论数 0

谈一谈四舍五入

谈到四舍五入都不陌生,BigDecimal和DecmalFormat,是不是很熟悉,给2个例子,看下结果: BigDecimal b = new BigDecimal("0.045"); double num1 = b.setScale(2, BigDec...

2018-12-26 15:32:13

阅读数 41

评论数 0

6.0动态权限设置,第三方库PermissionGen的使用

android 6.0 新增加了运行时的动态添加权限,在此介绍一个第三方库,PermissionGen,可以很方便简洁的增加 6.0权限。 步骤: 1.引用库:   在 app gradle 中引入: compile 'com.lovedise:permissiongen:0.0.6' ...

2018-12-11 14:19:56

阅读数 72

评论数 0

android 超长图显示的几种方法

问题:用ImageView控件加载长图的时候会遇到这样的一个问题,同一张长图在有些机型可以正常显示,但是在部分机型确显示不了。 原因:当APP开启硬件加速的时候,GPU对于openglRender 渲染有一个限制值,超过了这个限制值,就无法渲染,不同的手机会有不同的限制值; j针对这一问题,统...

2018-12-11 10:19:57

阅读数 158

评论数 0

Retrofit + RxJava + OkHttp 让网络请求变的简单-封装篇

前面一篇文章讲了一下Retrofit+ RxJava 请求网络的一些基本用法,还没有看过的可以去看一下Retrofit + RxJava + OkHttp 让网络请求变的简单-基础篇,正如标题所说的,Retrofit+RxJava 是让我们的网络请求变得简单,代码精简。...

2018-11-20 14:55:57

阅读数 108

评论数 0

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