我一直致力于使用Sun的javax库中的许多类的Android Web服务程序.eclipse IDE正在咆哮"尝试将核心类(java.*或javax.*)包含在核心库之外的其他东西中." 我的应用程序是一个Android应用程序,我不是在创建一个核心库.我正在使用几个.jars; javax.xml.ws,javax.xml.bind,javax.xml.soap,javax.xml.rpc和javax.jws.我相信我不能直接使用这些java字节码.jars.我将不得不使用dx工具将它们转换为delvik字节码或.dex文件.我做了一些额外的研究,发现在Android应用程序中禁止使用任何javax.*类.有人可以解释原因吗?他们的实际编程是否有效?
谢谢,史蒂夫
我有一个android webservice客户端应用程序.我正在尝试使用java标准的WS库支持.我已将应用程序降至最低,如下所示,以尝试找出问题.以下是申请,
package fau.edu.cse;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class ClassMap extends Activity {
TextView displayObject;
@Override
public void onCreate(Bundle savedInstanceState) {
// Build Screen Display String
String screenString = "Program Started\n\n";
// Set up the display
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
displayObject = (TextView)findViewById(R.id.TextView01);
screenString = screenString + "Inflate Disaplay\n\n";
try {
// Set up Soap Service
TempConvertSoap service = new TempConvert().getTempConvertSoap();
// Successful Soap Object Build
screenString = screenString + "SOAP Object Correctly Build\n\n";
// Display Response
displayObject.setText(screenString);
} …Run Code Online (Sandbox Code Playgroud) 我在Android上上课,我是JDeveloper的新手.我正在研究Web服务应用程序.我下载了一些包含"Import org.apache.commons.binary.Base64"的代码.这个导入JDeveloper正在"找不到".我在apache网站上找到了org.apache.commons.binary.Base64模块并下载了它.现在我该怎么做?我不确定如何或在何处放置此代码.下载的文件夹有几个文件夹,其中一个文件夹的底部是我的Base64模块.对不起这个基本问题.我正在使用在Windows 7上运行的JDeveloper 11g 11.1.1.0.2.