自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SVG图片在移动端的应用解决方案

近几年来SVG使用得越来越多,就连Android的官方库也加入VectorDrawable的支持。这个类就是用来支持向量图的。SVG图片在web端使用非常广泛,我第一次接触这个也是在做react-native的项目中使用的。当时我们要做一些动画,需要从一个形状变换成另一个形状,这种一般都是用矢量图来做的。当时设计师就给了我一些矢量图,于是我就开始研究这个东西。在react-native中,有专...

2019-04-01 17:44:06 1917

原创 Activity你该懂的

0. 提问onStart和onResume有什么区别?onPause和onStop有什么区别?打开一个新Activity时的回调顺序? 4种启动模式的含义? 任务栈的作用?Activity一定会放入其taskAffinity属性所声明的栈中吗?一. 生命周期1. 顺序Activity Lifecycle2. 详细作用onCreate:生命周期内只调用1次,用于初始化界...

2019-03-30 14:41:29 207

转载 今日头条Android面试的10道题,你都知道吗?

首先说一下,今日头条的面试主要分为三轮到四轮,如果是旺季面三轮,首先是基础面试,基本面试一般10个题左右,最近面试了一下今日头条的移动Android资深工程师,记录下。第一面是北京的开发进行视频面试,有理论和编程题组成。用的是在线编程工具,如下图。这里写图片描述第一面1,请编程实现单例模式,懒汉和饱汉写法。<pre class="prettyprint" style...

2019-03-29 15:58:05 1997

原创 Android进程间通信,换一种 HermesEventBus 的姿势吧!

先上一波效果图吸引注意力镇楼效果图效果图还不够?拜访 HermesEventBusDemo HermesEventBusDemoWhat is EventBus相信开发 Android 的伙伴们应该对 EventBus 耳熟能详了,EventBus 是一款在 Android 平台发布的 发布/订阅 事件总线,主要用来替代 Intent,Handler,Broadcas...

2019-03-28 15:57:46 458

原创 你应该知道的那些Android小经验

做Android久了,就会踩很多坑,被坑的多了就有经验了,闲暇之余整理了部分,现挑选一些重要或者偏门的“小”经验做个记录。查看SQLite日志 1 2 adb shell setprop log.tag.SQLiteLog V adb shell setprop log.tag.SQLiteStatements V...

2019-03-27 15:52:43 316

原创 详解Android刘海屏适配

Apple一直在引领设计的潮流,自从 iPhone X 发布之后,”刘海屏” 就一直存在争议,本以为是一个美丽的错误(Bug),却早就了一时间“刘海屏”的模仿潮。目前,国内已经推出的刘海屏”手机有 OPPO R15 和 华为 P20,并且Google也在IO大会上提高了相应的适配方案。什么是刘海屏屏幕的正上方居中位置(下图黑色区域)会被挖掉一个孔,屏幕被挖掉的区域无法正常显示内容,这种类型...

2019-03-26 16:44:29 722

原创 Android 中的多进程,你值得了解的一些知识

引言不知道大家在平时的开发中有没有遇到这样一个问题:自定义的 Application 类在应用启动的时候被多次创建,或者在使用到某个功能的时候 Application 再次被创建。换句话说,Application 的 onCreate() 方法被调用了两次或者更多次。通常,我们会在 Application 里做一些应用的初始化工作。如果 Application 被多次创建的话,就会带来一些不...

2019-03-25 17:02:44 304

原创 Android开发如何进阶?

本着每周至少有干货产出的原则,今天必须写篇干货来回馈大家,我这的干货可是不收费的哦,争取以后的目标是让你们看完我的文章不赞赏都觉得亏得慌!之前不少人都问我同一个问题,就是我学习Android有一两年了,但是遇到瓶颈了,感觉没什么进步,到底怎么才能进阶呢?我相信有不少人遇到这样的困扰,那么今天我就以一个过来人的身份给大家系统的解答各个阶段遇到的问题。初学者一般来说初学者需要一本书,结合视频...

2019-03-24 15:57:45 269

原创 Android框架之MVVM

基于DataBinding框架,MVVM设计模式的一套快速开发库,整合RxJava+RxAndroid+Retrofit+OkHttp+DataBinding+Dagger2+Lifecycle等主流库,满足日常开发需求。使用该框架可以快速开发一个Android应用。MVVMMVVM模式是三层(ps:好多人以为四层),分别是Model、View、ViewModelModel :负责数据实现...

2019-03-22 15:30:12 787

原创 技术最好的工程师为什么当不了主程?

又到了金三银四的招聘季,公司的管理者都在思考:在现在的市场环境下,到底应该为自己的公司注入怎样的新鲜血液来维持发展。工程师们同样也在思考如何获得更多成长和晋升的途径。Eduards Sizovs 是 DevHub 的创始人,立志于为软件工程师群体提供专业的职业咨询服务,同时也是一位欧洲知名的技术布道师。今天的文章基于 Eduards Sizovs 的行业经历,主要介绍了现在工程师市场中稀缺的 ...

2019-03-21 15:45:40 1168

原创 Android端基于OpenCV 的边框识别功能

本篇文章主要就边框识别部分说一下开发过程及实现原理,通过阅读本篇文章,你将具备以下技能:了解 NDK 开发的基本步骤,能使用 Java、C++/C 混合开发简单的应用了解 OpenCV 库的作用及其用法,能使用 OpenCV 做图像处理了解基于 OpenCV 的边框识别实现OpenCV 的全称是 Open Source Computer Vision Library,是一个使用 C++ 编...

2019-03-20 16:27:42 2129

空空如也

空空如也

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

TA关注的人

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