رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پست های پیشنهاد شده

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 4 هفته بعد...
  • پاسخ 80
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

پست های محبوب

توی این پست میخوایم طریقه کار با دیتابیس خارجی رو اموزش بدیم. برای این کار با نرم افزار SQLite Expert Personal یا هر نرم افزاری که راحت بودین دیتابیس و درست می کنیم. توی این برنامه دیتابیس E

تصاویر ارسال شده

در 48 دقیقه قبل، farhad68 گفته است :

 

باید در سمت سرور اینکارو رو انجام بدید بطور مثلا mysql یا sqlserver

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 7 ساعت قبل، Farzad Sarseifi گفته است :

باید در سمت سرور اینکارو رو انجام بدید بطور مثلا mysql یا sqlserver

 

سلام پس باید عین برنامه جدول وردیف بسازم وبا کدهای php وصلش کنم

SQLite Expert Professional

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 3 ماه بعد...

حاجی من سورس رو گرفتم و به صورت apk روی گوشی نصب کردم.

یه چیزی که مورد توجه م بود اینکه وقتی دستتو روی ایتم های لیست ویو نگه میداشتی رنگش به نارنجی تغییر پیدا میکرد و وقتی برمیداشتی دوباره به حالت اول برمیگشت

میخواستم ببینم چطوری اینکارو کردین.

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در در 1393/12/21, 14:43:26، as125 گفته است :

باسلام . ممنون به خاطر جواب .ولی کد رو که اضافه کردم ارور میده چون تو sql تازه کار هستم نتونستم حلش کنم اگه امکان داره سورس کد این برنامه رو برام بزارید که با کلیک روی آیتمهای لیست ویو به اکتیویتی دلخواه برم

public class MainActivity extends Activity {

   

     Database myDbHelper;

        SQLiteDatabase db;

        ListAdapter adapter;

        ArrayList> data;

        @Override

        protected void onCreate(Bundle savedInstanceState) {

            super.onCreate(savedInstanceState);

            setContentView(R.layout.activity_main);

            ListView lst=(ListView) findViewById(R.id.listView1);

            Load_Database();

            db = myDbHelper.getReadableDatabase();

            Cursor    c = db.rawQuery("select * from tbl1", null);

                data = new ArrayList>();

     

                for (; c.moveToNext() ; ) {

                    HashMap map = new HashMap();

                    String id = c.getString(c.getColumnIndex("Id"));

                    String name = c.getString(c.getColumnIndex("Name"));

                    map.put("id", id);

                    map.put("name", name);

                    data.add(map);

                }

                adapter = new List_view(this, data);

     

                lst.setAdapter(adapter);

                lst.setOnItemClickListener(new OnItemClickListener() {

                     

                    @Override

                    public void onItemClick(AdapterView<?> arg0, View view, int position,

                            long arg3) {

                        // TODO Auto-generated method stub

                         

                         

                        String id = ((TextView) view.findViewById(R.id.txt_id)).getText().toString();

        Toast.makeText(getApplicationContext(), id,Toast.LENGTH_LONG).show();

                    }

        });

                

        }

        private void Load_Database() throws Error {

            myDbHelper = new Database(MainActivity.this);

            try {

     

                myDbHelper.createDataBase();

     

            } catch (IOException ioe) {

     

                throw new Error("Unable to create database");

     

            }

     

            try {

     

                myDbHelper.openDataBase();

            } catch (SQLException sqle) {

                throw sqle;

     

            }

        }

    }

بیا داداش اینم یه حرکت بسیار ساده برای انتقال به صفحه دیگر این کد رو زیر تابع on create در MAIN ACTIVITY قرار بده


lst.setOnItemClickListener( new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
        switch (i){

            case 0:  Intent newActivity = new Intent(All_verb.this, نام اکتیویتی مورد نظر.class);
                startActivity(newActivity);
               

            case 1:  Intent newActivit1 = new Intent(All_verb.this,  نام اکتیویتی مورد نظر.class);
                startActivity(newActivit1);

                break;case 2:  Intent newActivit2 = new Intent(All_verb.this, نام اکتیویتی مورد نظر.class);
                startActivity(newActivit2);

                } } } );
لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • مطالب مشابه

    • توسط razzagh2826
      بببخشید شما یه اموزش تو انجمن گذاشته بودید برای دیتا بیس این قسمت اخرش رو ننوشته بودن میتونید یه راهنمایی کنید
      تو عکس زیر ببینید
       


    • توسط mohammadreza2012
      سلام دوستان .
      من میخوام یه برنامه خبری بنویسم .
      مثلا پست بذارم که شامل عکس و اینچیزا باشه .
      و میخوام دیتابیس رو سرور باشه و از طریق گوشی بهش دسترسی داشته باشم .
      لطفا کمک کنید که چجوری میشه ساختش .
      این اموزشای توی اینترنت هم که نفهمیدم چی شد .
      خواهش میکنم کمک کنید
       
    • توسط Majid Ebrahimi
      برای اینکار دو روش وجود دارد:
      1- اینکه عکس را در دیتابیس ذخیره وسپس در برنامه نمایش دهیم.
      2-اینکه نام عکس را در دیتابیس ذخیره و خود تصاویر را در پوشه ریسورس برنامه مثلا در drawable ذخیره و سپس با توجه به نام آن تصویر را در ایمیج ویو لود کنیم.
      ما روش دوم را در این اموزش بررسی خواهیم کرد.
      به کد زیر توجه کنید: ImageView img; Database myDbHelper; SQLiteDatabase db; img = (ImageView) findViewById(R.id.imageView1); db = myDbHelper.getWritableDatabase(); String s = getIntent().getStringExtra("id"); Cursor c = db.rawQuery("select * from student where stu_id = " + id, null); if (c.moveToNext()) { img_name = c.getString(c.getColumnIndex("img")); Log.d("img", img_name); String uri = "drawable/" + img_name; // int imageResource = R.drawable.icon; int imageResource = getResources().getIdentifier(uri, null, getPackageName()); Drawable image = getResources().getDrawable(imageResource); img.setImageDrawable(image); } همانطور که مشخص است بعد از زدن یک کوئری در دیتابیس نام تصویر مربوط به دانشجوی مورد نظر را گرفته و سپس id ایمیج مورد نظر را در ریسورس های برنامه به دست آورده و آن را در ایمیج ویو نشان می دهد.
      امیدوارم این آموزش مقبول افتد.
    • توسط Farzad Sarseifi
      در این تاپیک بنا به درخواستی از کاربران محترم انجمن پی سی دروید که خواستار ، قرار دادن لینک دانلود برنامه SqliteAdmin میباشد،را قرار میدهیم.

       
      sqliteadmin.zip
      sqliteadmin.zip
       
       
    • توسط Farzad Sarseifi
      یکی از کارهایی که برای مدیریت دیتابیس برای برنامه نویسان اندروید الزام میباشد تبدیل دیتابیس ها به دیگر دیتابیس های دیگر میباشد مثلا mysql به sqlite و ....
      برای تبدیل دیتابیس های دیگر به sqlite که نیاز برنامه نویسان میباشد ابزاری را معرفی میکنیم که توانایی این را دارد که دیتابیس های mysql، Oracle،Postgresql را به Sqlite تبدیل کند.
      برای دریافت این نرم افزار به آدرس زیر مراجعه نمایید:
      http://www.sqlabs.com/sqliteconverter.php    

       
       

       
       
       
  • فایل


×
×
  • اضافه کردن...