View Full Version : قرار دادن دو مشخصه android:name درAndroidManifest
isazadeh
یک شنبه 26 بهمن 1393, 10:28 صبح
سلام اگه بخوام دواکتیویتی ازنوع اپلیکشن تعریف کنم چطوری میشه یعنی یکی رو توی تگ <application>تعریف کردم ویکی دیگه بایدتعریف کنم درManifestاماeclipseخطامیده به چه طریق میشه تعریف کرد کمک کنید
gilas1368
یک شنبه 26 بهمن 1393, 11:18 صبح
تا جایی ک من اطلاع دارم، چنین چیزی امکان نداره
بگید میخاید چیکا کنین تا دوستان راهنمائیتون کنن
مصطفی شکوری
یک شنبه 26 بهمن 1393, 11:18 صبح
کدتو بزار اصلاح کنم
isazadeh
یک شنبه 26 بهمن 1393, 14:05 عصر
کدتو بزار اصلاح کنم
public class AppData extends Application {
public static final boolean DEVELOPER_MODE = false;
View footerView;
@SuppressWarnings("unused")
public void onCreate() {
super.onCreate();
if (DEVELOPER_MODE
&& Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectAll().penaltyDialog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll().penaltyDeath().build());
}
initImageLoader(getApplicationContext());
}
public static void initImageLoader(Context context) {
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageForEmptyUri(R.drawable.ic_empty)
.showImageOnFail(R.drawable.ic_error).resetViewBef oreLoading()
.cacheOnDisc().imageScaleType(ImageScaleType.EXACT LY)
.bitmapConfig(Bitmap.Config.RGB_565)
.displayer(new FadeInBitmapDisplayer(300)).build();
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
context).threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.defaultDisplayImageOptions(options)
.tasksProcessingOrder(QueueProcessingType.LIFO).bu ild();
ImageLoader.getInstance().init(config);
}
}
وکد
public class AppController extends Application {
public static final String TAG = AppController.class.getSimpleName();
private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;
LruBitmapCache mLruBitmapCache;
private static AppController mInstance;
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
}
public static synchronized AppController getInstance() {
return mInstance;
}
public RequestQueue getRequestQueue() {
if (mRequestQueue == null) {
mRequestQueue = Volley.newRequestQueue(getApplicationContext());
}
return mRequestQueue;
}
public ImageLoader getImageLoader() {
getRequestQueue();
if (mImageLoader == null) {
getLruBitmapCache();
mImageLoader = new ImageLoader(this.mRequestQueue, mLruBitmapCache);
}
return this.mImageLoader;
}
public LruBitmapCache getLruBitmapCache() {
if (mLruBitmapCache == null)
mLruBitmapCache = new LruBitmapCache();
return this.mLruBitmapCache;
}
public <T> void addToRequestQueue(Request<T> req, String tag) {
req.setTag(TextUtils.isEmpty(tag) ? TAG : tag);
getRequestQueue().add(req);
}
public <T> void addToRequestQueue(Request<T> req) {
req.setTag(TAG);
getRequestQueue().add(req);
}
public void cancelPendingRequests(Object tag) {
if (mRequestQueue != null) {
mRequestQueue.cancelAll(tag);
}
}
}
هرچقدرکردم تابتونم هردوتارویدون اکتیوتی اپلیکیشن کنم نشد اروردادممنون میشم کمک کنین
isazadeh
دوشنبه 27 بهمن 1393, 09:21 صبح
public class AppData extends Application {
public static final boolean DEVELOPER_MODE = false;
View footerView;
@SuppressWarnings("unused")
public void onCreate() {
super.onCreate();
if (DEVELOPER_MODE
&& Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectAll().penaltyDialog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll().penaltyDeath().build());
}
initImageLoader(getApplicationContext());
}
public static void initImageLoader(Context context) {
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageForEmptyUri(R.drawable.ic_empty)
.showImageOnFail(R.drawable.ic_error).resetViewBef oreLoading()
.cacheOnDisc().imageScaleType(ImageScaleType.EXACT LY)
.bitmapConfig(Bitmap.Config.RGB_565)
.displayer(new FadeInBitmapDisplayer(300)).build();
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
context).threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.defaultDisplayImageOptions(options)
.tasksProcessingOrder(QueueProcessingType.LIFO).bu ild();
ImageLoader.getInstance().init(config);
}
}
وکد
public class AppController extends Application {
public static final String TAG = AppController.class.getSimpleName();
private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;
LruBitmapCache mLruBitmapCache;
private static AppController mInstance;
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
}
public static synchronized AppController getInstance() {
return mInstance;
}
public RequestQueue getRequestQueue() {
if (mRequestQueue == null) {
mRequestQueue = Volley.newRequestQueue(getApplicationContext());
}
return mRequestQueue;
}
public ImageLoader getImageLoader() {
getRequestQueue();
if (mImageLoader == null) {
getLruBitmapCache();
mImageLoader = new ImageLoader(this.mRequestQueue, mLruBitmapCache);
}
return this.mImageLoader;
}
public LruBitmapCache getLruBitmapCache() {
if (mLruBitmapCache == null)
mLruBitmapCache = new LruBitmapCache();
return this.mLruBitmapCache;
}
public <T> void addToRequestQueue(Request<T> req, String tag) {
req.setTag(TextUtils.isEmpty(tag) ? TAG : tag);
getRequestQueue().add(req);
}
public <T> void addToRequestQueue(Request<T> req) {
req.setTag(TAG);
getRequestQueue().add(req);
}
public void cancelPendingRequests(Object tag) {
if (mRequestQueue != null) {
mRequestQueue.cancelAll(tag);
}
}
}
هرچقدرکردم تابتونم هردوتارویدون اکتیوتی اپلیکیشن کنم نشد اروردادممنون میشم کمک کنین
کسی نیست کمک کنه؟؟؟
Mehrnaz_k
دوشنبه 27 بهمن 1393, 10:17 صبح
دو تا کلاس رو یکی کنید. . محتوای متد oncreat رو یکی کنید. یعنی دقت کنید که دو تا متد oncreat نداشته باشید. بقیه کد ها رو هم منتقل کنید به یکی از کلاسها
isazadeh
دوشنبه 27 بهمن 1393, 12:35 عصر
دو تا کلاس رو یکی کنید. . محتوای متد oncreat رو یکی کنید. یعنی دقت کنید که دو تا متد oncreat نداشته باشید. بقیه کد ها رو هم منتقل کنید به یکی از کلاسها
این کد اما دوقسمت خطامیده
import android.app.Application;
import android.content.Context;
import android.graphics.Bitmap;
import android.os.Build;
import android.os.StrictMode;
import android.text.TextUtils;
import android.view.View;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.Volley;
import com.nostra13.universalimageloader.cache.disc.namin g.Md5FileNameGenerator;
import com.nostra13.universalimageloader.core.DisplayImag eOptions;
import com.nostra13.universalimageloader.core.ImageLoader Configuration;
import com.nostra13.universalimageloader.core.assist.Imag eScaleType;
import com.nostra13.universalimageloader.core.assist.Queu eProcessingType;
import com.nostra13.universalimageloader.core.display.Fad eInBitmapDisplayer;
import com.nostra13.universalimageloader.core.ImageLoader ;
public class AppController extends Application {
public static final String TAG = AppController.class.getSimpleName();
public static final boolean DEVELOPER_MODE = false;
View footerView;
private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;
LruBitmapCache mLruBitmapCache;
private static AppController mInstance;
@SuppressWarnings("unused")
public void onCreate() {
super.onCreate();
mInstance = this;
if (DEVELOPER_MODE
&& Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectAll().penaltyDialog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll().penaltyDeath().build());
}
initImageLoader(getApplicationContext());
}
public static void initImageLoader(Context context) {
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageForEmptyUri(R.drawable.ic_empty)
.showImageOnFail(R.drawable.ic_error).resetViewBef oreLoading()
.cacheOnDisc().imageScaleType(ImageScaleType.EXACT LY)
.bitmapConfig(Bitmap.Config.RGB_565)
.displayer(new FadeInBitmapDisplayer(300)).build();
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
context).threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.defaultDisplayImageOptions(options)
.tasksProcessingOrder(QueueProcessingType.LIFO).bu ild();
ImageLoader.getInstance().init(config);
}
public static synchronized AppController getInstance() {
return mInstance;
}
public RequestQueue getRequestQueue() {
if (mRequestQueue == null) {
mRequestQueue = Volley.newRequestQueue(getApplicationContext());
}
return mRequestQueue;
}
public ImageLoader getImageLoader() {
getRequestQueue();
if (mImageLoader == null) {
getLruBitmapCache();
mImageLoader = new ImageLoader(this.mRequestQueue, mLruBitmapCache);
}
return this.mImageLoader;
}
public LruBitmapCache getLruBitmapCache() {
if (mLruBitmapCache == null)
mLruBitmapCache = new LruBitmapCache();
return this.mLruBitmapCache;
}
public <T> void addToRequestQueue(Request<T> req, String tag) {
req.setTag(TextUtils.isEmpty(tag) ? TAG : tag);
getRequestQueue().add(req);
}
public <T> void addToRequestQueue(Request<T> req) {
req.setTag(TAG);
getRequestQueue().add(req);
}
public void cancelPendingRequests(Object tag) {
if (mRequestQueue != null) {
mRequestQueue.cancelAll(tag);
}
}
}
قسمت
com.nostra13.universalimageloader.core.ImageLoader ;
وقسمت:
ImageLoader.getInstance().init(config);
چطوری خطاروبرطرف کنم
Mehrnaz_k
چهارشنبه 29 بهمن 1393, 10:09 صبح
چه خطایی داره؟
isazadeh
چهارشنبه 29 بهمن 1393, 13:58 عصر
خطا:
ImageLoader.getInstance().init(config);وبرای رفع خطاکه کلیک میکنم Rename in fileرومیده نمیدونم اسم چیو بایدعوض کنم:گریه:
Mehrnaz_k
چهارشنبه 29 بهمن 1393, 14:35 عصر
import زیر رو پاک کنید.
import com.android.volley.toolbox.ImageLoader;
isazadeh
چهارشنبه 29 بهمن 1393, 14:52 عصر
import زیر رو پاک کنید.
import com.android.volley.toolbox.ImageLoader;
اخه هردولایبریری هردوimageloderدارن پاکش کنم اون یکیادچارخطامیشه:افسرده::اف رده:
isazadeh
پنج شنبه 30 بهمن 1393, 10:54 صبح
اخه هردولایبریری هردوimageloderدارن پاکش کنم اون یکیادچارخطامیشه:افسرده::اف رده:
کمک کنیییییییییییییییییین لطفا.
isazadeh
یک شنبه 03 اسفند 1393, 13:44 عصر
package ir.test.demotest.app;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.Volley;
import com.android.volley.toolbox.ImageLoader;
import com.nostra13.universalimageloader.cache.disc.namin g.Md5FileNameGenerator;
import com.nostra13.universalimageloader.core.DisplayImag eOptions;
import com.nostra13.universalimageloader.core.ImageLoader Configuration;
import com.nostra13.universalimageloader.core.assist.Imag eScaleType;
import com.nostra13.universalimageloader.core.assist.Queu eProcessingType;
import com.nostra13.universalimageloader.core.display.Fad eInBitmapDisplayer;
import ir.test.demo.R;
import ir.test.demotest.volley.LruBitmapCache;
import android.app.Application;
import android.content.Context;
import android.graphics.Bitmap;
import android.os.Build;
import android.os.StrictMode;
import android.text.TextUtils;
import android.view.View;
public class AppController extends Application {
public static final boolean DEVELOPER_MODE = false;
View footerView;
public static final String TAG = AppController.class.getSimpleName();
private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;
LruBitmapCache mLruBitmapCache;
private static AppController mInstance;
@SuppressWarnings("unused")
public void onCreate() {
super.onCreate();
mInstance = this;
if (DEVELOPER_MODE
&& Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectAll().penaltyDialog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll().penaltyDeath().build());
}
initImageLoader(getApplicationContext());
}
public static synchronized AppController getInstance() {
return mInstance;
}
public RequestQueue getRequestQueue() {
if (mRequestQueue == null) {
mRequestQueue = Volley.newRequestQueue(getApplicationContext());
}
return mRequestQueue;
}
public ImageLoader getImageLoader() {
getRequestQueue();
if (mImageLoader == null) {
getLruBitmapCache();
mImageLoader = new ImageLoader(this.mRequestQueue, mLruBitmapCache);
}
return this.mImageLoader;
}
public LruBitmapCache getLruBitmapCache() {
if (mLruBitmapCache == null)
mLruBitmapCache = new LruBitmapCache();
return this.mLruBitmapCache;
}
public <T> void addToRequestQueue(Request<T> req, String tag) {
req.setTag(TextUtils.isEmpty(tag) ? TAG : tag);
getRequestQueue().add(req);
}
public <T> void addToRequestQueue(Request<T> req) {
req.setTag(TAG);
getRequestQueue().add(req);
}
public void cancelPendingRequests(Object tag) {
if (mRequestQueue != null) {
mRequestQueue.cancelAll(tag);
}
}
public static void initImageLoader(Context context) {
//خزااین قسمته
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageForEmptyUri(R.drawable.ic_empty)
.showImageOnFail(R.drawable.ic_error).resetViewBef oreLoading()
.cacheOnDisc().imageScaleType(ImageScaleType.EXACT LY)
.bitmapConfig(Bitmap.Config.RGB_565)
.displayer(new FadeInBitmapDisplayer(300)).build();
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
context).threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.defaultDisplayImageOptions(options)
.tasksProcessingOrder(QueueProcessingType.LIFO).bu ild();
com.nostra13.universalimageloader.core.ImageLoader .getInstance().init(config);
}
}
[/QUOTE]
حل شددددددد :تشویق:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.