Skip to content

Commit b790f75

Browse files
committed
解决创建快捷方式时显示图标的不正确
1 parent 67e46ec commit b790f75

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed

src/com/dreamteam/app/adapter/GridAdapter.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import android.content.Context;
66
import android.content.Intent;
7+
import android.os.Parcelable;
78
import android.view.LayoutInflater;
89
import android.view.View;
910
import android.view.View.OnClickListener;
@@ -168,7 +169,8 @@ private void addShortcut(String name, String sectionUrl)
168169
Intent shortcutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
169170
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, name);
170171
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, entryIntent);
171-
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON, R.drawable.ic_launcher);
172+
Parcelable icon = Intent.ShortcutIconResource.fromContext(context, R.drawable.ic_launcher);
173+
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
172174
//只能创建一次
173175
shortcutIntent.putExtra("duplicate", false);
174176
context.sendBroadcast(shortcutIntent);

src/com/dreamteam/app/adapter/ItemListAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public ItemListAdapter(Context context, ArrayList<FeedItem> items, boolean isNig
6060
}
6161
//是否加载图片
6262
SharedPreferences prefs = AppContext.getPrefrences(context);
63-
loadImg = prefs.getBoolean("pref_imageLoad", false);
63+
loadImg = prefs.getBoolean("pref_imageLoad", true);
6464
}
6565

6666
@Override

src/com/dreamteam/app/ui/ItemDetail.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ private void loadData()
226226
// mWebView.addJavascriptInterface(this, "mWebViewImageListener");
227227
//是否加载图片
228228
SharedPreferences pref = AppContext.getPrefrences(this);
229-
if(!pref.getBoolean("pref_imageLoad", false))
229+
if(!pref.getBoolean("pref_imageLoad", true))
230230
{
231231
itemDetail = itemDetail.replaceAll("(<|;)\\s*(IMG|img)\\s+([^;^>]*)\\s*(;|>)", "");
232232
}

src/com/dreamteam/app/ui/SplashActivity.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
11
package com.dreamteam.app.ui;
22

3+
import java.io.File;
4+
import java.io.FileNotFoundException;
5+
import java.io.FileOutputStream;
6+
import java.io.IOException;
7+
import java.io.InputStream;
8+
39
import android.annotation.SuppressLint;
410
import android.app.Activity;
511
import android.content.Intent;
612
import android.content.SharedPreferences;
713
import android.content.SharedPreferences.Editor;
14+
import android.database.sqlite.SQLiteDatabase;
815
import android.os.Bundle;
916
import android.os.Handler;
1017
import android.os.Message;
1118

19+
import com.dreamteam.app.commons.AppConfig;
20+
import com.dreamteam.app.commons.AppContext;
21+
import com.dreamteam.app.db.FeedDBManager;
1222
import com.dreateam.app.ui.R;
1323

1424
/**
@@ -116,5 +126,5 @@ private void goGuide()
116126
SplashActivity.this.startActivity(intent);
117127
SplashActivity.this.finish();
118128
}
119-
129+
120130
}

0 commit comments

Comments
 (0)