呵呵,没时间帮你调试~~但你可以打几个log看问题出在哪里
1、  InputStream is = conn.getInputStream();  
     bitmap = BitmapFactory.decodeStream(is);
看取过来的图是否有值,或者是NULL~~
2、看是不是图片格式的问题~~

解决方案 »

  1.   

    android中不支持.jpg的图片
    图片名称中不能出现中文
      

  2.   

     不是吧,我解决了,进行url编码就好了,确实不能为中文,但支持jpg
      

  3.   

    既然解决了,我问个别的问题吧,我要存储一些值,应用打开的时候就自动读取这些值并显示在屏幕上,在j2me中是用rms,我不知道android是用什么?难道要写文件里去吗,写文件的话保存在哪个路径呢
      

  4.   

    如果值相对简单的话可以用SharedPreference
      

  5.   

    SharedPreference的限制是什么,比如大小,个数等等
      

  6.   

    public class Bmi extends Activity {
    private static final String TAG= "Bmi";
    public static final String PREF= "BMI_PREF";
    public static final String PREF_HEIGHT= "BMI_Height";
    @Override
    public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.main);
    findViews();
    restorePrefs();
    setListensers();
    } private void restorePrefs(){ // Restore preferences
    SharedPreferences settings= getSharedPreferences(PREF, 0);
    String pref_height= settings.getString(PREF_HEIGHT, "");
    if(pref_height!=""){
    field_height.setText(pref_height);
    field_weight.requestFocus(); }
    } @
    Override
    protected void onStop(){
    super.onStop();
    // Save user preferences. use Editor object to make changes.
    SharedPreferences settings= getSharedPreferences(PREF, 0);
    settings.edit().putString(PREF_HEIGHT,
    field_height.getText().toString()).commit();
    }}private void restorePrefs(){ // Restore preferences
    SharedPreferences settings= getSharedPreferences(PREF, 0);
    String pref_height= settings.getString(PREF_HEIGHT, "");
    if(pref_height!=""){
    field_height.setText(pref_height);
    field_weight.requestFocus();} }这有个例子