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

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

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

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

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

پک طلایی طراحی وب
دانلود با لینک مستقیم

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

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

مشاهده همه

نظرات

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

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

    • صابر بوستانی
      13 شهریور 1394

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

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

  4. OverLord2080
    26 اردیبهشت 1394

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

  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. با سلام لطفا روی کیفیت فیلمها کمی کار بشه خیلی بهتره و تشکر فراوان از سایت و آموزشهای خوبتون

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.