mamad
توسعه دهنده اندروید-
تعداد ارسال ها
180 -
تاریخ عضویت
-
آخرین بازدید
نوع محتوا
نمایه ها
تالارهای گفتگو
فروشگاه
بخش دریافت
تقویم
وبلاگها
Articles
تمامی مطالب نوشته شده توسط mamad
-
تغییر رنگ لحظه ای دکمه با کلیک
mamad پاسخی برای asghar.a83 ارسال کرد در موضوع : سوالات و رفع مشکلات Kotlin
میتونید برای حالات مختلف یک دکمه از selector اسفتاده کنید و برای هر وضعیت یک background دلخواه تعریف کنید. یا اینکه از افکت متداول ripple استفاده کنید. لینک آموزش- 2 پاسخ
-
- کلیک دکمه
- تغییر رنگ دکمه
-
(و 8 مورد دیگر)
برچسب زده شده با :
-
سلام یک اپ خبری رو در نظر بگیرید که دو تا بخش اخبار عادی و اخبار فوری توش هست با ورود کاربر اطلاعات رو از سایت میگیره و نمایش میده. میخوام هروقت یه خبر فوری توی سرور ثبت شد همون لحظه یک ناتیفیکیشن برای کاربر بیاد (مثل تلگرام) قطعا باید یه سرویس تو پس زمینه فعال باشه حالا به نظرم دوتا راه هست 1- با یه فاصله زمانی به سرور متصل بشه و چک کنه خبر جدید رو 2- فقط یه ارتباط بین سرور و اپ برقرار باشه و هر وقت خبر اضافه شد یک سیگنال از سرور به اپ بیاد (احتمالا سوکت ...) لطفا راهنماییم کنید که چطوری باید این کارو بکنم. لینک آموزش هم بود بدین. ممنون.
- 1 پاسخ
-
- service
- notification
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
سلام این برای دوتا اسپینر هست . اسپینر دوم براساس اسپینر اول محتواش تعیین میشه با یکم تغییر میتونید سه تاییش رو درست کنید منبع http://stackoverflow.com/questions/29474829/how-to-make-spinner-depends-on-another-spinner XML layout file: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vert
-
آرشیو کتاب های زبان اصلی برنامه نویسی اندروید
mamad پاسخی ارسال کرد برای یک موضوع در کتاب های اندروید
[align=center]سلام سال نو مبارک آرشیو کتاب های زبان اصلی برنامه نویسی اندروید Apress , O'REILLY , PACKT , Wrox [align=right] کتاب ها همیشه نقش مهمی در یادگیری دارند به ویژه زمانی که به صورت خودآموز به کار گرفته شوند. در زمینه برنامه نویسی اندروید منابع آموزشی فارسی بسیار کم است و اکثرا به مباحث پایه اندروید پرداخته شده . بنابراین برای یادگیری اصولی و حرفه اندروید نیاز هست از منابع زبان اصلی استفاده شود . سعی میکنم در این صفحه تمامی کتاب های الکترونیکی (PDF) در زمینه اندروید رو جمع آوری کنم تا آرشیو کاملی داشته باشیم. * هر کتابی که مد نظرتان بود به این لیست اضافه شود اعلام کنی- 4 پاسخ
-
- 1
-
سلام سال نوی همتون مبارک این اولین پستم تو سال 95 امیدوارم برای همه سالی پر از موفقیت باشه هنوز ایران اپس تسویه حساب آخر سال رو برام واریز نکرده ! برای شما هم اینطوریه ؟؟؟ روز 19 اسفند درخواست زدم ولی هنوز نوشته در حال انتظار. چند بار هم پیام دادم ولی جواب ندادن.. http://s6.picofile.com/file/8245340484/fgdfg.jpg[/img] http://s7.picofile.com/file/8245340576/jiojuouh.jpg[/img] http://s6.picofile.com/file/8245340600/tfklfgylgl.jpg[/img] http://s6.picofile.com/file/8245340642/urtuir.jpg[/img]
-
سلام صفحه هاتونو با html طراحی کنید و داخل webview نمایش بدید ! کافیه عکس و صفحه html رو داخل assets قرار بدید و از کد زیر استفاده کنید : WebView wv; wv = (WebView) findViewById(R.id.webView1); wv.loadUrl("file:///android_asset/index.html"); به جای index اسم فایل html صفحه مورد نظر رو بذارید
-
بخش دوم : راه اندازی نرم افزاهای اندروید
mamad پاسخی برای morteza ghalandary ارسال کرد در موضوع : آموزش برنامه نویسی اندروید
سلام sdk 21 یا هر ورژن دیگری فقط برای کد نویسی و استفاده از کتابخانه های اندرویده برای ایجاد AVD باید فایل ایمیج اون نسخه اندرودید رو دانلود کنید و داخل پوشه system-images که در شاخه اصلی sdk قرار داره بریزید صفحه دانلود http://downloads.puresoftware.org/files/android/ سلام ابتدا به تنظیمات گوشی برید و در قسمت گزینه های برنامه نویس ، رفع عیب usb رو فعال کنید ( Enable USB Debugging ) بعد گوشیرو با usb به کامپیوتر وصل کنید بالای اکلیپس دکمه سبزی به اسم Run هست اونو بزنید بعد توی لیستی که باز میشه گوشی رو انتخاب کنید -
سلام پیش از لالیپاپ در ورژن 19 اندروید قابلیت شفاف کردن status bar به اندروید اضافه شد که مقداری به زیبایی برنامه اضافه میکنه . در این آموزش این کار رو آموزش میدم امیدوارم مفید باشه توجه : اگر اندروید گوشی 4.4 باشه رنگ استاتوس عوض میشه و اگر اندروید دیگه ای باشه تغییری دیده نمیشه چند نمونه : [align=center]http://s6.picofile.com/file/8236676884/statusbarkitkat1.jpg[/img] http://s7.picofile.com/file/8236676892/statusbarkitkat2.jpg[/img] http://s7.picofile.com/file/8236676934/statusbarkitkat3.jpg[/img] [align=right]آموزش: 1- داخل styles-v19.xml استایل زیر را ایجاد کن
-
سلام باید دو خط زیر رو در فایل xml صفحه مورد نظر توی layout اصلی بذارید . android:focusable="true" android:focusableInTouchMode="true" با این کار موقع اجرای لایوت به جای فوکو.س روی Edittext ها ، روی لایوت اصلی فوکو.س میشه
-
سلام ممنون چندروز پیش که راهنمایی کردید رفتم 1.5 اندروید استودیو رو گرفتم و و الان با هاش کار میکنم و مشکل سرعت ندارم اینیرو هم که که گفتید امتحان میکنم
-
سلام من طبق آموزش زیر پیش رفتم و برنامه رو نوشتم http://www.androidhive.info/2015/04/android-getting-started-with-material-design/ ولی در اندروید های پایین مثلا 2.3 موقع باز کردن منوی کشویی فورس کلوز میده
-
سلام اندروید استودیو رو نصب کردم و کاملا درست اجرا میشه ولی سیستمم ضعیفه و اصلا نمیشه راحت کد نویسی کرد مشکل بالارو که گفتم خودم حل کردم در اصل اون کتابخانه ای که من داشتم ناقص بود و نسخه کاملش رو از لینک زیر گرفتم و جایگزین کردم SDK
-
سلام من قصد دارم از متریال دیزاین توی اکلیپس استفاده کنم اما فایل style.xml ارور میده کتابخانه appcompac-v7 رو هم اضافه کردم و build target هم رو api23 گذاشتم طبق آموزش زیر پیش رفتم: Android Getting Started with Material Design
-
خطا دادن گزاشتن برنامه در بازار
mamad پاسخی برای aminchnari ارسال کرد در موضوع : سوالات عمومی اندروید
سلام مشکلتون چیه؟ لطفا کامل توضیح بدید کجا ارور میده؟ -
سلام ابتدا این تاپیک رو نگاه کنید http://stackoverflow.com/questions/14228289/android-pair-devices-via-bluetooth-programmatically اگر چیزی دست گیرتون نشد سورس زیر رو ایمپورت کنید که کاملا خواسته شمارو پوشش میده https://github.com/lorensiuswlt/AndroBluetooth آموزش سورس بالا هم در لینک زیر هست http://www.londatiga.net/it/programming/android/how-to-programmatically-pair-or-unpair-android-bluetooth-device/ البته اگر خودم بلد بودم به جای لینک دادن یاد میدادم
-
سورس اجرای دیگر برنامه ها با کد نویسی
mamad پاسخی برای mamad ارسال کرد در موضوع : نمونه کدهای پرکاربرد اندروید
سلام برای هر برنامه ای فرق داره و باید به اینتنت های خاص مربوط به اون مراجعه کرد که معمولا در سایت برنامه مورد نظر توضیحاتی داده شده یا اینکه با جستجو در اینترنت میشه به جواب رسید مثلا برای اینستاگرام http://stackoverflow.com/questions/21505941/intent-to-open-instagram-user-profile-on-android -
سلام میخوام کدی بنویسم که 200 شماره تلفن تصادفی رو در دفترچه تلفن کاربر ذخیره کنه. من این کد رو نوشتم ولی سرعت اجرای اون بسیار پایین چیز هایی شبیه batch و غیره تو سایتای خارجی پیدا کردم ولی چیزی دستگیرم نشد توابع مورد استفاده: public static void Insert2Contacts(Context ctx, String nameSurname, String telephone) { if (!isTheNumberExistsinContacts(ctx, telephone)) { ArrayList ops = new ArrayList(); int rawContactInsertIndex = ops.size(); ops.add(ContentProviderOperation .newInsert(RawContacts.CONTENT_URI) .withValue(RawContacts.ACCOUNT_TYPE, null) .withValue(RawCon
-
سلام ااین سورس تنها کاری که انجام میده به دست آوردن تاریخ شمسی و قمری و ... از تاریخ سیستم هست و چیزی به اسم کلندرویو نداره ااما شما میتونید یکم پیشرفته کارکنید و با کمک این سورس یک کلندر یو رو از صفر بنویسید مثلا یک لایوت به عنوان table ماه بسازید و توی اون با کمک تکست ویو ، جدولی از ارقام بسازید و کار های بسیار زیادی میشه کرد ولی باید کد نویسی پیشرفته بلد باشین و تسلط کافی داشته باشین ودراخر و بتونین یک widget جدید بسازید
-
ایکلیپس یا اندروید استودیو مسئله این است☺
mamad پاسخی برای Mehdi_1 ارسال کرد در موضوع : اندروید استودیو(Android studio)
سلام جدا از اینکه اندروید استودیو برای برنامه نویسی اندروید بروزتر و بهتره حتما اکلیپس رو رو سیستم نصب داشته باشید چون در بسیاری از زمینه ها به اکلیپس نیاز پیدا خواهید کرد- 4 پاسخ
-
- ایکلیپس
- اندروید استودیو
-
(و 4 مورد دیگر)
برچسب زده شده با :
-
سلام برای اینکه با یک دکمه کاربر رو به یک اکانت منتقل کنیم یا مثلا لینک یک کانال باید از چه اینتنتی استفاده کنیم؟ احتمالا چیژی شبیه telegram://accont.m باید باشه البته منظورم لینک نیستا
-
سلام میدونم خیلی دیر دارم جواب میدم ولی بهتر از هیچیه ببینید پیش از هر چیز باید با مفهوم شئ گرایی و کلاس ها آشنا بشید توابع این کلاس اکثرا متن یا عدد برمیگردونن پس برای نمایشش باید از TextView استفاده کنیم ابتدا کلاس رو در یکی از پکیج های موجود در src کپی میکنید بعد در اکتیویتی ای که میخواهید ازش استفاده کنید ، یک شئ از کلاس مورد نظر میسازید مثلا CalendarFarsi calenderTool= new CalendarFarsi(); calenderTool اسم دلخواه هست و CalendarFarsi اسم کلاس مورد نظر هست حلا مثلا میخواهید تاریخ روز رو به قمری داخل یک تکست ویو نمایش بدید mTextView.setText(""+calenderTool.getJulianDa
-
سلام قبل از خط imageviewabout.setonclicklistener باید imageviewabout رو مقدار دهی کنید همانند کدی که برای imagebuttoncontact نوشته اید مثلا کد زیر imageviewabout= (ImageView)findViewById(R.id.imageViewAbout);
-
سلام فکر نکنم کدهاش زیاد سخته باشه ولی میتونید از سورس زیر استفاده کنید و از ابتدا برنامه رو بسازید http://p30droid.com/Thread-%D8%B3%D9%88%D8%B1%D8%B3-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C
-
سلام نمونه تقویم در کافه بازار https://cafebazaar.ir/app/com.byagowi.persiancalendar/?l=fa سورس برنامه بالا : https://github.com/ebraminio/DroidPersianCalendar
-
سلام به هر روشی که کی استور رو بسازید فرقی نداره و نیازی به اندروید استودیو نیس خب برنامه زیر رو دانلود کنید. http://s3.picofile.com/file/8220748126/apk_signer_1_8_5.jar.html این برنامه با پسوند jar هست و باید با جاوا اجراش کنید ( راست کلیک- open with java ) و باید jdk نصب باشه رو سیستمتون برنامه رو که بازکنید چهار تا تب داره . Key Generator برای ساخت کی استور Signer برای sign کردن Apk Alignment برای align کردن Key Tools هم ما باهاش کاری نداریم اگر قبلا کی استور ساختید که هیچی اگر نه با استفاده از تب اول بسازیدش و با دکمه save as و سپس Generate Keyfile ذخیره اش کنید.