如何自动更新您的Android应用程序?

use*_*501 -1 google-app-engine android currency

我正在创建一个用于货币兑换的应用程序.将美元兑换成外币.我创建了一个应用程序,但问题是我必须手动更新货币的汇率.无论如何,他们的应用程序可以让费率自动更新.这是我的应用程序的Java代码.查看我的函数中的ConvertUSDtoEuro()和ConvertEurotoUSD().我希望一切都很清楚.

 package com.example.currencyconverter;

 import android.app.Activity;
 import android.os.Bundle;
 import android.view.View;
 import android.widget.EditText;
 import android.widget.RadioButton;

 public class MainActivity extends Activity 
 {
  private EditText text;

  @Override
  public void onCreate(Bundle savedInstanceState) 
  {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    text = (EditText) findViewById(R.id.editText1);

  }

  public double ConvertUSDtoEuro(float USD)
  { return ((USD * .667)); }

  public double ConvertEurotoUSD(float Euro)
  { return ((Euro * 1.11)); }     

  public void onClick (View view)
  {
     switch (view.getId())
     {
     case R.id.button1:
         RadioButton USDButton = (RadioButton) findViewById(R.id.radio0);
         RadioButton EuroButton = (RadioButton) findViewById(R.id.radio1);
         float inputvalue = Float.parseFloat(text.getText().toString());

         if (USDButton.isChecked())
         {
             text.setText(String.valueOf(ConvertUSDtoEuro(inputvalue)));
             USDButton.setChecked(true);
             EuroButton.setChecked(false);   
         }

          else 
          {
              text.setText(String.valueOf(ConvertEurotoUSD(inputvalue)));
              USDButton.setChecked(false);
              EuroButton.setChecked(true); 
          }

          break;    
     }
  }

}  
Run Code Online (Sandbox Code Playgroud)

Dnt*_*Cln 5

您需要创建一个可以使用Google Finance API或Yahoo Finance api获取此信息的服务.检查一下:如何通过Google财经等API获取货币汇率?