10

こんにちは、Androidアプリケーションを時限爆撃する方法のコード例を持っている人はいますか?

テスト用に「ベータ」アプリケーションをリリースしたいと考えていますが、アプリケーションが正式にベータ版である間だけ動作することを確認したいと考えています。

4

2 に答える 2

16

Calendar クラスを使用し、OnResume(s) の有効期限に対して現在の日付をアプリケーションでチェックすることをお勧めします。

コードは次のようになります。

    protected void onResume()
    {   
        super.onResume();

        Calendar expirationDate = Calendar.getInstance();
        expirationDate.set(2009, 7, 3);  //hardcoded expiration date
        Calendar t = Calendar.getInstance();  //Calendar with current time/date
        if (t.compareTo(expirationDate) == 1)
           finish();
    }
于 2009-08-04T00:53:55.973 に答える
3

また、アプリケーションによっては、有効期限の呼び出しでWebサーバーを呼び出したい場合があります。そうすれば、日付を延長または変更したい場合、動的になり、アプリケーションが早期に期限切れになることはありません。ちょうど私の2セント。

于 2009-08-04T02:00:27.477 に答える