【React Native开发】React Native进行签名打包成Apk

(一)前言 前几节课程我们对于React Native的一些基础配置,开发工具以及调试,Android项目移植做了相关讲解,今天一起来学习一下另外一个比较重要的知识点,就是React Native项目签名打包。 刚创建的React Native技术交流群(282693535),欢迎各位大牛,React Native技术爱好者加入交流!同时博客左侧欢迎微信扫描关注订阅号,……

【React Native开发】React Native移植原生Android项目

尊重版权,未经授权不得转载 本文来自:江清清的技术专栏(http://www.lcode.org) (一)前言 【特别声明】.本文的最新移植原生Android项目教程已经更新,请移步:http://www.lcode.org/?p=1723 前三节课程我们已经对于React Native For Android的环境搭建,IDE安装配置以及应用运行,调试相关的知识点做了讲解。今天我们来讲一……

【React Native开发】React Native应用设备运行(Running)以及调试(Debugging)

(一)前言 前面的课程我们已经对React Native的环境搭建以及开发的IDE做了相关的讲解,今天我们的主要讲解的是应用设备运行(Running)以及调试方法(Debugging)。本节的前提条件就是大家已经搭建了React Native的相关环境。如果没有请关注第一讲(点击进入)。 刚创建的React Native技术交流群(282693535),欢迎各位大牛,Reac……

重写WebView网页加载以及JavaScript注入详解

(一).前言: 今天我们来学习一下重写WebView组件来实现网页的加载,以及我们平时APP开发中经常使用的JS注入,js和java相互调用的问题来重点讲解一下。如果大家都WebView加载还不是太熟悉的话,这边我之前专门写了一个WebView的专题,其他包含基本使用和js注入的问题。(点击进入WebView进阶专题) FastDev4Android框架项目……

列表头生成带文本或者字母的图片开源库TextDrawable使用和详解

(一).前言: 今天我们主要来学习一下新的开源框架,TextDrawable。我们经常在一些应用通讯录中看到这样的效果,例如我们加了一个好友,但是该用户没有上传头像图片,那么应用要么默认显示一个默认头像,或者我们就可以自动根据姓名第一个字或者首字母自动生成一个图片。OK,TextDrawable框架(Github地址)就是可以解决这个问……

消息总线EventBus源码分析以及与Otto框架对比(二)

(一).前言: 上一篇我们对EventBus的简介和基本使用做了说明,今天我们主要深入的使用EventBus,同时会从源码的角度对于订阅和发送消息做分析,以及和另外的消息总线框架Otto在性能等方面做一个对比分析。 FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android (二).框架简单说明: 通过上一篇文章……

消息总线EventBus的基本使用(一)

(一).前言: 今天我们的项目继续更新,今天我们主要讲解消息总线EventBus的基本使用方法,后面一篇我们会从源码的角度稍微分析一下实现过程。 FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android (二).简介: 以前我们做组件间的消息分发更新,一般会采用观察者模式,或者接口数据回调的相关方式。……

Android MVP开发模式详解

(一).前言: 今天我们的项目继续更新,今天我们主要讲解MVP开发模式以及具体实例。 FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android (二).简介: MVP(Model View Presenter)模式是著名的MVC(Model View Controller)模式的一个演化版本,目前它在Android应用开发中越来越重要了。初看起来我……

非常漂亮的进度指示器AVLoadingIndicatorView的使用讲解

(一).前言: 今天我们的项目继续更新,今天主要要加入一个非常漂亮的进度指示器AVLoadingIndicatorView(开源地址)效果很不错,用起来非常简单和平时ProgressBar一样简单。效果如下: FastDev4Android框架项目地址:https://github.com/jiangqqlmj/FastDev4Android (二).简要介绍: AVLoadingIndicatorView是一个Android平台进……

AndroidAnnnotations注入框架使用之注入组件Components(三)

(一).前言: 前面我们已经对于AndroidAnnotations注入框架的基本介绍项目配置和运行原理做了讲解,今天我们开始具体学习怎么样使用这个框架。 (二).@EActivity: 当Activity被使用AndroidAnnotations进行注入的时候,我们需要使用@EActivity这个注入标签。这个标签的参数值必须是一个正确的layout ID(布局ID),该作为Activi……

AndroidAnnnotations注入框架的工作原理(二)

(一):基本介绍(Overview) AndroidAnnotations使用很简单的方式进行工作,它会使用Java标准的APT(Annotation Processing Tool)自动添加额外的编译步骤在来生源代码。 那么什么是源代码呢?对于每一个增强(注入)的Class.例如每一个使用@EActivity注入过的Activity,它都会生成一个使用该相同Activity 的名称后边加上一个下划……

AndroidAnnnotations注入框架介绍和Android Studios基本配置(一)

转载注明出处: 地址:http://www.lcode.org 本文出自:【江清清的技术专栏】 一.简介(Introduction):  AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它可以让我更加专注于业务功能开发。并且使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easy maintainance”。相信采用……

【React Native开发】React Native开发IDE安装及配置

(一)前言          上一讲我们已经对于在OS X系统上面对于React Native For Android的环境搭建以及第一个实例做了详细讲解。所谓工欲善其事,必先利其器,做React  Native开发也和其他应用开发一样,做好有一个比较好的IDE工具。那么这边比较推荐以下几款工具:sublime,webstorm以及官网推荐的Nuclide。下面我们主要讲解……

【React Native开发】React Native For Android环境配置以及第一个实例

(一)前言          FaceBook早期开源发布了React Native For IOS,终于在2015年9月15日也发布了React Native for Android,虽然Android版本的项目发布比较迟,但是也没有阻挡了广大开发者的热情。可以这样讲在2015年移动平台市场上有两个方向技术研究比较火,第一种为阿里,百度,腾讯,携程,360等一线互联网公司的插件化……