osam

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

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

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

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

9 Neutral

درباره osam

  • درجه
    H>S
  • تاریخ تولد ۹۴/۰۸/۲۰

Converted

  • website
    http://shagafti20.ir
  • yahoo
    osaman.saman@yahoo.com
  1. با سلام در یک هاستی تعدادی عکس دارم که در گوشی میتونیم اونارو دانلود بکنیم ،می خوام وقتی عکس جدیدی در هاست آپلود شد فورا به گوشی فرستاده و نمایش داده شود مشکل اینجاس که دقیقا نمیدونم چطوری یک شنونده درست کنم تا محض وجود عکس جدید در هاست به گوشی خبر بده آیا باید این کار رو سمت سرور انجام بدم یا در خود گوشی هم امکانش هست که یک شنونده حساس ب تغییرات سرور ایجاد کنم متاسفانه دانش زیادی در سمت سرور ندارم با تشکر
  2. خیلی ممنون از جوابت دوست عزیز، مشکل زبان نیست ولی ساخت یک برنامه کاربردی آندرویدی مثل برنامه محتوایی نیست که با چندتا سرچ در گوگل بتونی کلی منبع یا سورس پیدا کنی منظورم یک سایت بود که بتونه یک کمک آموزشی برای اینجور برنامه ها ارایه بده
  3. با عرض سلام دوستانیکه منابع آموزشی برای ساخت برنامه های کاربردی میشناسن لطفا معرفی کنند که خیلی لازم دارم کلا کدهای لازم برای یک ایده کاربردی را باید از کجا گیر بیاریم البته به جز خود گوگل
  4. خیلی بهتر میشه اگه سعی کنی عکس هارو از نت بگیره که اونم خودش داستانی دیگه ای سعی کن کیفیت عکسات خیلی هم بالا نباشه در سایت tinypng.com میتونی عکسات رو بدون افت کیفیت کم حجم تر کنی دیتابیست رو هم میتونی بوسیله کتابخانه qlite-asset-helper ابتدا زیپ و کم حجم کنی سپس ازش براحتی استفاده کنی
  5. دوست عزیز باید Sdk برنامت رو بروز رسانی بکنی در قسمت پایین پنجره بروز رسانی sdk دقیقا چیزی با همین نامی که در ایرور بهش اشاره کرده وجود داره اونو آپدیت کنی مشکلت رفع میشه کلا سعی کن هم آندروید استودیوت و هم sdk همیشه آخرین ورژن باشن
  6. خواهش میکنم دوست عزیز از لینک زیر فیلم آموزشی رو دان کنید ، همه چی واضح توضیح داده شده : http://ehsanavr.com/tag/lynda-connecting...-services/
  7. سلام ب نظر بده اولا ب سرعت اینترنت بستگی داره ثانیا اگه همه عکسا رو ی جا دان کنه هم دوباره خیلی کند میشه باید وب سرویست را به سکرول لیست ویو حساس کنی هر وقت سکرول شد ، همون چن تا آیتمی که نشان داده میشه از وب سروریست بگیره ثالثا برای اطلاعات حجیم از cache در رم استفاده می کنند تا برای بارگذاری های بعدی اطلاعات نیازی به زمان زیادی نباشه
  8. مردم عقلشون تو چشمشون دیگه
  9. سلام دوست عزیز الان میتونم من ی چیزایی واستون توضیح بدم ولی کامل نیست ، توصیه میکنم فایل آموزشی زیر رو دانلود کنی ، ب نظر من بهترین منبع برای وب سرویسای تازه کار http://ehsanavr.com/tag/lynda-connecting-android-apps-to-restful-web-services/
  10. با سلام ، در تیبل دوم یک فبلد با نام id_main قرار بده که برابر مقدار id تیبل اولت باشه ، سپس بوسیلی کوئری که در پایین نوشتم id را از تیبل اول بگیر و در تیبل دوم با id_main مقایسه کن ، میتونی هر id_main را به چند فیلد در تیبل دومت اختصاص بدی : [align=left]public String findFiltered2(String selection) { Cursor cursor = database.query(Mydatabase.your_table, null, selection, null, null, null, null); cu.moveToPosition(row); String s=cu.getString(1); return s; } [align=right]به قسمت selection موجود در کد دقت کن : ابتدا ایدی تیبل 1 را با اینتنت به اکتیوتی 2 بفرست سپس از اونجh بوسیلی کد زیر id_main های همسان با id را میتونی از تیبل 2 بیرون بکشی و استفاده کنی : [align=left] s = dataSource.findFiltered2("cat_id = " + position);[/align] [/align] [align=right]موفق باشید.[/align] [/align]
  11. همین کد را در زیر دکمه جایگذاری کن ، تمام
  12. با سلام از این کد برای اشتراک پکیج برنامه اسفاده میشه : [align=left]try { PackageManager pm = getPackageManager(); ApplicationInfo ai = pm.getApplicationInfo(getPackageName(), 0); File srcFile = new File(ai.publicSourceDir); Intent share = new Intent(); share.setAction(Intent.ACTION_SEND); share.setType("application/vnd.android.package-archive"); share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(srcFile)); startActivity(Intent.createChooser(share, "ارسال برنامه")); } catch (Exception e) { Log.e("ShareApp", e.getMessage()); } [/align]
  13. سلام دوستان میخواستم بدونم چجوری میشه یک لایه شیشه ای شبیه زیر ساخت بطوریکه اون قسمت سیاه رنگش یک لایه جدا مانند شکل زیر باشه که بشه یک عنوان در آن درج کرد. با تشکر
  14. ابتدا در فولدر asessts پوشه دیگری بنام databases بسازید سپس دیتابیستون در داخل آن قرار بدید شما میتونید دیتابیستون را با فرمت زیپ فشرده کنید این کتابخانه قابلیت خواندن دیتابیس را به به این روش نیز دارا میباشد سپس در یک کلاس کدهای زیر را قرار بدید: [align=left]public class Mydatabase extends SQLiteAssetHelper[/align] [align=left] { public static final String dbname= "name_database"; public static final int dbver=2; public Mydatabase(Context context) { super(context, dbname, null, dbver); setForcedUpgrade(); }[/align] dbname : نام دیتابیس dbver: ورژن دیتا بیستون میباشد setForcedUpgrade(); تمام کارهای لازم برای خواندن دیتابیس بوسیلی همین یک خط کد انجام میده برای آپدی برنامه کافیست ورژن برنامه را افزایش بدید. تمام کدها ی دیگر مانند دیتابیس های دیگه(داخلی و خارجی) قابل پیاده سازی است.