タグ付けされた質問 「java-me」

14
Java SE / EE / MEの違いは?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 Javaの学習を開始したい場合、どちらをインストールする必要がありますか?いくつかの基本から始めるので、ファイル、ディレクトリ、XMLファイルの編集などを行う単純なプログラムを作成しますが、今のところ複雑すぎません。 Windows 7デスクトップにJava SE(Standard Edition)をインストールする必要があると思います。Javaコードの記述に使用するKomodo IDEはすでに持っています。
326 java  jakarta-ee  java-me 

4
Javaでの揮発性と同期の違い
変数をJava として宣言することとvolatile、常にsynchronized(this)ブロック内の変数にアクセスすることの違いに疑問を感じていますか? この記事http://www.javamex.com/tutorials/synchronization_volatile.shtmlによると、言うべきことがたくさんあり、多くの違いがありますが、いくつかの類似点もあります。 私はこの情報に特に興味があります: ... 揮発性変数へのアクセスがブロックする可能性は決してありません。単純な読み取りまたは書き込みを行うだけなので、同期ブロックとは異なり、ロックを保持することはありません。 volatile変数にアクセスしてもロックは保持されないため、アトミック操作として読み取り、更新、書き込みを行う場合には適していません(「更新を見逃す」準備ができていない限り)。 read-update-writeとはどういう意味ですか?書き込みも更新ではないのですか、それとも単に更新が読み取りに依存する書き込みであることを意味していますか? 何volatileよりも、synchronizedブロックを介して変数にアクセスするよりも、変数を宣言する方が適しているのはいつですか。volatile入力に依存する変数に使用するのは良い考えですか?たとえばrender、レンダリングループを通じて読み取られ、keypressイベントによって設定されるという変数がありますか?


14
JSON文字列をJava MEのオブジェクトに変換しますか?
次のような文字列を変換する方法がJava / J2MEにありますか? {name:"MyNode", width:200, height:100} 同じの内部オブジェクト表現に、1行のコードで? 現在の方法は面倒すぎるので: Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100); たぶんJSONライブラリ?

1
J2ME / Android / BlackBerry-運転ルート、2つの場所間のルート
Android 1.0 では、運転ルート用のcom.google.googlenav名前空間がありました:ルート-改善されたGoogle運転ルートですが 、新しいSDKでは何らかの理由で削除されました... Android:API 1.0以降のDrivingDirections-1.5 /での実行方法1.6? BlackBerryには、そのようなもののためのAPIの欠如もあります 。Blackberryの2つの場所間のルートを見つける方法は? csie-twは回避策を提供します(KMLファイルのgmapをクエリして解析します):Android- 運転方向(ルートパス) また、AndreaはAndroid用のDrivingDirectionsヘルパークラスを作成しました。 この機能のヘルパーをj2meで少し書いたので、AndroidとBlackBerryでサンプルを共有したいと思います。 更新 コメントに記載されているように、Google Maps APIの利用規約は正式に許可されていません。 Googleマップ/ Google Earth APIの利用規約 最終更新日:2009年5月27日 ... 10.ライセンスの制限。本規約で明示的に許可されている場合を除き、または事前にGoogleから(または該当する場合は特定のコンテンツのプロバイダーから)書面による承認を受けていない限り、上記のGoogleのライセンスは、以下のすべての制限を順守することを条件とします。セクション7またはMaps APIドキュメントで明示的に許可されている場合を除き、次のことを行ってはなりません(他のユーザーに許可してはなりません) 。... 10.9以下の製品、システム、またはアプリケーションで、またはこれらに関連してサービスまたはコンテンツを使用する。 (a)リアルタイムナビゲーションまたはルートガイダンス。これには、ユーザーのセンサー対応デバイスの位置に同期するターンバイターン方式のルートガイダンスが含まれますが、これに限定されません。 特定のアプリ(どういうわけか、少なくともAndroidでは)で無効になっている可能性があります... .NET会話でのGeocodeスクレイピングから: これは、APIの利用規約で許可されていません。ジオコードを生成するためにGoogleマップをこすってはいけません。サーバーの自動クエリを実行するサービスをブロックします。 Bret Taylor プロダクトマネージャー、Googleマップ どんな代替案や提案にも感謝します! ありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.