個人財務 標準のOracle JavaをAndroid Javaのダミーに変換する

標準のOracle JavaをAndroid Javaのダミーに変換する

目次:

ビデオ: Java教材 Javaオブジェクト指向講座「APIって何?」【アテイン株式会社】 2025

ビデオ: Java教材 Javaオブジェクト指向講座「APIって何?」【アテイン株式会社】 2025
Anonim

シナリオは次のとおりです:あなたはJavaで書かれたキラーアプリを持っています。このアプリケーションは、WindowsおよびMacintoshオペレーティングシステム上で動作します。 Java SEプログラムはモバイルデバイス上で実行されないため、アプリケーションはモバイルデバイス上で実行されません。

Android搭載端末でアプリがどのように動作するかを知りたい。もう一つのことがあります。深刻な考えをしたくないのです。それはあまりにも多くのストレスを伴うでしょう!

<! - 1 - >

デスクトップまたはラップトップコンピュータ用のJavaプログラム

あなたは素早く機械的にアプリをAndroidアプリに変えることができますか?あなたはできる。このリストの簡単なプログラムから始めましょう。

package com。オールマイコード。切符売場; import javax。スイング。 JOptionPane;パブリッククラスTicketPrice {public static void main(String [] args){String ageString;年齢;ストリング価格; ageString = JOptionPaneです。 showInputDialog( "Age?");年齢=整数。 parseInt(ageString); if(age <18 || 65 <= age){price = "$ 7.00";} else {price = "$ 10.00";} JOptionPane。 showMessageDialog(null、price、 "Ticket price"、JOptionPane。INFORMATION_MESSAGE);}}

このリスティングのコードは、ユーザに数字(ユーザの年齢)を入力するよう促します。ユーザーが子供またはシニアの場合、チケット価格はわずか$ 7です。 00。そうでなければ、チケット価格は$ 10です。 00. <!このリスティングをAndroidアプリケーションに変換するには、次のようにします。

Eclipseを使用して、Androidプロジェクトを作成します。

メインアクティビティのレイアウトファイルで、EditTextウィジェット、Buttonウィジェット、TextViewウィジェットの少なくとも3つのウィジェットを作成します。

  1. res / layout / activity_main。 xmlファイル

  2. レイアウトファイルの例を次に示します。 "true"アンドロイド:layout_centerHorizo​​ntal = "true"アンドロイド:layout_marginTop = "16dp" android:ems <アンドロイド:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_alignParentTop = "true" android:layout_width = "wrap_content" android:layout_height android:hint = "10" android:hint = "999" android:inputType = "number">アンドロイド:layout_below = "@ + id / editText1" android:layout_centerHorizo​​ntal = "true" android:layout_marginTop = "18dp"

アンドロイド:onClick = "whenButtonClicked"

android:text = "

 ここで、  フィールドは、ユーザが自分の年齢を入力する場所である。ユーザーは button1 ウィジェットをクリックしてアプリにチケット価格を計算させると、チケット価格は textView1 フィールドに表示されます。 

これは世界中の読者にアプリを利用可能にするチャンスです。たとえば、アプリケーションのフランス語翻訳を作成するには、res / values-frディレクトリをプロジェクトに追加します。弦で。 xmlファイルをres / values-frディレクトリに格納するには、同じ名前の属性(enter_age、submit、およびticket_price)を使用します。しかし、各開始タグと終了タグの間に、ユーザーの画面に表示されるテキストのフランス語訳を入れてください。フランス語を話すお客様があなたのアプリを使用すると、彼らの母国語のテキストが表示されます。

メインアクティビティ メインアクティビティのJavaファイルにコードを追加します。 package com。例。チケットの金額;インポートアンドロイド。アプリ。アクティビティ;インポートアンドロイド。 os。バンドル;インポートアンドロイド。ビュー。メニュー;インポートアンドロイド。ビュー。見る;インポートアンドロイド。ウィジェット。 EditText;インポートアンドロイド。ウィジェット。 TextView;パブリッククラスMainActivity extends Activity { EditText editText; TextView textView; @Override protected void onCreate(Bundle savedInstanceState){super。 onCreate(savedInstanceState); setContentView(レイアウト。activity_main); editText =(EditText)findViewById(R。id。editText1);

textView =(TextView)findViewById(R。id。textView1); } public void whenButtonClicked(ビューの表示){ String ageString;

年齢。

ストリング価格;

ageString = editText。 getText()。 toString();

年齢=整数。 parseInt(ageString);

if(age <18 || 65 <= age){ price = "$ 7。00"; } else { price = "$ 10.00"; } textView。 setText(price); (メニューメニュー){getMenuInflater()。膨らます(R。menu。main、menu)。 return true;}} リスト2では、ボタンのonClick属性に値whenButtonClickedがあります。したがって、リスト4では、新しいwhenButtonClickedメソッドを使用してボタンのクリックに応答します。このwhenButtonClickedメソッドには、元の標準Javaプログラムに含まれていたステートメントのほとんどが含まれています。大きな違いは、ユーザーからのテキストの取得方法と、結果をユーザーの画面に表示する方法です。 標準Javaプログラムでは、JOptionPaneを使用してダイアログボックスを作成します。ボックスはユーザに入力を促し、プログラムの結果を表示する。 Android Javaプログラムでは、アクティビティの画面上のウィジェットを使用して入力と出力を行います。コードの開始付近でeditTextを宣言したら、editTextを呼び出します。getText()。ユーザーの入力を取得するtoString()。そして、コードの始まりの近くでtextViewを宣言すると、textViewが呼び出されます。 setText(price):プログラムの結果を表示します。 そこには標準のJavaプログラムのAndroidプログラムがあります!

標準のOracle JavaをAndroid Javaのダミーに変換する

エディタの選択

Facebook上の人、アプリケーション、招待をブロックする方法 - ダミー

Facebook上の人、アプリケーション、招待をブロックする方法 - ダミー

設定は、Facebookで快適に過ごせるようにするための予防措置です。ブロックリストは通常​​、より反応的です。誰かがあなたのことを気にするFacebook上の何かをした場合、彼をブロックしたり、あなたが影響を及ぼす特定の行動をブロックすることを選ぶかもしれません。制限付きリスト、ユーザーブロック、ブロック...

Facebookのタイムラインカバーを変更する方法写真ダミー

Facebookのタイムラインカバーを変更する方法写真ダミー

Facebook、あなたのタイムラインはあなたの友人のものと比べて少し空白に見えるかもしれません。カバー写真が必要です。まもなくタイムラインがいっぱいになります。しかし、まず、人々があなたを見つけてあなたについて知ることができるように、基礎を記入したいと思っています。人々が最初にすることは...

正しいFacebookページタイプを選択する方法 - ダミー

正しいFacebookページタイプを選択する方法 - ダミー

サービス、またはビジネスを利用するには、Facebookのページオプションの賛否両論に気づく必要があります。あなたの6つの主要なオプションを見てみましょう:ローカルビジネスまたはプレースカンパニー組織または機関ブランドまたはプロダクトアーティストバンドまたは公共図エンターテインメント原因またはコミュニティ次の...

エディタの選択

他のKloutインフルエンサーを推薦する方法 - ダミー

他のKloutインフルエンサーを推薦する方法 - ダミー

インフルエンサーリストを使用してKloutが+ Kを与えると説明するアクションです。あなたのKloutスコアの一部は、他人から受け取った裏書の数に由来します。

あなたのソーシャルメディアメトリクスの目標を微調整する方法 - ダミー

あなたのソーシャルメディアメトリクスの目標を微調整する方法 - ダミー

ソーシャルメディア指標の目標を微調整するための販売漏れデータあなたの目標を微調整することの一部は、希望から​​マイルストーンに移行するまで、それらを磨くことです。人々がゴールを間違えていることのいくつかの例を以下に示します。これは希望、夢、偉大なものです。

Klout特典の電子メール通知を取得する方法 - ダミー

Klout特典の電子メール通知を取得する方法 - ダミー

Ifあなたは定期的にKloutを訪れる習慣ではないので、あなたはPerksの電子メールアラートを作成することができます。あなたがソーシャルメディアの世界でやっていることすべてを把握するのは難しいかもしれません。これはあなたのソーシャルメディア管理を簡素化するのに役立ちます。あなたがパルクの資格を得て、そして...

エディタの選択

Outlook 2002でパブリックフォルダで公開する - Microsoft ExchangeネットワークでOutlook 2002を使用する場合はダミー

Outlook 2002でパブリックフォルダで公開する - Microsoft ExchangeネットワークでOutlook 2002を使用する場合はダミー

パブリックフォルダを使用できます。パブリックフォルダは、グループ全体が見てアイテムを追加できる場所です。タスクや連絡先用のパブリックフォルダを持つことができます。

Outlookの迷惑メールフィルタを設定する方法 - ダミー

Outlookの迷惑メールフィルタを設定する方法 - ダミー

Outlookのオプション。非常に積極的に設定すると、迷惑メールが少なくなりますが、正当なメッセージを迷惑メールとマークすることがあります。それほど攻撃的ではないように設定すると、受信トレイにもっと迷惑をかけることになります。 Outlookに付属しています...

Outlook 2013で連絡先グループを作成する方法 - ダミー

Outlook 2013で連絡先グループを作成する方法 - ダミー

Outlook 2013で連絡先グループを作成する方法あなたのリストの名前を作り、あなたのシステムに保存した名前のコレクションから選ぶという単純な問題です。連絡先グループは電話番号とメールアドレス、電子メールアドレスだけを追跡しません。 ...