要在Android上使用AndServer,您需要按照以下步骤操作:
implementation 'com.yanzhenjie.andserver:library:2.1.1'
AndServer andServer = new AndServer.Build()
.port(8080)
.listener(new Server.ServerListener() {
@Override
public void onStarted() {
Log.d("AndServer", "Server started.");
}
@Override
public void onStopped() {
Log.d("AndServer", "Server stopped.");
}
@Override
public void onError(Exception e) {
Log.d("AndServer", "Server error: " + e.getMessage());
}
})
.build();
andServer.startup();
<uses-permission android:name="android.permission.INTERNET"/>
andServer.addHandler(new HttpHandler() {
@Override
public void handle(HttpRequest request, HttpResponse response) {
response.setStatusCode(HttpStatus.SC_OK);
response.setContentType("text/plain");
response.setContent("Hello, World!");
response.send();
}
});
这样,您就可以在Android设备上使用AndServer来创建一个简单的HTTP服务器了。您可以根据需要添加更多的请求处理器和功能。