sadeghmohebbi

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

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

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

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

1 Neutral

درباره sadeghmohebbi

  • درجه
    توسعه دهنده فعال
  1. ارور رو هم بذارید...
  2. همون یه ذره خط توی php برای utf8 دیتابیس کافیه و بقیش رو دستی می شه utf8 کرد من کد زیر رو به این صورت اصلاح کردم درست شد... try { var = new String(jobject.getString(VAR_KEY).getBytes("UTF-8"), "UTF-8"); res = new String(jobject.getString(RES_KEY).getBytes("UTF-8"), "UTF-8"); key = new String(jobject.getString(KEY_KEY).getBytes("UTF-8"), "UTF-8"); pri = new String(jobject.getString(PRI_KEY).getBytes("UTF-8"), "UTF-8"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } و داخل کلاس parseJSON هم اون stringBuffer وهر چیزی که تونستم رو کاراکترش رو به UTF-8 ست کردم (از httpClient استفاده کردم) ---> حل شد ممنون که کمک کردید
  3. کسی نیست یه نمونه کدی چیزی بذاره؟؟ ممنون می شم من توی نمونه کد های دیگه دیدم که آدرسی که از اون برای دریافت اطلاعات استفاده می کنن آخرش .html هست ولی من دارم از .php استفاده می کنم و نمی دونم چجوری اون فایل php رو تبدیل به html کنم...ممکنه مشکل از این جا باشه لطفا راهنمایی
  4. لطفا از صفحه یه اسکرین شات بگیرید یا محل خطا رو بذارید تا بهتر بتونم راهنماییتون کنم پروژتون دانلود نمی شه.......
  5. علتش اینه که داخل فایل build.gradle و داخل dependensies یا همون جایی که کتابخونه ها تعریف می شن، کتابخانه ی اندروید v7 (ورژن هفت) اضافه نشده
  6. سلام به همگی من دارم توی برنامه ام اطلاعات را از سرور دریافت می کنم ولی به صورت علامت سوال نمایش می ده... کار هایی که انجام دادم ولی جواب نداده... 1- تنظیم utf8_persian_ci برای تمام سطر ها و جدول ها و دیتابیس در phpMyAdmin 2- اضافه کردن خط زیر در فایل های php برای دریافت با utf8 و اعمال روی متغیر کانکشن db$ (البته در این مورد من اطلاعات رو به صورت دستی از داخل phpMyAdmin اضافه کردم نه از داخل برنامه) mysqli_set_charset($db, 'utf8'); 3- دریافت اطلاعات از json در برنامه ی اندروید به صورت زیر try { var = new String(jobject.getString(VAR_KEY).getBytes("ISO-8859-1"), "UTF-8"); res = new String(jobject.getString(RES_KEY).getBytes("ISO-8859-1"), "UTF-8"); key = new String(jobject.getString(KEY_KEY).getBytes("ISO-8859-1"), "UTF-8"); pri = new String(jobject.getString(PRI_KEY).getBytes("ISO-8859-1"), "UTF-8"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } با این حال هنوز هم حروف فارسی رو به صورت علامت سوال توی برنامه نشون میده...چی کار کنم؟؟
  7. سلام بفرما horizontalScrollView.postDelayed(new Runnable() { @Override public void run() { hsv0.fullScroll(HorizontalScrollView.FOCUS_RIGHT); } }, 10); کد بالا برای من جواب داده
  8. سلام شماره ی من: 09378479861 خیلی آسونه ظاهرا و با پایین ترین قیمت انجام می شه تلگرام هم دارم
  9. با کد آخر در این صفحه حل شد: https://gist.github.com/sadeghmohebbi/ef6e1e7b5a529596396a7d58f462ef7e
  10. سلام من می خوام با استفاده از json و کتابخانه ی vollay ،همه ی اطلاعات جدول داخل هاست رو به اپلیکیشن بیارم و روی لیست ویو نمایش بدم. می تونم کد های جاوا رو بنویسم و کاری هم نداره ولی توی نوشتن کد های php مشکل دارم. لطفا راهنمایی کنید. یه کدی هم جور کردم ولی هر چی باهاش ور می رم، جواب نداده (اگه نیاز شد بگید که کد های خودم رو بذارم) ممنون Database-master.zip
  11. مگه مشکل توی دیتابیس خارجی بود؟خب زود تر می گفتی
  12. این فایل پروژه رو گذاشتم توی گیت هاب تا هر کاری خواستی روش انجام بده (اول قرار بود برنامه ی مدیریت کلاس های زبان باشه ولی نشد!) توی پکیج ها ، یکی از پکیج ها مال دیتابیس هست (کلاس DBAdapter) که توش یه فایل دیتابیس رو می سازم با 4 یا 5 تا جدول که همه ی کد ها و متد ها مشخصه...توی اکتیویتی های دیگه هم به خوبی به کار می ره(سرچ و آپدیت و ایجاد و پاک کردن سطر و ...) اگه سوالی بود در موردش و بلد هم بودم بگید! لینک پروژه: https://github.com/sadeghmohebbi/manage-teaching-english
  13. آخه این سورس بخشی از یه برنامه ی تقریبا کامل بود و مجبور شدم که کوتاهش رو بذارم اینجا باشه...سورس رو گذاشتم ولی به اسم خودتون منتشر نکنید! حجمش بالای 10 مگ بود مجبور شدم توی دراپ باکس بذارم> دانلود سورس کد
  14. من دلیل اصلی خطا رو نفهمیدم ولی خودم برای ساخت دیتابیس از این کد ها استفاده کردم...این جوری: static final String CREATE_STUDENTS_TABLE = "CREATE TABLE IF NOT EXISTS " + نام جدول +"("+KEY_ROWID+ " integer primary key autoincrement, " + KEY_NAME+ " TEXT," + KEY_CAllID+ " TEXT," + KEY_LEVEL+ " TEXT," + KEY_LASTBOOK+ " TEXT," + KEY_CLASSID+ " TEXT," + KEY_FAVMUSIC+" TEXT);"; key ها هم که متغیر های private statc final String هست که برای اسم ستون ها استفاده کردم. ... این هم متداصلی ایجاد دیتابیس که داخل کلاس public class DBAdapter است final Context context; DatabaseHelper DBHelper; SQLiteDatabase db; public DBAdapter(Context ctx) { this.context = ctx; DBHelper = new DatabaseHelper(context); } private static class DatabaseHelper extends SQLiteOpenHelper { public DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(SQLiteDatabase db) { try { db.execSQL(CREATE_STUDENTS_TABLE); } catch (SQLException e) { e.printStackTrace(); } } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS "+ DATABASE_STUDENTS_TABLE); Log.w(TAG, "Upgrading database from version " + oldVersion + " to " + newVersion + ", which will destroy all old data"); onCreate(db); } } // --- open database --- public DBAdapter open() { db = DBHelper.getWritableDatabase(); return this; } // --- close database --- public void close() { DBHelper.close(); } یه سرچ هم بزنید توی اینترنت کلی سورس کد هست که می تونید استفاده کنید...من خودم تا حالا خیلی با دیتابیس ساختن به مشکل برخوردم که بیشترش از اشتباهات نوشتن توی mysql بوده و استفاده ی غلط از کوئری ها (اینا رو خیلی ریز بررسی کنید)
  15. من که خودم گوشیم از این قدیمی هاست ولی توی گوشی فامیلمون، هات اپ.ات خیلی خوب کار می کنه...با گوشی هواوی