Files
Hippy/docs/android/integration.md
T
2021-04-19 11:21:03 +08:00

47 lines
1.5 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Android 集成
> 注:以下文档都是假设您已经具备一定的Android开发经验。
这篇教程,讲述了如何将 Hippy 集成到 Android 工程。
## 前期准备
- 已经安装了JDK version>=1.7 并配置了环境变量
- 已经安装Android Studio最新版本
- 运行Demo工程前需要完成NDK,CMAKE,gradle与插件的安装
## 快速接入
步骤如下:
1. 创建一个Android工程
2. Demo工程运行assembleRelease task后会在android\sdk\build\outputs\aar目录下生成
android-sdk-release.aar,将android-sdk-release.aar拷贝到你的libs目录下
3. 配置一下build.gradle
本地AAR直接集成
```java
api (name:'android-sdk-release', ext:'aar')
api 'com.github.bumptech.glide:glide:3.6.1'
api 'com.android.support:support-v4:28.0.0'
```
也可以集成maven central版本
```java
api 'com.tencent.hippy:hippy-common:1.0.0'
api 'com.github.bumptech.glide:glide:3.6.1'
api 'com.android.support:support-v4:28.0.0'
```
后面的glide与support-v4主要是在demo里面拉取图片资源用的,当然你也可以使用自己的三方库来处理图片请求。
4. 继承HippyImageLoader并实现自己的图片加载器,具体可以参考Demo工程中MyImageLoader实现
5. 在宿主APP工程中增加引擎初始化与hippyRootView挂载逻辑,具体可以参考Demo工程中MyActivity实现
## 附录
[版本查询地址](//search.maven.org/search?q=com.tencent.hippy)
[Demo 下载地址](//github.com/Tencent/Hippy)
Demo工程位于examples/android-demo目录下