gpt4 book ai didi

java - 如何将时间同步到安卓

转载 作者:行者123 更新时间:2023-11-30 09:24:12 33 4
gpt4 key购买 nike

我有一个 url,用于将服务器时间同步到我的应用程序,问题是如何做到这一点?任何人都可以向我解释在这里做什么,谢谢,我真的很感激。

这是 URL = http://server10.instaforex.com:2012/TimeService/TimeService.svc/CurrentTime

这是我的主要 Activity 代码。

public class MainActivity extends Activity {

Timer timeoutTimer;
final Random myRandom = new Random();
GenerateTask genTask = new GenerateTask();
static String RAN_TEXT = "text";

class GenerateTask extends TimerTask {
boolean started = false;
public void run() {
if (started) {
System.out.println("generating");
final TextView textGenerateNumber = (TextView)findViewById(R.id.generatenumber);
RAN_TEXT = "";

for(int k=0;k<7;k++){
RAN_TEXT += myRandom.nextInt(10) + " ";
}
runOnUiThread(new Runnable() {

@Override
public void run() {
textGenerateNumber.setText(RAN_TEXT);
}
});
}
}
}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button buttonGenerate = (Button)findViewById(R.id.generateme);

buttonGenerate.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View v) {
System.out.println("click");
if (!genTask.started) {
genTask.started=true;
timeoutTimer = new Timer();
timeoutTimer.scheduleAtFixedRate(genTask, 0, 30000);
} else {
genTask.started=false;
timeoutTimer.cancel();
}
}
});
}
}

最佳答案

试试这个..

首先尝试使用 SO 链接中的任一解决方案获取该 html 链接的来源 solution 1solution 2

其次您可以使用 parsers 解析其内容.

第三种将解析后的内容按要求的时间格式显示。

如果您遇到任何困难,请告诉我..

关于java - 如何将时间同步到安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15808673/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com