在Android代码中访问网站并检索生成的图像

这个描述很难说。 基本上我想知道是否有可能访问Android编码内的网站而不实际将用户发送到该网站。 我想要做的是使用免费网站,在您上传图片后生成随机图片。 我希望用户能够将他们选择的图像上传到网站,我想在某种程度上,代码使该网站生成一个已编辑的图像并将其检索回应用程序以供进一步使用。 我知道这听起来真的很荒谬但我只是想在我尝试编写代码之前知道这是否可行。 谢谢!

如何在jCalendar中设置“关闭”所有toogle日按钮?

我正在使用toedter的jCalendar并在使用以下代码单击日期按钮时触发事件: JDayChooser jdc = jCalendar.getDayChooser(); jdc.addPropertyChangeListener(“day”, new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent e) { date = jCalendar.getDate(); new AgendaFrame(date, user).setVisible(true); } }); 问题是,当jCalendar启动时,已按下与当前日期匹配的按钮,因此,我无法按此按钮转到我的议程框架。 有什么想法解决这个问题?

java字符串索引超出绑定exception

这似乎是一个简单的问题,但我想知道为什么我有一些这样的String变量: String name = “John”; 然后我正在使用这样的子串方法: System.out.print(name.substring(3,4)); 它工作正常,但如果我将5改为4或更高,我得到IndexOutOfBoundsException 。 但正如我理解索引正确,也没有4指数,但outpul将是”n” JOHN 0 1 2 3 有人可以解释这种行为吗? 提前致谢!

访问容器字段

我有一个非常愚蠢的问题要问。 我正在使用NetBeans构建一个小应用程序,我遇到了以下问题; 我的主类叫做mainApp ,正在扩展一个JFrame ,后者又包含一个名为drawingBoard的JPanel ,我也会因为各种(和偏离主题)的原因而扩展。 核心问题是,在某些时候我需要访问mainApp一个字段,但是由于NetBeans实例化我的主类的方式..(作为匿名类)我无法获得对容器的引用(这是我的mainApp)。 如何获取mainApp的引用并在mainApp设置其字段的值?

将SOAP响应转换为JSONArray

我有SOAP响应如下。 我想迭代soap消息,并希望以JSONArray格式获取listMetadataResponse标记中的数据。 这是我的SOAP响应示例: 00528000001m5RRAAY Hariprasath Thanarajah 1970-01-01T00:00:00.000Z objects/EmailMessage.object EmailMessage 00528000001m5RRAAY Hariprasath Thanarajah 1970-01-01T00:00:00.000Z CustomObject 00528000001m5RRAAY Hariprasath Thanarajah 1970-01-01T00:00:00.000Z objects/EmailMessage.object EmailMessage 00528000001m5RRAAY Hariprasath Thanarajah 1970-01-01T00:00:00.000Z CustomObject 我希望将每个结果节点作为JSONObject与每个属性节点和值作为JSON中的键值对进行。在这种情况下,我希望结果为JSONArray,其中包含两个结果JSONObject。 我试过这段代码。 我正在获取节点名称,但我没有得到节点值。 private static Document loadXMLString(String response) throws Exception { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); InputSource is = new InputSource(new StringReader(response)); return db.parse(is); } public static […]

简单的Java聊天服务器,只向其他客户端而不是发件人广播

我一直在编写一个简单的Java聊天服务器的教程,并希望修改它,以便它不回显给原始发件人。 我试图用我有限的技能修改它,但我知道没有任何工作,任何帮助将不胜感激。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.HashSet; public class ChatServer { // Port that the server listens on. private static final int PORT = 9001; // Creates names private static HashSet names = new HashSet(); // Creates writers private static HashSet writers = new HashSet(); // […]

在android中如何以编程方式从按钮数组中将按钮添加到TableLayout中?

我是Android编程的新手,刚刚开始学习它过去6周,我正在为Android编写一个扫雷游戏,我已经成功地做了游戏的一部分而没有太多问题。 但是,我必须使用TableLayout和TableRow以编程方式设计网格并在其中插入按钮; 所以我写了几行代码来做到这一点,但每当我运行游戏时,我都会收到“Confirm Perspective Switch”错误。 这是我写的代码 – ` public class Game extends Activity implements OnClickListener { Button[][] btn = new Button[6][6]; public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.gamegrid); int i, j; LinearLayout layoutVertical = (LinearLayout) findViewById(R.layout.gamegrid); //create a new TableLayout TableLayout table = null; table.setStretchAllColumns(true); table.setShrinkAllColumns(true); LayoutParams param = new TableLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); for(i = 0; i […]

Java中的字节默认情况下占用4个字节?

可能重复: 内存中字节的大小 – Java 我在一篇文章中读到了这个。 我只是按原样粘贴: 该类占用至少8个字节。 所以,如果你说**new Object();**你将在堆上分配8个字节。 每个数据成员占用4个字节,long和double除外,占用8个字节。 即使数据成员是一个字节,它仍然会占用4个字节! 此外,使用的内存量以8字节块增加。 因此,如果你有一个包含一个字节的类,它将占用该类8个字节,数据占8个字节,总共16个字节(呻吟!)。 它是真的Java字节分配/占用4个字节? 而空类需要8个字节? 这里也很混乱。

从Java中的随机访问文件中读取

我正在尝试设置一个while循环,它将从RandomAccessFile读取并在到达文件末尾时停止。 但每次我尝试运行程序时都会出错。 RandomAccessFile raf = new RandomAccessFile(filename, “rw”); final int EOF = -1; while(raf.readInt() != EOF){ id = raf.readInt(); existingMileage = raf.readInt(); gasCost = raf.readInt(); ndays = raf.readInt(); rate = raf.readInt(); totalCharge = raf.readInt(); discount = raf.readInt(); tax = raf.readInt(); netCharge = raf.readInt(); returnMileage = raf.readInt(); } 这是我得到的错误: Exception in thread “main” java.io.EOFException at java.io.RandomAccessFile.readInt(Unknown […]

Keymap,InputMap,ActionMap,KeyListener – 选择重载

我无法找到关于所有这些之间关系的简明回答,以便我可以选择最佳实践并继续前进。 JTextComponent具有: 旧的addKeyListener(..) 。 我们编写一个KeyListener ,其方法可以在keyPressed(..) , keyTyped(..)等事件上调用,我们可以查询: event.getKeyCode() 。 addKeymap(..)和setKeymap(..) 。 Keymap有addActionForKeyStroke(..) ,它接受KeyStroke (我们可以通过调用指定字符或键代码的KeyStroke的静态方法获得)和Action ,它是一个带有铃声和口哨声的ActionListener 。 getInputMap(..)和getActionMap(..) 。 InputMap将KeyStroke (如上所示)映射到String , ActionMap将字符串映射到Action (如上所述)。 Java教程如何使用键绑定来讨论这个问题。 这是实现相同function的三种冗余方式。 除了比较优势/劣势之外,这还提出了这三种机制如何共存的自然问题? 哪些优先于其他?