我使用以下代码从手机或SDCard中检索图像,然后将该图像用于我的ListField.它提供输出,但生成屏幕需要很长时间.如何解决这个问题呢 ??谁能帮我??提前致谢!!!
String text = fileholder.getFileName();
try{
String path="file:///"+fileholder.getPath()+text;
//path=”file:///SDCard/BlackBerry/pictures/image.bmp”
InputStream inputStream = null;
//Get File Connection
FileConnection fileConnection = (FileConnection) Connector.open(path);
inputStream = fileConnection.openInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int j = 0;
while((j=inputStream.read()) != -1) {
baos.write(j);
}
byte data[] = baos.toByteArray();
inputStream.close();
fileConnection.close();
//Encode and Resize image
EncodedImage eImage = EncodedImage.createEncodedImage(data,0,data.length);
int scaleFactorX = Fixed32.div(Fixed32.toFP(eImage.getWidth()),
Fixed32.toFP(180));
int scaleFactorY = Fixed32.div(Fixed32.toFP(eImage.getHeight()),
Fixed32.toFP(180));
eImage=eImage.scaleImage32(scaleFactorX, scaleFactorY);
Bitmap bitmapImage = eImage.getBitmap();
graphics.drawBitmap(0, y+1, 40, 40,bitmapImage, 0, 0);
graphics.drawText(text, 25, y,0,width);
} …Run Code Online (Sandbox Code Playgroud) 嗨,我是android新手.在我的应用程序中,如果用户选择alertDialog中的按钮,我需要打开一个新屏幕,我必须在该屏幕上显示一些消息.如何打开新屏幕?
解析.ics在android.i中使用Ical4J的日历文件看到了 http://ical4j.sourceforge.net/introduction.html.如何在我的项目中使用该ical4j-1.0-rc3.jar文件.我需要与此plz相关的帮助吗?
我创建了一个Android应用程序.我需要检查,我的应用程序如何在设备上工作.如何在Android设备上安装应用程序?
-提前致谢
我是Android新手.我需要知道如何在Windows XP中安装它.哪个是最好的IDE,它的要求是什么?另外,我如何开发应用程序?
我从我的应用程序接收来自udp服务器的数据.当我收到数据时,我必须在屏幕上显示.我只是使用Textview显示传入的数据(textview.setText("data")).但它显示最后一次传入仅数据.我还需要显示以前的数据.如何解决这个问题?
DatagramSocket clientsocket=new DatagramSocket(6363);
byte[] receivedata=new byte[1024];
while(true)
{
DatagramPacket recv_packet=new DatagramPacket(receivedata, receivedata.length);
textview.setText("UDP S: Receiving...");
clientsocket.receive(recv_packet);
String rec_str=new String(recv_packet.getData());
textview.setText(" Received String "+rec_str);
}
Run Code Online (Sandbox Code Playgroud)
当我使用append方法时,它显示所有传入完成后.我需要查看数据何时到来,我必须表明.