|
------
华衿北工作室
------
为了节省软件内存以及方便更改,不妨我们学习一下直链获取图片
事件代码:
t()
{
call(img,"mjava","Http.getInternetPicture","ufnsui()
{
us(1,"src",img)
}
}
上面的代码放在载入事件.
然后创建一个新mjava,名字叫:Http.mjava
mjava代码:
import android.app.*;
import android.content.*;
import android.graphics.*;
import android.net.*;
import java.io.*;
import java.net.*;
import android.graphics.drawable.*;
//获取网络图片
//这里你不要动
public static BitmapDrawable getInternetPicture(String UrlPath) {
Bitmap bm = null;
String urlpath = UrlPath;
try {
URL uri = new URL(urlpath);
HttpURLConnection connection = (HttpURLConnection) uri.openConnection();
connection.setRequestMethod("GET");
connection.setReadTimeout(5000);
connection.setConnectTimeout(5000);
connection.connect();
if (connection.getResponseCode() == 200) {
InputStream is = connection.getInputStream();
bm = BitmapFactory.decodeStream(is);
} else {
bm = null;
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return new BitmapDrawable(bm);
}
//华衿北博院社开源import android.app.*;
把上面这个代码放到Http.mjava里面即可
然后运行就可以啦!是不是很简单
[滑稽][滑稽][滑稽]
|
|