hassanolic

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

    4
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

0 Neutral

درباره hassanolic

  • درجه
    Newbie
  1. سلام استاد عزیز بله کپی شده من با اندروید پایین تر از 5 تست کردم هیچ مشکلی نداره فقط با اندروید 5 مشکل داره
  2. کسی نیست جواب بده خیلی ضروریه لطفا
  3. سلام استفاده نکردم میشه دستورس رو بدین [shcode=xml]<?xml version="1.0" encoding="utf-8"?> package="com.example.Story" android:versionCode="2" android:versionName="1.0"> android:gravity="right" android:label="جهان فود" android:icon="@drawable/icon" > android:name="Main" android:label=" جهان فود" android:creenOrientation="portrait"> android:name=".list_season" android:label="لیست کشورها "> android:name=".list_story" android:label=" لیست غذاها "> android:name=".main_matn" android:gravity="right" android:label=" آشپزی "> android:name=".list_fav" android:gravity="right" android:label=" غذاهای مورد علاقه "> android:name=".search" android:gravity="right" android:label=" جستجو "> android:name=".setting" android:gravity="right" android:label=" تنظیمات "> android:name=".about" android:gravity="right" android:label=" درباره ما "> [/shcode] کد دیتابیس [shcode=java] import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class database extends SQLiteOpenHelper { private static String path = "/data/data/com.example.Story/databases/"; private static final String name = "database"; private static final int DATABASE_VERSION = 1; public Context context; static SQLiteDatabase mydb; public database(Context context) { super(context, name, null, DATABASE_VERSION); this.context = context; } public void useable(){ boolean checkdb=checkdb(); if(checkdb){ }else{ this.getReadableDatabase(); try{ copydatabase(); }catch(IOException e){ } } } public boolean checkdb(){ SQLiteDatabase db=null; try{ db=SQLiteDatabase.openDatabase(path+name, null, SQLiteDatabase.OPEN_READONLY); } catch(SQLException e) { } //mydb.close(); 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 = context.getAssets().open(name); while ((length = myInput.read(buffer)) > 0) { myOutput.write(buffer, 0, length); } myInput.close(); myOutput.flush(); myOutput.close(); } public void openDataBase() { mydb=SQLiteDatabase.openDatabase(path+name, null, SQLiteDatabase.OPEN_READWRITE); } public synchronized void close() { if (mydb != null) mydb.close(); super.close(); } @Override public void onCreate(SQLiteDatabase db) { } public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } [/shcode]
  4. با سلام و خسته نباشید بنده یه برنامه ساختم که با اندریو 5 مشکل داره روی تمام اندرویدهای پایین تر از 5 به خوبی کار میکنه فقط با اندروید 5 مشل داره برنامه اجرا میشه و وقتی که میخواد اطلاعات رو از دیتابیس بخونه فورس کلوز میده لطفا راهنماییم بکنیین تشکر