pengzhenjin

pengzhenjin

星空不问赶路人,岁月不负有心人

Scroll Down

最新文章

  • Flutter 跨平台架构详解

    Flutter 跨平台架构详解

    一、移动跨平台技术趋势1.引言移动互联网发展十余年,伴随着Android、iOS等智能手机的不断普及,移动端已逐步取代PC端,成为兵家必争之地。正所谓“得移动端者得天下”,移动端已成为互联网领域最大的流量分发入口,一大批互联网公司正是在这大趋势下崛起。2.为什么需要跨平台技术伴随着移动互联网的高速发

    查看全文
  • Android 操作系统架构详解

    Android 操作系统架构详解

    一、引言本文从系统整体架构角度概要讲解Android系统的核心技术点,带领大家初探Android系统全貌以及内部运作机制。虽然Android系统非常庞大且错综复杂,需要具备全面的技术栈,但整体架构设计清晰。Android底层内核空间以LinuxKernel作为基石,上层用户空间由Native系统库、

    查看全文
  • IM消息机制(二):保证离线消息的可靠投递

    IM消息机制(二):保证离线消息的可靠投递

    本文的上篇《IM消息机制(一):保证在线实时消息的可靠投递》中,我们讨论了在线实时消息的投递可以通过应用层的确认、发送方的超时重传、接收方的去重等手段来保证业务层面消息的不丢不重。

    查看全文
  • IM消息机制(一):保证在线实时消息的可靠投递

    IM消息机制(一):保证在线实时消息的可靠投递

    互联网发展至今,IM(即时通讯聊天应用)一直是互联网上最为成功也是最为平常的应用类型。尤其现今的移动互联网时代,因即时通讯技术的发展和普及,IM这种即时通讯应用已乎达成了各即时通讯应用运营者梦寐已求的所谓“全时在线”,而这种“全时在线”及其应用体验的背后,回归到技术本质就是各种行为消息(或者说信息)的实时性、必达性

    查看全文
  • Android BottomNavigationView的最新用法

    Android BottomNavigationView的最新用法

    Android 的技术更新的太快了,比如:kotlin、jetpack 等等,要学习的东西实在是太多了,今天我就来介绍一下 BottomNavigationView 的最新用法以及注意事项。先来看一下效果图吧:一、导入需要的依赖包在 app 的 build.gradle 文件中导入以下依赖包:imp

    查看全文
  • Flutter 常用命令总结

    Flutter 常用命令总结

    一、列出所有Flutter命令;二、获取帮助信息;三、检查 Flutter 环境配置;等等

    查看全文
  • Flutter 主题设置及夜间模式

    Flutter 主题设置及夜间模式

    Theme 组件可以为 Material APP 定义主题数据(ThemeData)。Material 组件库里很多组件都使用了主题数据,如导航栏颜色、标题字体、Icon 样式等。Theme 内会使用 InheritedWidget 来为其子树共享样式数据。

    查看全文
  • Flutter 生命周期详解

    Flutter 生命周期详解

    Flutter 跟 Android 的 Activity、iOS 的 ViewController 一样都拥有自己的生命周期。在 Flutter 中几乎所有的对象都是一个 Widget,其中 Widget 又分为 StatelessWidget(即:无状态的 Widget) 和 StatefulWidget (即:有状态的 Widget),这里所说的 Flutter 的生命周期其实就是讲 StatefulWidget 的生命周期,它存在于 `framework.dart` 的 State 类中。

    查看全文
  • React-Native 构建 lib,并发布到 npm

    React-Native 构建 lib,并发布到 npm

    React-Native 怎么样构建一个 lib 作为其它项目的依赖呢?其实也很简单,接下来,我们一起来学习一下吧。

    查看全文
  • React-Native 开发中的小技巧

    React-Native 开发中的小技巧

    1、动态样式; 2、链判断运算符; 3、Null 判断运算符; 4、箭头函数中的 this

    查看全文