- 博客(9)
- 资源 (156)
- 论坛 (10)
- 收藏
- 关注

原创 Android性能优化总结
安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android 9.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS。但是,到了各大厂商手里,改源码、自定义系统,使得Android原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。另外,随着产品内容迭...
2019-06-18 21:45:50
20382

原创 Android刘海屏、水滴屏全面屏适配
现在,市面上的屏幕尺寸和全面屏方案五花八门。这里我使用了小米的图来说明:上述两种屏幕都可以统称为刘海屏,不过对于右侧较小的刘海,业界一般称为水滴屏或美人尖。为便于说明,后文提到的「刘海屏」「刘海区」都同时指代上图两种屏幕。刘海屏、水滴屏全面屏适配细节当我们在谈屏幕适配时,我们具体谈什么呢?适应更长的屏幕防止内容被刘海遮挡其中第一点是所有应用都需要适配的,对应下文的声明最大长宽比,...
2019-06-09 13:40:57
11102
1

原创 React Native开发之react-navigation库详解
众所周知,在多页面应用程序中,页面的跳转是通过路由或导航器来实现的。在0.44版本之前,开发者可以直接使用官方提供的Navigator组件来实现页面的跳转,不过从0.44版本开始,Navigator被官方从react native的核心组件库中剥离出来,放到react-native-deprecated-custom-components的模块中。如果开发者需要继续使用Navigator,则需要...
2019-06-04 07:55:52
2938
2
转载 Android APK脱壳
概述众所周知,Android应用开发完成后,除了使用Google官方的混淆外,还需要使用一些第三方的安全软件的加壳处理,比较出名的有腾讯乐固、360加固和爱加密等。我之前所在的公司,就是使用爱加密进行加壳处理的。虽然加密后,让软件的安全性更高了,但并不是无懈可击,一些反加固技术和脱壳技术应运而生。今天要说的就是腾讯乐固、360加固一键脱壳。工程,经过加固后的apk,通过dex2jar反编译效...
2019-06-26 15:09:45
11308
原创 腾讯零反射全动态Android插件框架Shadow解析
简介最近几年,腾讯对于开源事业也是越来越支持,今天要说的就是在腾讯被广泛使用的Shadow框架,一个经过线上亿级用户量检验的反射全动态Android插件框架。首先,让我们来看一下官方对于Shadow的简介:Shadow是一个腾讯自主研发的Android插件框架,经过线上亿级用户量检验。 Shadow不仅开源分享了插件技术的关键代码,还完整的分享了上线部署所需要的所有设计。与市面上其他插件框...
2019-06-23 09:17:15
2039
原创 React Native热更新之CodePush
CodePush简介作为一个跨平台应用开发框架,React Native虽然在动态更新方面提供了动态更新的基础,但是动态更新技术并没有想象的那么完善。好在微软开发了CodePush,填补了React Native应用在动态更新方面的空白。CodePush是微软提供的一套用于React Native和Cordova的热更新服务,借助CodePush,开发者可以直接部署移动应用更新并快速实现代码的...
2019-06-20 12:02:32
247
原创 互联网寒冬下,原生Android开发的路该怎么走
移动寒冬18年的冬真冷,大家都在说裁员,其实裁员一直都在,只是18年的确多点。android 10年了,已经积累了太多的技术,知识点,技巧,思路,这些前人都会了,并且正在创造新的思路出来,对于广大的底层 coder 来说,仅仅是追赶就很难了,更别提去自己创造了,但是现实时我们尝尝学习了很多开源框架,落到实处就是仅仅会用而已,不说源码看没看过,甚至原理都不知道,不知道作者用什么技术实现的,这点就是...
2019-06-17 09:18:49
365
2
原创 ViewPager2重大更新,支持offscreenPageLimit
前言最近ViewPager2发布了1.0.0-alpha04版本,新增offscreenPageLimit功能,该功能在ViewPager上并不友好,以下是官方对于ViewPager2的介绍:众所周知,ViewPager有两个毛病:不能关闭预加载和更新Adapter不生效,所以开头我为什么说offscreenPageLimit在ViewPager上十分不友好;本质上是因为offscreenP...
2019-06-12 12:39:17
3308
1
原创 React Hook快速入门
Hook简介React Hooks是React 16.7.0-alpha版本推出的新特性,目的是解决React的状态共享问题。称之为状态共享可能描述的并不是很恰当,称为状态逻辑复用可能会更恰当,因为React Hooks只共享数据处理逻辑,并不会共享数据本身。在React应用开发中,状态管理是组件开发必不可少的内容。以前,为了对状态进行管理,最通常的做法是使用类组件或者直接使用redux等状态...
2019-06-11 07:55:35
817
ModalViewDemo.zip
2020-11-30
xiangzhihong8的留言板
发表于 2020-01-02 最后回复 2020-04-20
CSDN 2018 博客之星
发表于 2019-01-10 最后回复 2019-01-10
CSDN 2018 博客之星投票
发表于 2019-01-09 最后回复 2019-01-09
CSDN 2018 博客之星投票
发表于 2019-01-08 最后回复 2019-01-08
CSDN 2018 博客之星投票
发表于 2019-01-08 最后回复 2019-01-08
CSDN 2018 博客之星投票
发表于 2019-01-07 最后回复 2019-01-08
CSDN 2018 博客之星投票
发表于 2019-01-06 最后回复 2019-01-06
CSDN 2018 博客之星投票,请投68号
发表于 2018-12-29 最后回复 2018-12-31
CSDN 2018 博客之星投票
发表于 2018-12-29 最后回复 2018-12-29
CSDN 2018 博客之星
发表于 2018-12-29 最后回复 2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝