-2

Android アプリは Java で書かれていることは知っています。Android アプリでカスタム Java クラスを使用できるかどうか疑問に思っていました。このクラスは、次の Java ライブラリを使用します。

import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*;

そうでない場合、翻訳に必要な同等の Android ライブラリは何ですか?

4

2 に答える 2

2

いいえ。awt/swing は Android デバイスではサポートされていないため、コンパイル エラーが発生します。Android には独自の UI が付属しており、独自のウィジェットがあります。Android UI 情報はこちら

問題が多すぎるためにアクティブになっていないライブラリ プロジェクトawt-android-compatが 1 つありました:)

アップデート

JLS#7.5.2。タイプ インポート オンデマンド宣言

import java.awt.*; import java.awt.event.*; import java.util.*; 
import javax.swing.*;

これらの宣言はすべてオンデマンドでインポートされます。が使用されていない場合、コンパイラはそれらを無視します。コンパイルコードと同じように、それらは存在しません。

于 2012-09-26T17:41:50.573 に答える
0

あなたとJavaクラスを使用します。ジャクソンJSONパーサーを使用しています。jarファイルを/libフォルダーに置くだけです。ただし、UIにはswingのようなものは使用できないと思います。AndroidAPIを使用することをお勧めします。そしてAndroidAPIは実際にはAWTよりも使いやすいです

于 2012-09-26T17:43:22.243 に答える