# L-Platform
**Repository Path**: luqihua/L-Platform
## Basic Information
- **Project Name**: L-Platform
- **Description**: 整合微信SDK,支付宝SDK,微博SDK
可以方便调用支付,分享,登录功能
- **Primary Language**: Android
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2018-08-06
- **Last Updated**: 2020-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#### 导入配置
app-> build.gradle
```java
android {
...
javaCompileOptions {
annotationProcessorOptions {
arguments = [appid: applicationId]
}
}
}
}
dependencies {
...
implementation 'com.lu.lib:lplatform:1.0.2'
annotationProcessor 'com.lu.lib:lplatform-processor:1.0'
}
```
AndroidManifest.xml
```xml
```
> 将上述配置导入项目中即可开始使用,在项目源码的demo里也有详细的使用方式
#### 配置各个平台参数
```java
//下面的初始化配置为各自平台的信息
//第一个参数都是appid,第二个参数是app_secret,第三个参数是新浪需求的redirect_url
//如果不需要调用某个平台的sdk,不配置参数即可
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
//下面的初始化配置为各自平台的信息
PlatformConfigurator.getInstance()
.isDebug(BuildConfig.DEBUG)
.withContext(this)
.setSINAConfig("", "", "")
.setQQConfig("", "")
.setMiniProgramConfig("")
.setWXConfig("", "")
.initialize();
}
}
```
#### [使用参照博客](https://www.jianshu.com/p/11a8f8a1c3de),也可观看demo