آموزش اندروید

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

جهت دانلود آموزش ساخت کتاب در اندروید به زبان فارسی- جلسه دوم به ادامه مطلب مراجعه نمایید.

به این مطلب امتیاز دهید

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

صابر بوستانی

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

پکیج جامع و پروژه محور ASP.NET MVC + طراحی فروشگاه اینترنتی فروش فایل
دانلود با لینک مستقیم

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

  1. آقای بوستانی شما که زحمت تا اینجاشو کشیدین، لطفا برنامه 64 بیتی با sdk اندروید 2.2 بزارین خواهشا
    ممنون

  2. با تشکر از ادمین محترم
    اگه ممکنه برنامه java eclipse رو با sdk کامل واسه دانلود بزارین
    ممنون

    • روی سایت برا دانلود هست دوست عزیز

  3. سلام. آموزش ها بسیار عالی بود. لازم دیدم ازتون تشکر کنم. در ویدیوی اول گفته بودید که برای تکه تکه کردن و ذخیره سازی یک متن طولانی در sqlite نرم افزاری را معرفی خواهید نمود. ممنون میشم اگه اینکارو بکنید.
    سپاس.

  4. سلام دوستان
    سورس باران بهترین سایتیه که تا الان درباره برنامه نویسی دیدم فقط اگه میشه لطفا کد هایی که تو برنامه میزنید رو تو همین فایل های زیپ قرار بدین، چون وقت زیادی میگیره تا واردشون کنیم و البته با توجه به حجم فیلم زیاد واضح نیستند

  5. سلام آموزش هاتون عالیه . تشکر فراوان

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

  7. اینم کد از سایت stackoverflow
    public class database extends SQLiteOpenHelper {

    public final String path=”data/data/com.eshraf.norooz/databases/”;
    public final String Name=”database”;
    public SQLiteDatabase mydb;

    private final Context mycontext;

    public database(Context context) {
    super(context, “database”, null, 1);
    mycontext=context;

    }

    @Override
    public void onCreate(SQLiteDatabase arg0) {

    }

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

    }

    public void useable(){

    boolean checkdb=checkdb();

    if(checkdb){

    }else{

    this.getReadableDatabase();

    try{
    copydatabase();
    }catch(IOException e){

    }

    }

    }

    public void open(){

    mydb=SQLiteDatabase.openDatabase(path+Name, null, SQLiteDatabase.OPEN_READWRITE);

    }

    public void close(){
    mydb.close();
    }

    public boolean checkdb(){

    SQLiteDatabase db=null;
    try{
    db=SQLiteDatabase.openDatabase(path+Name, null, SQLiteDatabase.OPEN_READONLY);
    }
    catch(SQLException e)
    {

    }
    return db !=null ? true:false ;

    }

    public void copydatabase() throws IOException{
    OutputStream myOutput = new FileOutputStream(path+Name);
    byte[] buffer = new byte[1024];
    int length;
    InputStream myInput = mycontext.getAssets().open(Name);
    while ((length = myInput.read(buffer)) > 0) {
    myOutput.write(buffer, 0, length);
    }
    myInput.close();
    myOutput.flush();
    myOutput.close();
    }

    public String Display(int row,int fild){
    Cursor cu= mydb.query(“content”, null, null, null, null, null, null);
    cu.moveToPosition(row);
    String name=cu.getString(fild);
    return name;
    }

    public Integer count(String table){
    Cursor cu= mydb.query(table, null, null, null, null, null, null);
    int s=cu.getCount();
    return s;
    }

    public void insert(String id,String user,String matn){

    ContentValues cv=new ContentValues();
    cv.put(“ID”, id);
    cv.put(“username”, user);
    cv.put(“matn”, matn);
    mydb.insert(“content”, “ID”, cv);

    }

    public String Display_shared(int row,int fild){
    Cursor cu= mydb.rawQuery(“select * from content order by ID DESC”,null);
    cu.moveToPosition(row);
    String name=cu.getString(fild);
    return name;
    }

    }

  8. مرسی از سایت خوبتون آموزش ها عالی بود فقط کاش در قسمت های اول کد هارو بهتر نشون میدادید نه اینکه خودتون کپی پیست میکنید و ادامه آموزش

  9. ا سلام
    ممنون از سایت خوبتون و با تشکر از همه ی زحماتی که کشیدید
    ببخشید من ۲ تا مشکل برام پیش اومده
    ۱٫ توی اکلیپس وقتی new رو میزنم گزینه ی android application project نداره فقط android project داره لطفا بهم بگین مشکل از چیه و اگه مشکل از نسخه های نرم افزاریم هست لطفا ورژن adt خودتون رو بهم بگین و دومین مشکلم اینه : در آموزش این جلسه (جلسه دوم) وقتی یک کدی رو برای فراخوانی دیتابیس کپی میکنید من دقیق مثل شما به آدرسی اینترنتی که دادید رفتم ولی اون کد رو پیدا نکردم اگه میشه لطف کنید اون فایل تکست رو به ایمیلم ارسال کنید.واقعا خیلی لطف میکنید خیلی به این ها نیاز دارم بازم ممنون از سایت خوبتون و با آرزوی موفقیت در سطح های بالاتر

  10. با سلام لطفا روی کیفیت فیلمها کمی کار بشه خیلی بهتره و تشکر فراوان از سایت و آموزشهای خوبتون

  11. سلام دمتون گررررم
    فقط به نظرم یکم کیفیت تصویری ویدئو کمه کدها واضح معلوم نیست

  12. سلام ممنون از پاسختون جلسه اخر کی است و چند قسمت است ممنون

    • کل این مجموعه 12 قسمته و به روال فعلی آموزشا رو میذاریم

  13. salam
    agha toye amozesh mige source database ro toye ye file text gharar midam, ke toye proge copy konid, ama moteasefane yadeton rafte dakhele file zip gharar bedid.

    • سلام. در جلسه بعد کل سورس کد رو هم میذاریم براتون

  14. سلام ممنون از آموزش های خوب شما لطفا سورس ها را در فایل تکست قرار دهید ممنون میشم

    • سلام سینا جان. کل سورس رو در جلسه آخر برای دانلود قرار میدیم

  15. سلام امیر احمد جان.فیلم های آموزشی ات خیلی عالی بود.امیدوارم موفق باشی(خانه اندروید ایران.bia2000)

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

    پ.ن : در سایت مذکور یکی از اعضا دارای تشابه اسمی با اینجانب هست.بنده هیچ ارتباظی با این شخص ندارم و تنها یک مورد تشابه اسمی بوجود آمده است.از سوء تفاهم بوجود آمده متاسفم و از این شخص و همینطور مدرس عذرخواهی میکنم.امیدوارم بنده حقیر را حلال کنند.

  17. salam
    fadayiiii dariiii

  18. آغا مرسی از سایت پر بارتون ♥

  19. ممنون مهندس ادیبی از آموزش عالیتون

  20. عالی مهندس ادیبی ممنون از
    آموزشتون

بازخوردهای خود را برای ما ارسال کنید