知識0からandroidアプリつくる

知識0からAndroidアプリつくる

知識0からAndroidアプリ作ります

アプリの公開

アプリできました。 ストアに公開しました。 https://play.google.com/store/apps/details?id=xyz.wisdomapp.alcohol 今後やること ・多言語対応(これは簡単そう) ・逆引き機能(これがメイン) ・UIの改善(たぶんやらなそう)

アイコンとアプリ名の変更

アプリも大方出来上がったのでアイコンを初期設定のドロイド君から変更する。 resフォルダの下のmipmapフォルダの中に各解像度に合わせたドロイド君のpngファイルが入ってる。 これらを別途用意したアイコンのファイルに置き換えれば完了。 ファイルをそのま…

現在時刻の取得と加算減算

日時時刻の取得にはCalendarクラスを使う。 使い方。 Calendar cale=Calendar.getInstance(); Calendarオブジェクトを作成して、日時時刻を取得。 SimpleDateFormat sdf1=new SimpleDateFormat("HH:mm"); 表示形式を設定。 SimpleDateFormat sdf1=new Simple…

数値の四捨五入や切り捨て切り上げ

数値を指定した桁数で四捨五入したり、切り上げ、切り捨てをしたい場合は、java.math.BigDecimalクラスを使用する。 //元データ double val = 42.195; //元データをBigDecimal型にする BigDecimal bd = new BigDecimal(val); //四捨五入する BigDecimal bd1 …

spinnerで選択した文字列の取得

getSelectedItem();を使えばできる。 final Spinner spinner=(Spinner)this.findViewById(R.id.spinner); spinnerのIDを取得して、 String str=(String)spinner.getSelectedItem(); String型につっこめば終わり。 何故かOnItemSelectedListenerを使わないと…

例外処理について (try,catch)

前回はIntentを使って別Activityに数値を送ることに成功した。 しかし、入力欄が空欄(null)の状態で計算開始を押すとアプリが落ちるバグが見つかったので今回は例外処理を使ってエラー表示を出すようにした。 例外処理よくわからんから敬遠してたがめっち…

EditTextから取得した値をIntentを使って別Activityに表示させるだけで丸一日かかった

知識0からと言いましたがアプリ作成自体は4日前くらいから始めてるので導入とかはないです。 とりあえず今の状況 作るもの・・・酔覚めチェッカー 仕様・・・体重、体質、アルコール度数と飲んだ量を入力すると呼気中のアルコール濃度と酔いから覚めるまでの…

知識0からAndroidアプリを作る

ブログを毎日つけるのがプログラミング習得には結構いいらしいので今日から毎日なんかしら載せます。 <環境の紹介> win10 AndroidStudio Genymotion JAVA でやっていきます。