最近アンドロイドアプリを作り始めました。私が今作業しているアプリはクリッカーゲームです。私はプレーヤーのお金を節約するためにアプリが必要です。 mySQLを使用せずにできることはありますか? ここに私のMainActivityコードがあります。Androidアプリでデータを保存
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.WindowManager;
import android.widget.ImageButton;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
int balance;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Hide notification bar
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//Click counter
final TextView text = (TextView) findViewById(R.id.balance_text);
assert text != null;
text.setText("0");
final ImageButton button = (ImageButton) findViewById(R.id.click_button);
assert button != null;
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
balance++;
text.setText("" + balance);
}
});
}
}
MySQLだけではありません。データをアプリにローカルに保存するか、リモートでオンラインにして他のアプリからアクセスできるようにするかは指定していません –
あなたのためにアプリを書くつもりはありません。 SharedPreferencesを試したい場合は、[トレーニングのドキュメント](http://developer.android.com/training/basics/data-storage/shared-preferences.html) –
を参照してください。Sqlite、Cloud、共有プレフィックス、ローカルファイル、コンテンツプロバイダへの書き込み – Pomagranite