标签:扫码 XML file 微信公众号 xml文件 route 命名 idm app
下面以宿主APP模块和Uer_Module模块为例:
isNeedUserModule=true #isNeedUserModule=false
if (!isNeedUserModule.toBoolean()) { apply plugin: ‘com.android.application‘ } else { apply plugin: ‘com.android.library‘ }
android{ sourceSets { main { if (!isNeedUserModule.toBoolean()) { manifest.srcFile ‘src/main/app/AndroidManifest.xml‘ } else { manifest.srcFile ‘src/main/module/AndroidManifest.xml‘ } } } }
其中 app中的AndroidManifest 内容如下:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.finddreams.module_user"> <application> <activity android:name=".LoginActivity" android:label="@string/app_name" android:theme="@style/AppTheme"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
?module目录下的AndroidManifest 如下:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.finddreams.module_user" >
<application>
<activity android:name=".LoginActivity"></activity>
</application>
</manifest>
resourcePrefix "module_user"
if (isNeedUserModule.toBoolean()) { compile project(‘:user_module‘) }
目前成熟的开源路由框架有:
美团的WMRouter
阿里的ARouter
技术微信公众号:infree6 或者直接扫码
标签:扫码 XML file 微信公众号 xml文件 route 命名 idm app
原文地址:https://www.cnblogs.com/songjianzaina/p/10390538.html