آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در اجرای فایل apk

کوثر  11 سال پیش  10 سال پیش
+1 0

برنامه من یک لیست ویو داره که اطلاعاتش رو از بانک sqlite manager میگیره(مثل پروژه مارکت استاد) برنامه روی emulator خودم به درستی اجرا میشه ولی نمی دونم چرا وقتی فایل apk رو برای استادم میل میکنم روی emulator اون نصب واجرا نمیشه نمی دونم باید چیکار کنم ؟ اگه راهنمایی کنید ممنون میشم.

0 0
شما احتمالا apk رو از داخل برنامه رو کپی میکنید؟ باید فایلتون رو اکسپورت کنید تا همه ی اطلاعات برنامه به شکل یک apk واحد در بیاد و اون رو بفرستید (11 سال پیش)
+2 0
خب همراه فایل apk فایل دیتابیس کپی نمیشه که. توی بخش نوزدهم آموزش ها، نحوه ساخت کلاس کپی فایل توضیح داده شده. شما باید کلاس کپی فایل رو برای پروژه تون بنویسید تا همراه فایل apk، فایل دیتابیس هم کپی شه (11 سال پیش)
0 0
من بخش نوزدهم را دیدم ولی چون مبتدی هستم چیز زیادی متوجه نشدم ،در قسمت نوزدهم استاد یه عکس رو انتقال میده ،برا دیتابیس هم همین طوره؟ اگه کد ها رو برام بزارید ممنون میشم. سوال بعذیم هم اینه که اگه این کلاس رو برای برنامم نوشتم باید باز هم فایلم رو اکسپورت کنم؟یا فایل apk درون برنامه رو کپی کنم و بفرستم (11 سال پیش)
0 0
هم اکنون به یاری سبزتان نیازمندم، کسی نیست؟ (11 سال پیش)
0 0
اول چند تا سوال : 1 : دیتابیس رو توی خود برنامه ساختید یا اینکه جدا ساختید و به برنامه وصل میکنید؟ 2 : از جنی موشن استفاده میکنید یا امولاتور پیشفرض اکلیپس 3 : حجم برنامتون چقدر شده ( فایل APK ) 4 : برای ارسال از چه روشی استفاده میکنید ؟ (Main,Ftp و ...) 5 : قبل از ارسال فایل APK رو زیپ کردید و بعد فرستادید؟ همه ی اینا رو جواب بدید ، بعد کمکتون میکنیم (11 سال پیش)
0 0
ممنون دیتا بیس رو مثل روش استاد تو(فیلم 02-16) داخل برنامه ساختم و به بانک sgliteوصل میشه ،از امولاتور پیش فرض ایکلیپس استفاده میکنم حجم برنامم به صورت زیپ 1.34مگابایت،برای استادم هم این فایل زیپ شده به همراه کپی فایل apk موجود در برنامه رو فرستادم ،خود فایل apk رو زیپ نکردم فقط از برنامه کپی کردم و فرستادم.(تا قبل از ظهر فرصت دارم دوباره براشون بفرستم) با تشکر فراوان (11 سال پیش)
+3 0
اه ببین چه خبره اینجا !!! انواع کد ، پروژه آماده ، توضیح ، عکس ، جواب ، نظر ... کاشکی منم یه سئوال میپرسیدم اینقدر کشته مرده داشت D: آقا من قصد دارم رسماً اسممو به Miss.Neo تغییر بدم، جدی میگم! البته فکر کنم الان یه خرده دیر شده باشه :) ( همش شوخی بود کسی ناراحت نشه یه وقت) (11 سال پیش)
 برای این سوال 11 پاسخ وجود دارد.
پاسخ به سوال 
hoseinnrz  11 سال پیش
0 0

نسخه خروجی گرفته شده برنامه apk ممکنه بالاتر از نسخه emulator  استادت باشه ، به همین دلیل استادت نمیتونی این برنامه رو  ، روی گوشی یا emulator نصب کنه

0 0
نسخه emulator من و استادم یکی هست. (11 سال پیش)
0 0
بابا ربطي به امولاتور نداره, مشكلش اينه كه فايل ديتابيس همراه apk نمياد (11 سال پیش)
پاسخ به سوال 
Hajhosseini  11 سال پیش
0 0

من پیشتهاد میکنم فایل APK رو زیپ کنید و بعد ارسال کنید ، چون دیتابیس رو توی خود برنامه میسازید ، پس در امولاتور استادتون هم خود به خود ساخته میشه ، پس نیازی به کپی ندارید ، ولی با توجه به تجربه شخصی من ، خیلی وقت ها آپلود فایل های برنامه ها با مشکل مواجه میشه ، شما میتونید ایمیل تون رو عوض کنید و یا توی دراپ باکس یا یک آپلود سنتر دیگه فایلتون رو آپلود کنید.

برای تست یکبار هم برنامه رو از توی امولاتور پاک کنید و بعد نصب کنید تا ببینید دیتابیس به طور صحیح ساخته میشه یا نه ( پاک کردن برنامه باعث میشه دیتابیس هم پاک بشه ولی f5 خالی زدن دیتابیس رو پاک نمیکنه ) ، و در آخر از استادتون بپرسید که کجا خطا رو مشاهده میکنه؟ ( اصلا برنامه نصب میشه؟ یا پس از نصب و اجرا خطا میده؟ یا زمانی که دیتابیس ساخته میشه؟ یا ... )

0 0
من فایل رو آپلود کردم و بعد برای استادم میلش کردم ولی گفته که اصلا نصب نمی شه در حالی که همون طور که خودتون گفتید من رو سیستم خودم نصبش کردم و جواب داد، یعنی با این حال لازم نیست کلاس کپی رو برای برنامه تعریف کنم؟ با توجه به اینکه اطلاعاتش رو از بانک میگیره . (11 سال پیش)
0 0
میشه فایل apk رو ایمیل کنید تا ببینم رو مال من نصب میشه یا نه بهتون اطلاع بدم (11 سال پیش)
0 0
شاید واقعا برنامه هیچ مشکلی نداشته باشه (11 سال پیش)
0 0
روی گوشیتون برنامه رو نصب کردید ؟ (11 سال پیش)
0 0
یا آپلودش کنید آدرس فایلتون رو بدید (11 سال پیش)
0 0
برای دوستم ایمیل کردم میگن نصب میشه ولی فقط یه صفحه back ground رو نشون میده ولی اطلاعات توشو نه اینم لینکش لینک ولی فکر میکنم باید کلاس کپی فایل رو براش تعریف کنم ولی نمی دونم چجوری از مطالب استاد هم چیزی سر در نیاوردم (11 سال پیش)
0 0
خوب سورس رو بگذارید تا بررسی کنم (11 سال پیش)
+1 0
برنامه روی گوشی من نصب شد ولی دیتا نداره ، شما سوال من رو درست جواب ندادید ، دیتایی که توی دیتابیستون رو ذخیره میکنید رو توی برنامه با کد مینویسید و یا بدون کد نویسی و در sqlite میرید و دیتا رو پر میکنید؟ اگر اطلاعات رو توی دیتابیس از قبل ذخیره میکنید که باید فایل دیتابیس رو توی فولدر Assets قرار بدید و بعد در گوشی کپیش کنید ، که تاپیک های زیادی برای این کار هست. (11 سال پیش)
0 0
مشکل از برنامه هست (11 سال پیش)
0 0
اقای hajhosseini منظورتون اینه که طبق اموزش استاد توی قسمت نوزده به جای عکس دیتابیسم رو توی پوشه assetsکپی کنم و بقیه مراحل استاد رو منم انجام بدم؟ اگه اره میشه بگید کجاهاش رو باید تغییر بدم اخه چیز زیادی ازش متوجه نشدم (11 سال پیش)
0 0
من قسمت 19 رو 6 ماه پیش دیدم و یادم نمیاد توی اون قسمت مراحل به چه صورت بود ، شما اول باید سوالات من رو کامل جواب بدید ، بعد من بهتون کاملا توضیح میدم که چه کاری بکنید ، سورس کپی کردن دیتابیس و ... رو هم من آماده دارم ، لازم بود براتون ارسال میکنم.اگر هم نمیدونید چه جوری باید جواب سوال رو بدید که کدتون رو ارسال کنید تا دوستان بررسی کنن! (11 سال پیش)
0 0
ببخشید اگر درست جواب سوالاتونو ندادم ،من در sqlite دیتاها رو ذخیره میکنم و بعد به برنامه وصلش میکنم حالا نمی دونم چه کاری باید انجام بدم که وقتی برنامه رو نصب میکنم اطلاعاتش رو هم نشون بده؟ (11 سال پیش)
0 0
سورس برنامه رو بگذارید تا بررسی بشه (11 سال پیش)
پاسخ به سوال 
کوثر  11 سال پیش
0 0

package com.uncocoder.course.app.country;

import java.io.File;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.os.Environment;
import android.os.Handler;
import android.view.LayoutInflater;


public class G extends Application {

    public static Context           context;
    public static LayoutInflater    inflater;
    public static final Handler     HANDLER      = new Handler();
    public static Activity          currentActivity;

    public static StructApplication selectedApplication;
    public static SQLiteDatabase    database;
    public static final String      DIR_SDCARD   = Environment.getExternalStorageDirectory().getAbsolutePath();
    public static final String      DIR_DATABASE = DIR_SDCARD + "/android-country/";


    @Override
    public void onCreate() {
        super.onCreate();

        context = getApplicationContext();
        inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        new File(DIR_DATABASE).mkdirs();

        managedatabase();
    }


    private void managedatabase() {

        database = SQLiteDatabase.openOrCreateDatabase(DIR_DATABASE + "/database.sqlite", null);
        database.execSQL("CREATE  TABLE  IF NOT EXISTS contry (" +
                "contry_id INTEGER PRIMARY KEY  AUTOINCREMENT  NOT NULL  UNIQUE , " +
                "contry_persion TEXT, " +
                "contry_english TEXT, " +
                "contry_flag TEXT, " +
                "contry_map TEXT, " +
                "contry_gomhore TEXT, " +
                "contry_paitagt TEXT, " +
                "contry_languge TEXT, " +
                "contry_hokomat TEXT, " +
                "contry_masahat INTEGER, " +
                "contry_gameyat INTEGER, " +
                "contry_shoar TEXT, " +
                "contry_pol TEXT, " +
                "contry_net TEXT, " +
                "contry_pretel INTEGER, " +
                "contry_phonenumber TEXT, " +
                "contry_email TEXT " +

                ")");

    }

   
}
0 0
اگه ممکن سورستو ارسال کن تا درست کنم واستون.این تنها راهی که میشه زود به نتیجه رسید (11 سال پیش)
پاسخ به سوال 
underomeda  11 سال پیش
0 0

شما دیتا بیس رو کپی نمیکنید روی sdcard  گوشی واسه همین اطلاعات شما رو نشون نیمده 

0 0
ممنون میشم اگه برام درسش کنید این هم لینکش لینک (11 سال پیش)
0 0
اقای undromeda لینکو دیدید؟ (11 سال پیش)
0 0
لطفا منو راهنمایی کنید. (11 سال پیش)
پاسخ به سوال 
hosseinAmini  11 سال پیش
0 0

من پروژه رو دیدم. مشکلت اینه که دیتابیس اطلاعاتی نداره که نشون بده. شما دستی اطلاعات رو تو دیتابیس وارد کردی و برای خودت نشون میده ولی برای استادت وقتی دیتابیس ساخته میشه اطلاعاتی توش نیست که طبیبعه
اینم تصویر دیتابیست:

0 0
چیزی که من میدونم اینه که به این روش نباید دیتابیس رو بسازی. یه روش دیگه هست که دیتابیس رو از قبل میسازی و در برنامه ازش استفاده می کنی که تو این روش همراه با برنامه دیتابیس رو ارسال می کنی. من این روش رو بلد نیستم ولی دوستان کسی اگر بلده لطفا بگه (11 سال پیش)
0 0
منم روش دیگه ای بلد نیستم دوستان اگه کسی می دونه کمک کنه من زیاد وقت ندارم :( (11 سال پیش)
0 0
سلام دوست عزیز ، الان من نفهمیدم مشکلتون چیه ؟ دیتابیس رو توی پوشه Assets قرار دادید و می خواید اون رو به SD CARD انتقال بدید ؟ (11 سال پیش)
0 0
سلام لینک برنامم رو بالا گذاشتم ، من یک برنامه دارم که وقتی روی گوشی نصب میشه اطلاعاتی رو که درSQLite ذخیره کردم رو نشون نمی ده در حالی که در برنامه خوردم درست نصب و نمایش داده میشه اگه کمکم کنید ممنون میشم (11 سال پیش)
0 0
شما لطف کنید فایل Database رو اینجا برای دانلود قرار بدید اینجوری ما که چیزی نمیبینیم ! (11 سال پیش)
0 0
چون وقت نداری به نظرم اون دیتابیسی که خود داری رو برای استادت بفرس بعد بهش بگو از طریق اکلیپس تو پوشه ی android-country دیتابیس جدید رو push کنه. اینجوری حداقل یه نمره ای ازش می گیری (11 سال پیش)
0 0
اگه فایل دیتا بیسشو بزارم شما می تونید اونو به برنامه وصل کنید که وقتی روی گوشی نصب بشه اطلاعاتش رو نمایش بده اخه استادم گفته باید حتما نصب بشه و اطلاعاتش اونجا بالا بیاد (11 سال پیش)
0 0
بله شما لطفا فایل دیتابیس رو قرار بدید من کار رو براتون انجام میدم ! (11 سال پیش)
0 0
عجب!!! ببينيد خانم, مشكل برنامه شما فقط و فقط برميگرده به عدم كپي شدن فايل ديتابيستون همراه فايل apk. بنده خدا تقصيرشم نيست كه اطلاعات نمايش نميده, چون اصلا فايل ديتابيس همراش نيست. اگه مشكلتون حل نشده تا كامل جوابشو براتون بنويسم (11 سال پیش)
پاسخ به سوال 
Hajhosseini  11 سال پیش
+2 0

اگر همون اول سوال رو کامل نوشته بودید و یا سوالات من رو کامل جواب داده بودید جواب کامل میدادم .
تمام موارد زیر رو مرحله به مرحله انجام بدید:
1 : اضافه کردن یک کلاس به کلاس هاتون و کپی کردن کد های زیر توی اون کلاس 

 public class DataBaseConnection extends SQLiteOpenHelper {

    private static String      DATABASE_NAME    = "tale_rouzane.sqlite";
    public final static String DATABASE_PATH    = "/data/data/ir.hajhosseinico.tale_rouzane/databases/";
    private static final int   DATABASE_VERSION = 1;

    private final Context      dbContext;


    public DataBaseConnection(Context context) throws SQLException {
        super(context, ActivitySource.DatabaseName, null, DATABASE_VERSION);
        this.dbContext = context;

        if (checkDataBase() == false) {
            try {
                this.getReadableDatabase();
                copyDataBase();

                this.close();

            }
            catch (IOException e) {
                throw new Error("Error copying database");
            }
        } else {
            File file = new File(DATABASE_PATH + DATABASE_NAME);
            file.delete();
            Log.i("LOG", "existed file deleted ");
            try {
                this.getReadableDatabase();
                copyDataBase();
                Log.i("LOG", "existed file copyed ");
                this.close();

            }
            catch (IOException e) {
                throw new Error("Error copying database");
            }
        }

    }


    private void copyDataBase() throws IOException {
        Log.i("LOG", "copy db login");
        InputStream myInput = dbContext.getAssets().open(DATABASE_NAME);
        String outFileName = DATABASE_PATH + DATABASE_NAME;
        OutputStream myOutput = new FileOutputStream(outFileName);

        byte[] buffer = new byte[1024];
        int length;
        while ((length = myInput.read(buffer)) > 0) {
            myOutput.write(buffer, 0, length);
        }
        Log.i("LOG", "copy db out");

        myOutput.flush();
        myOutput.close();
        myInput.close();
    }


    private boolean checkDataBase() {
        SQLiteDatabase checkDB = null;
        try {
            checkDB = SQLiteDatabase.openDatabase(DATABASE_PATH + DATABASE_NAME, null, SQLiteDatabase.NO_LOCALIZED_COLLATORS | SQLiteDatabase.CREATE_IF_NECESSARY);
            checkDB.close();
            Log.i("LOG", "check db is true");
        }
        catch (SQLiteException e) {
            Log.i("LOG", "check db is false");
            // database doesn't exist yet.
        }
        return checkDB != null ? true : false;
    }


    @Override
    public void onCreate(SQLiteDatabase arg0) {}


    @Override
    public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {}
}

 

توضیحات : این کلاس دیتابیس رو اگر وجود نداشته باشه کپی میکنه ، فقط چند چیز رو باید تغییر بدید :
الف : DATABASE_NAME رو نام دیتابیس خودتون قرار بدید
ب : DATABASE_PATH رو جایگزین کنید

2 : توی کلاس G ( اگر ندارید توی کلاسی که به دیتابیس کانکت میشید ، قبل از کانکت شدن اینو بنویسید ) کد زیر رو بنویسید که در اولین باری که برنامه اجرا میشه دیتابیس کپی بشه ( توجه : به استادتون بگید برنامه رو پاک کنه و دوباره نصب کنه تا مقادیر از اول ست بشه که اگر از SharedPreferences استفاده کردیدجایگزین بشن )

 try {
      @SuppressWarnings("unused") DataBaseConnection connectToDatabase = new DataBaseConnection(getApplicationContext());
      Log.i("LOG", "DataBase Hase Been Initialized");
     }
catch (java.sql.SQLException e) { Log.i("LOG", "DataBase Hase not Initialized"); }

 

کارهای بالا رو که گفتم انجام بدید ، بعد یک نسخه آپلود کنید ببینیم مشکلتون حل شده یا نه 

0 0
ممنون اقای hajhosseini بعد از اینکه انجام دادم لینکشو میزارم این جا (11 سال پیش)
0 0
بعد ازاینکه کپی کردم چن ارور گرفت درستش کردم ولی چن تا دیگه رو نه ببخشید زیاد وارد نیستم سورس برنامه با پایگاه دادش رو اینجا گذاشتم اگه لطف کنید درسش کنید ممنون میشمhttp://uplod.ir/rswyrz4ezug0/database.sqlite.htm و لینک (فقط توروخدا زود تر) (11 سال پیش)
0 0
برای شما کدی قرار دادم در پاسخ پایین که به راحتی با تعریف کلاس .G میتونین این کارو انجام بدین موفق باشین (11 سال پیش)
پاسخ به سوال 
miladint  11 سال پیش
0 0

 با سلام 

میتونین دیتابیس رو داخل asset قرار بدین و یک کلاس .G تعریف کنین براش خیلی پیچیده نبود به نظرم موفق باشید

import java.io.File;
import android.app.Application;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.os.Environment;
import android.util.Log;


public class G extends Application {

    public static SQLiteDatabase database;
    public static final String   DIR_SDCARD = Environment.getExternalStorageDirectory().getPath();
    public static final String   DIR_APP    = DIR_SDCARD + "/data/files";
    public static Context        context;


    public static void MultipleQueryExec(String sql)
    {
        String[] separated = sql.split(";;;");

        for (String query: separated)
        {
            try {
                database.execSQL(query);
            }

            catch (SQLiteException e) {
                Log.w("NEGANO", e.getMessage().toString());
            }
            catch (Exception e)
            {
                Log.w("NEGANO", e.getMessage().toString());
            }

        }

    }


    @Override
    public void onCreate() {
        super.onCreate();
        context = getApplicationContext();
        new File(DIR_APP).mkdirs();

        String query = getResources().getString(R.string.query);
        database = SQLiteDatabase.openOrCreateDatabase(DIR_APP + "db.sqlite", null);
        try {
            Cursor cursor = database.rawQuery("SELECT * FROM content", null);
            if (cursor.getCount() < 1)
            {
                MultipleQueryExec(query);
            }
            else
            {
                Log.i("NEGANO", "table content Exist !");
            }
            cursor.close();

        }
        catch (SQLiteException e) {
            if (e.getMessage().toString().contains("no such table")) {
                Log.i("NEGANO", "Creating table content because it doesn't exist!");
                MultipleQueryExec(query);
            }
        }

    }
}


0 0
ممنون ولی نمی دونم چرا از String query = getResources().getString(R.string.query); قسمت query خطا میگیره.بعد اینکه باید کدوم قسمت هاشو تغییر بدم (11 سال پیش)
0 0
دوست عزیز خوب اون بستگی به اسم متغیرstring که توی کدهاتون نوشتین رو بنویسین این مال سورس خودم بود باید query رو هرچی به جاش توی سورستون استفاده کردین اسمشو جایگزین کنین (11 سال پیش)
0 0
ببخشید میشه بیشتر توضیح بدید (11 سال پیش)
0 0
ترو خدا راهنمایی کنید من گیج شدم (11 سال پیش)
0 0
آقا این کد مالِ مجتبی یگانه نیست ؟ :D توی Log آدرس NEGANO نوشته شده که سایت مجتبی یگانه هست :| (11 سال پیش)
0 0
ده دقیقه فرصت بدید درست میکنم ببخشید معذرت میخوام من نبودم الان دیدم . (11 سال پیش)
+1 0
چرا صلاح جان حق کپی رایت رو من همیشه رعایت میکنم :) دوست عزیز شما string که ایجاد کردید با هر اسمی هست به همون اسم وارد کنین وقتی R.string. رو بزنین خودش میاره اگر ساخته باشین (11 سال پیش)
0 0
کوصر خانم دیتا بیس شما خالی چیزی توش نیست اصلا نگاه کردی؟ (11 سال پیش)
0 0
شما لطف کن دیتا بیس رو بفرست و یه توضیح در فایل واسم پیغام کن تا درست کنم سریع (11 سال پیش)
0 0
خالی نیس برای خودم کد هاش میاد منم مشکلم همین بود دیکه الان فک کنم با کد هایی که دوستان دادن شاید درس شده باشه لینکشو بزارم توی امولیتور نصب میکنید برام؟ (11 سال پیش)
+1 0
کوثر خانم دوست عزیز و گرامی پیشنهاد من به شما این هست که اگر چندین روز یه مشکل وقتتون رو میگیره بگیره اما خودتون راهشو پیدا کنین این رو برای الان که برای استادتون میخواین بفرستین نمیگم کلا عرض میکنم من 3 ماه بیشتر نیست عضو شدم باور کنین سورس گیتار رو ببینین اشک آدم در میاد شبانه روز چقدر سختی کشیدم اما بعدش خودتون لذت میبرین مشکل رو خودتون بتونین حل کنین سعی کنین راهنمایی بگیرین ولی اینکه بقیه درست کنن به ضرر شماست چون بار دیگه مشکل پیش بیاد باز متوجه نمیشین چی به چیه موفق باشین دوست عزیز (11 سال پیش)
0 0
شما بی زحمت لینک رو نصب کنید ببینم اجرا میشه که شما هم تو زحمت نیوفتید اگر اجرا نشد دیتابیس رو براتون می فرستم (11 سال پیش)
0 0
باشه مشکلی نیست .شما یه کاری کن با برنامه SQLITE MANAGER بانک اطلاعاتی رو باز کن اگه داده داشت همونو واسم بفرست (11 سال پیش)
0 0
اینم از بانک اطلاعاتیم، آقای underomeda فایلشو کپی کردم تو این لینکه لینک این طوری درسته ؟یا اینکه باید اکسپورت کنم بعد براتون بفرستم ؟ (11 سال پیش)
0 0
الان درسته فایلت اطلاعات داره.خوب توی یه نوت پدبنویس چه کارایی میخوای بکنی تا واست درست کنم (11 سال پیش)
پاسخ به سوال 
underomeda  11 سال پیش
0 0

این عکس دیتا بیسته میبینی خالیه؟فقط داده هاتو بده میخوای چیکار کنه برنامه توی لیست چی رو نوشن بده تا واست درست کنم بفرستم روی هرچیزیم نصب کنی درست کار کنه درضمن شما حتی دیتابیس رو کپی نکردی روی SDCARD بنابراین تنها روی امولاتور خوردتون اجرا میشه 

 

0 0
درسته مشکل منم همینه من فایل apk این برنامه به همراه سورسش رو باید برای استادم بفرستم ولی وقتی برای استادم میفرستم میگن وقتی نصب می کنماطلاعاتش نشون داده نمیشه حالا میتونید طوری برنامه رو تغییر بدید که اگر روی یه امولیتور نصب بشه اطلاعات دیتابیسش رو هم بالا بیاره نه یه صفحه خالی .اگه این کارو برام انجام بدید خیلی ممنون میشم (11 سال پیش)
0 0
من می خواموقتی برنامه رو روی هر امولیتور نصب کردم توی لیست ویو اطلاعات بانکم رو نشون بده (11 سال پیش)
0 0
چشم میتونم مشکلی نیست فقط بگو توی لیستت چی اطلاعاتی بیاد؟ (11 سال پیش)
0 0
اطلاعاتی رو که تو بانکم ذخیره کردم دیگه مگه براتون نفرستادم! (11 سال پیش)
0 0
اقای underomeda شرمنده ،برنامه روی امولیتر خودم به درستی اجرا میشه شما بی زحمت کد های لازم برای اینکه برنامه موقع نصب هم اطلاعات بیاد رو برام بنویسید. (11 سال پیش)
0 0
منظورم اون نیست .توی لیست چه چیزایی نشون داده بشه؟متوجه شدید؟عکس هم داری تو لیست ؟ (11 سال پیش)
0 0
لطفا یه سر به پروفایلت بزن اینطوری نظم فروم خراب میشه و استاد ناراحت میشه ایمیل من هست خواستی pm بده تا سریع درست کنم . (11 سال پیش)
0 0
ببخشید الان متوجه شدم کلا توی برنامم چن تا عکس دارم که از بانک نمی گیره وتوی برنامه ثابت هستند اون دوتا فیلدی رو هم که توی بانک خالی هست توی برنامه از شون استفاده نمی کنم برای همین خالی گذاشتم فقط میخوام متن هایی رو که توی بانک نوشتم رو توی برنامه نشون داده بشه (11 سال پیش)
0 0
درست کردم میتونی از پروفایلت برداری . (11 سال پیش)
پاسخ به سوال 
underomeda  11 سال پیش
0 0

ابجی اینم برنامه ات روی هرچیزی نصب میشه میخوای اول رو گوشیت تست کن .دانلود

0 0
با تشکر فراوان از همه دوستان بخصوص اقای UNDEROMEDA . مشکل منم حل شد (11 سال پیش)
پاسخ به سوال 
طغرل  10 سال پیش
0 0

مشکل در  ذخيره ديتابيس در Sdcard : سلام من هم دقيقا به مشکل خ کوثر بخورد کردم 2 روزه کاملا درگيرش هستم و اکثر جولبهاي دوستان در تمام سوالات رو خوندم اما ب نتيجه نرسيدم با اين تفاسير که کلاس HelperIO رو هم گذاشتم در پروژم و در کلاس G بجاي          manageDatabase();
اينو گذاشتم  : (از سورس اقای UNDEROMEDA . که مساله رو حل کردند ديدم )

 try
         {
             HelperIO.copyFile(localAssetManager.open("database/databasekala.sqlite"), DIR_APP + "/databasekala.sqlite");
             manageDatabase();
             return;
         }
         catch (IOException localIOException)
         {
             while (true)
                 localIOException.printStackTrace();
         }

اما حاصل چيزي نست جز يک صفحه سياه ک بعد مدتي ميشه بستش

ممنون ميشم مرحله به مرحله بگيد چيکار بايد بکنم که ديتابيسي که ايجاد کردم و در محيط eclipse اجرا ميشه چجوري اونو در گوشي واقعي هم اجرا کنم  ممنون

0 0
چک کنید آیا خطایی در برنامه وجود داره یا نه ، چک کنید دیتابیس ساخته میشه یا نه (10 سال پیش)
پاسخ به سوال 
tiam  10 سال پیش
0 0

سوال

هنگامی ک برنامه رو روی اندوید 5 به بالا اجرا میکنم توی کلاس G و HelperIo خطا میده ولی با اندروید 4.2 مشکلی نداره اینم logcat ش


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .