如何在android应用程序启动时在警报对话框中显示JSON url数据

如何在android应用程序启动时在警报对话框中显示JSON url数据,android,json,Android,Json,我是一个新的android应用程序开发人员,正在开发一个不会在任何应用程序分发商店发布的应用程序,因为它是一个与业务相关的应用程序。我已经在play store上上传了该应用,但非相关人员一直在注册该应用。现在我将该应用直接分发给与该应用相关的最终用户。我一直在试图找到一个解决方案,允许非发布的应用程序定期更新。我在这个问题上测试了不同的库-> 到目前为止,做这项工作最好的是中国图书馆 但是在这个解决方案中,用户现在必须转到更新页面,并通过单击更新按钮手动更新 我想要的是在应用程序启动时启动更

我是一个新的android应用程序开发人员,正在开发一个不会在任何应用程序分发商店发布的应用程序,因为它是一个与业务相关的应用程序。我已经在play store上上传了该应用,但非相关人员一直在注册该应用。现在我将该应用直接分发给与该应用相关的最终用户。我一直在试图找到一个解决方案,允许非发布的应用程序定期更新。我在这个问题上测试了不同的库->

到目前为止,做这项工作最好的是中国图书馆 但是在这个解决方案中,用户现在必须转到更新页面,并通过单击更新按钮手动更新

我想要的是在应用程序启动时启动更新检查过程,并显示更新可用的对话框。在这个论坛上,有一些示例可以在应用程序启动时开始在浏览器上显示json url数据。e、 g

Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse(json_link)); startActivity(intent);  
我只希望有人能帮助我将Intent函数链接到onClickLisner

public class MainActivity extends AppCompatActivity {

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

    Button btn1 = (Button) findViewById(R.id.button1);

    btn1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            UpdateChecker.checkForDialog(MainActivity.this);
        }
    });

    TextView textView = (TextView) findViewById(R.id.textView1);

    textView.setText("Current version information: versionName = " + AppUtils.getVersionName(this) + " versionCode = " + AppUtils.getVersionCode(this));
} }
因此,在应用程序启动时,弹出窗口将显示更新可用的消息,单击更新按钮,应用程序的更新过程将启动。任何帮助都将不胜感激。提前谢谢