当前位置: 代码迷 >> Android >> android从服务器动态获取欢迎界面图片解决方法
  详细解决方案

android从服务器动态获取欢迎界面图片解决方法

热度:37   发布时间:2016-04-28 04:31:29.0
android从服务器动态获取欢迎界面图片
具体效果是欢迎界面图片从服务器上获取,然后下次再进入应用会显示该图片,大概思路就是这样。
------解决方案--------------------
这里只要填一个url,返回的就是Drawable对象,可以直接使用Drawable对象
/**
 * @param urlpath
 * @return Bitmap
 * 根据url获取布局背景的对象
 */
public static Drawable getDrawable(String urlpath){
Drawable d = null;
try {
URL url = new URL(urlpath);
URLConnection conn = url.openConnection();
conn.connect();
InputStream in;
in = conn.getInputStream();
d = Drawable.createFromStream(in, "background.jpg");
// TODO Auto-generated catch block
} catch (IOException e) {
e.printStackTrace();
}
return d;
}

------解决方案--------------------
每次打开软件像服务器请求图片,设置为你的背景
------解决方案--------------------
使用异步task,从服务器下载图片储存在sdcard里面,下次登陆应用直接判断sdcard是否存在该图片,不存在就冲服务器下载
  相关解决方案