移动端
navywang123456
这个作者很懒,什么都没留下…
展开
-
关于Android屏幕适配UI的思考
关于Android屏幕适配UI的思考针对UI设计师提供的UI效果图必须是标准尺寸,这样可以在对应的手机系统中做适配,否则适配就只能凭经验和感觉。等到好不容易调整好后,因为没有办法比对,到了真实手机上显示效果 就可能会和UI效果图大相径庭了。为了解决这个问题,我采用了网易MuMu模拟器来适配。这个适配器最初的目的就是为了适配游戏的UI效果,因此可以借用一下首先看一下界面:有点类似我们的手机,这个模拟器提供了截屏和录屏的功能。比对UI效果图,我们可以截屏给UI设计师,也可以自原创 2021-04-23 09:21:52 · 202 阅读 · 0 评论 -
客户端startActivity流程走向
一个APP往往由许多的Activity组成,这些Activity之间肯定会发生界面跳转,这个时候我们就需要用startActivity这个方法,传递一些参数;或者使用startActivityForResult可以指定返回的requestCode。requestCode在当前Activity的onActivityResult方法中用来判断是不是我们跳转的Activity返回。这里需要注意...原创 2019-01-29 11:19:13 · 268 阅读 · 0 评论 -
Android APP启动过程初探
App启动这一块主要是由Zygote发起,通过新建子进程SystemServer来实现的。Zygote本身也是一个进程。SystemServer是一个比较重要的进程,很多重要的APP服务:ActivityManagerService、PackageManagerService、WindowManagerService等等都是在这个进程中被创建起来的。它是在ZygoteInit里面的main方法中...原创 2019-01-21 19:54:28 · 273 阅读 · 0 评论 -
Android多产品多环境编译配置
这一段时间,正在做一个多环境多产品的项目。这里做一个简单的记录。一。主工程多产品多环境配置在实际项目开发过程中,往往我们需要面对不同的开发环境对不同的产品做适配。比如我们有A和B两个产品,每个产品需要适配开发环境,测试环境,准生产环境和生产环境共4套环境。因此需要总共配置2个产品4套环境总共8个版本。我们看一下如何操作。1.首先考虑到不能产品需要有不同的签名,我们先配置签名。先在工...原创 2019-01-14 12:06:18 · 959 阅读 · 1 评论 -
第一章 RN环境搭建以及APP生成
(一)RN环境搭建      考虑到要适配android和ios两个平台,所以我选择在mac平台下搭建;我这边主要是在android上开发,因此开发工具使用的是a原创 2019-02-21 18:03:00 · 554 阅读 · 0 评论 -
APP启动流程图
关于APP启动以及如何实现界面跳转,我这边简单绘制了一张图。可以辅助了解一下,具体说明要看我的详细博客介绍。原创 2019-02-20 10:59:11 · 1933 阅读 · 0 评论 -
第二章 RN的第一个项目:导航+底部条切换+页面跳转
上个篇幅主要介绍了RN的环境搭建,以及它自带的一个默认界面。实际开发的过程中,我们肯定是要重新设计的。那么最常见的就是做一个界面:有导航栏,底部条和一些文字按钮等,以及需要实现界面之间的跳转。类似如下图实现:这个界面:1是导航栏;2是一个界面的文字说明;3是一个跳转button;4是底部条数据:总共有4个底部模块;除了这...原创 2019-03-15 23:24:54 · 1967 阅读 · 1 评论 -
第三章 RN的第一个项目:网络请求的实现
在我们的项目开发过程中,网络请求是必不可少的。网络请求包含使用客户端代码实现,也可以在js页面直接发起请求。本章重点讲述如何搭建网络架构。Android端 架构描述:采用retrofit2实现网络请求。这段代码比较简单,举个简单列子:使用新浪的短链服...原创 2019-04-18 18:13:41 · 549 阅读 · 0 评论