Ribut 开源项目使用教程
Ribut可视化调试架构是阿里巴巴优酷技术团队研发的一套端到端的研发提效解决方案项目地址:https://gitcode.com/gh_mirrors/ri/Ribut
1. 项目的目录结构及介绍
Ribut 项目的目录结构如下:
Ribut/
├── RibutAndroid/
│ ├── RibutAndroidDemo/
│ └── ...
├── RibutIOS/
│ ├── RibutIOSDemo/
│ └── ...
├── LICENSE
├── README.md
├── README_EN.md
└── ...
目录结构介绍
- RibutAndroid: 包含 Android 平台的实现和示例项目。
- RibutAndroidDemo: Android 平台的示例项目。
- RibutIOS: 包含 iOS 平台的实现和示例项目。
- RibutIOSDemo: iOS 平台的示例项目。
- LICENSE: 项目的许可证文件。
- README.md: 项目的中文介绍文档。
- README_EN.md: 项目的英文介绍文档。
2. 项目的启动文件介绍
Android 启动文件
在 RibutAndroidDemo
项目中,主要的启动文件是 MainActivity.java
。
// MainActivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 建立连接
AliRibutManager.getInstance().connectWithUrl(url, this);
}
}
iOS 启动文件
在 RibutIOSDemo
项目中,主要的启动文件是 AppDelegate.swift
。
// AppDelegate.swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// 建立连接
let params = ["url": "ws%3A%2F%2F30 77 74 203%3A5622"]
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "AliRibutConnectNotification"), object: nil, userInfo: params)
return true
}
3. 项目的配置文件介绍
Android 配置文件
在 RibutAndroidDemo
项目中,主要的配置文件是 build.gradle
。
// build.gradle
dependencies {
implementation project(':RibutSDK')
}
iOS 配置文件
在 RibutIOSDemo
项目中,主要的配置文件是 Podfile
。
# Podfile
pod 'AliRibutSDK'
通过以上配置文件,可以引入 Ribut SDK 并进行项目的构建和启动。
Ribut可视化调试架构是阿里巴巴优酷技术团队研发的一套端到端的研发提效解决方案项目地址:https://gitcode.com/gh_mirrors/ri/Ribut