解决方案 »
- 求Android移动终端播放服务器上面的视频的教程
- Android中怎么实现打开短信时要求先输入密码
- textView 滚动条 回到开头的位置
- android Handler取值问题?onCreate 里data集合为空值?Handler里集合是有数据
- android 手机应用程序乱码的问题 ,立马给分
- 在android中如何用OpenGL实现网格图??
- 寻Android平台下能编辑OFFICE办公软件
- android模拟器局域网设置的问题
- 关于android中组件和控件的问题
- android listview+button button点击事件失效 .在线等,马上结贴!
- android 网络编程,客户端访问 https 域名服务器的问题
- 有没有办法 可以让程序弹出多个广告窗口?
/**
* @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;
}
具体我是这样做的:
1.欢迎界面布局:<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/app_start" > <ImageView
android:id="@+id/app_start_iv"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY" > </ImageView>
</LinearLayout>
默认加载一张欢迎图片;
2.进入应用后再从服务器上下载图片(如果服务器上有图片要更新)并保存到本地;
3.下次再进入应用直接从本地获取并展示在ImageView控件里,这样如果下载失败的话,至少会用LinearLayout的背景图展示。