1. 程式人生 > >模組化新增可執行demo到主專案

模組化新增可執行demo到主專案

將demo直接整合到專案中的方法

使用場景:整合第三方sdk時,由於文件不全面或者沒有文件但是有demo,且demo功能滿足需求。可將demo以元件化方式匯入住專案

優點:整合時不需要擔心任何需要注意的點,比如Application中初始化、清單檔案中相關程式碼;不需要文件直接進行整合

本案例以整合佳博熱敏印表機列印功能為例;

一、將demo轉化為library

         demo結構圖

1、​將gradle中的apply plugin: 'com.android.application'改為library。

二、主module引入library

1、直接複製到需要使用的庫到目標專案中

2、

3、

4、

注意:a、如果demo中使用到Application則目標專案Application需要繼承對應庫的application

           b、庫module  applicationId註釋掉

       c、庫中的Activity需要在主module裡註冊

       d、庫和主專案裡面的檔案或者資源不要重名,重名報錯。

三、直接跳轉到庫module對應的Activity