关注码农话题
做一个实实在在的内行人

React Native

Android 和原生端通信

阅读(64)

In Integrating with Existing Apps guide and Native UI Components guide we learn how to embed React Native in a native co...

Android 从源代码编译React Native

阅读(47)

如果你想使用新的功能,获得官方的修复补丁,尝试还没发布的最新特性,或者维护你自己的不能合并到核心版本的补丁,你可能需要自己从源代码编译React Native。 预备条件 如果你已经安装了安卓SDK,那么运行android命令打开安卓SDK...

Android 调试UI性能

阅读(43)

我们尽最大的努力来争取使UI组件的性能如丝般顺滑,但有的时候这根本不可能做到。要知道,Android有超过一万种不同型号的手机,而在框架底层进行软件渲染的时候是统一处理的,这意味着你没办法像iOS那样自由。不过有些时候,你还是可以想办法提升...

Android 打包APK

阅读(61)

Android要求所有应用都有一个数字签名才会被允许安装在用户手机上,所以在把应用发布到类似Google Play store这样的应用市场之前,你需要先生成一个签名的APK包。Android开发者官网上的如何给你的应用签名文档描述了签名的...

Android 在设备上运行

阅读(42)

前提条件:USB调试 你需要开启USB调试才能在你的设备上安装你的APP。首先,确定你已经打开设备的USB调试开关 确保你的设备已经成功连接。可以输入adb devices来查看: $ adb devices List of devices...

Android Headless JS(后台任务)

阅读(38)

Headless JS是一种使用js在后台执行任务的方法。它可以用来在后台同步数据、处理推送通知或是播放音乐等等。 JS端的API 首先我们要通过AppRegistry来注册一个async函数,这个函数我们称之为“任务”。注册方式类似在in...

Android 原生UI组件

阅读(43)

在如今的App中,已经有成千上万的原生UI部件了——其中的一些是平台的一部分,另一些可能来自于一些第三方库,而且可能你自己还收藏了很多。React Native已经封装了大部分最常见的组件,譬如ScrollView和TextInput,但不...

Android 原生模块

阅读(48)

有时候App需要访问平台API,但React Native可能还没有相应的模块包装;或者你需要复用一些Java代码,而不是用Javascript重新实现一遍;又或者你需要实现某些高性能的、多线程的代码,譬如图片处理、数据库、或者各种高级扩展...

iOS 应用扩展

阅读(43)

App extensions let you provide custom functionality and content outside of your main app. There are different types of a...

iOS 和原生端通信

阅读(54)

通过植入原生应用和原生UI组件两篇文档,我们学习了React Native和原生组件的互相整合。在整合的过程中,我们会需要在两个世界间互相通信。有些方法已经在其他的指南中提到了,这篇文章总结了所有可行的技术。 简介 React Native...

入职你的梦想 VS 变现你的技术

IT面试宝典码农市场