仕事で急遽必要となり、はじめてiアプリにチャレンジしています。
アプリの仕組みやJAVAについてもあまり良く分からないので、ご助言をお願いしますっ。
▼今回実装したい機能は下記の通りです▼
・サーバー側で随時更新されていく商品リストを通信で読み取り、アプリ内で一覧表示
・リストから好きな商品を選択⇒その画像を通信でサーバーから取得、表示する
画像リストに載せる情報は下記の通りです。
「商品のカテゴリ、商品の色、商品の画像のURL、商品の詳細ページURL」
アプリ側でのリストの表示方法は下記の通りです。
「カテゴリから商品選択⇒色の選択⇒画像表示&詳細ページURL表示」
サーバー側で用意するリストはどのような形式であればアプリから読み込みできますか?
servletとかがないと無理でしょうか?
また、アプリ側ではどういった処理をすればそのデータをリスト表示できるのでしょうか?
色々と分からないことだらけで申し訳ありません!
参考になりそうなURLとかでも構わないので、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
一般的なテキストファイルならば、HttpConnectionを使ってサイトから読み込めるはずですよ。
例えばCSVなどでファイルをおいておき、それを読み込んで表示させるなどは可能だと思います。HttpConnection con = (HttpConnection)Connector.open( URL指定 );
con.setRequestMethod(HttpConnection.GET);
con.connect();
InputStream in = con.openInputStream();
InputStreamReader rdr = new InputStreamReader(in);
// tryは省略
こんな感じでInputStreamReaderが得られるので、後はここからreadすればよいかと。大昔に勉強したことなので、今はもっと便利な機能があるかも知れませんが・・。
ただし、ファイルの書き換えとなると、サーバ側にCGIやサーブレットなどのサーバ側で動く処理が必要になるでしょう。
仕事で必要ならば、iアプリの書籍を一冊読んでおいては。通常のJavaとはけっこう違うので、全体像を把握しておいたほうがよいでしょう。
どうもありがとうございます!
明日にでも早速やってみます!
今はネットで検索しながら簡単なことから始めています。
時計を表示させる所で既に行き詰ってますが・・・
時間、分、秒、ミリ秒を全て2ケタ表示にしたいのですが分からず・・・
public void drawClock(){
Calendar calendar = Calendar.getInstance();
String date = "";
date += calendar.get(Calendar.HOUR) + ":";
date += calendar.get(Calendar.MINUTE) + ":";
date += calendar.get(Calendar.SECOND) + ":";
date += calendar.get(Calendar.MILLISECOND);
g.setColor(g.getColorOfName(Graphics.BLACK));
g.drawString(date, 83, 130);
}
上記だと、1の位だけの時間のときに、一桁で表示されてしまうのです。
それから、ミリ秒が常に3ケタに・・・ 2ケタにしたいのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- メルカリ 「メルカリ」相手からのコンビニ払いがされたか不明の状態でゆうパケットポストで発送してしまいました。 1 2023/01/17 21:13
- Visual Basic(VBA) VBAコードで質問があります 2 2022/10/20 15:27
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- その他(買い物・ショッピング) JANコードの登録について 1 2022/07/23 14:19
- Visual Basic(VBA) VBAで質問があります 1 2022/10/19 10:32
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JAの支部?地域の農協のカード...
-
配列にnullを代入すると、null...
-
プログラミングの問題です。大...
-
list の空は [] ってあわらすのに
-
下記問題の答えが"D"になる意味...
-
eclipse実行ができない
-
正規表現について質問です。 カ...
-
JSFタグのfタグとは
-
jdk17.06のインストーラーが起...
-
Eclipse 動的プロジェクトで404...
-
キー入力について
-
EclipseとVisual StudioをPC1台...
-
プログラミング教えてください。
-
CSV出力を画面から選択したデー...
-
あんまりお料理しないのに台所...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
Jupyter notebookですわかりま...
-
改行含むテキストの表示の仕方
-
JaneStyleのスレッドが見れなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大...
-
マイクラでPythonのプログラミ...
-
配列にnullを代入すると、null...
-
jdk17.06のインストーラーが起...
-
Eclipse 動的プロジェクトで404...
-
list の空は [] ってあわらすのに
-
下記問題の答えが"D"になる意味...
-
JaneStyleのスレッドが見れなく...
-
正規表現について質問です。 カ...
-
eclipseで作ったプログラムを他...
-
改行含むテキストの表示の仕方
-
リレーションエンティティクラ...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
キー入力について
-
自作Androidアプリのデータ引き...
-
問題作成のWebアプリの作り方を...
-
eclipse実行ができない
-
変数名とDBカラム名の関係性に...
-
デバッグツールの具体例を教え...
おすすめ情報