ایجاد Custom Dialog در اندروید

سلام و درورد فراوان بر شما دوستان گرامی.

بعد از مدت ها اومدم تا در دنیای عظیم اینترنت نقشی بزنم!

اینجاد کاستم دیالوگ یا Custom Dialog

گاهی وقت ها قصد نمایش پنجره ای را داریم که به صورت popup نمایش داده شود و مهتر اینکه چیز هایی که مد نظر خودمان هست را نمایش دهد. یعنی یک View کاملا سفارشی.

برای پیاده سازی این کار باید کلاسی را طراحی کنیم که از DialogFragment ارث بری کند و همچنین Layout را طراحی کنیم که به این کلاس متصل شود و آن را نمایش دهد.
اگر جستجو کنید مثال های فراوانی را پیدا میکنید که توسط کلاس پایه ای  Dialog این مساله را پیاده سازی کرده اند.
سایت رسمی گوگل هشدار داده که اصلا به صورت مستقیم از کلاس پایه ای  Dialog استفاه نشود بلکه از مشتقات آن یعنی AlertDialog و یا DatePickerDialog یا TimePickerDialog استفاده شود.

خب توضیح کافیه بریم سر اصل مطلب... ادامه مطلب را د رلینک زیر کلیک کنید

ادامه نوشته

خطای E/BluetoothCommandService﹕ listen() failed     java.io.IOException: Not able to register SDP re

سلام

خطای:

E/BluetoothCommandService﹕ listen() failed java.io.IOException: Not able to register SDP record for...

به دلایلی گوناگونی رخ میدهد.

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

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


موفق باشید

مثالی ساده اما کار آمد در مورد Fragment در اندروید

سلام

من به شخصه خیلی طول کشید تا بتوانم روش پیاده سازی Fragment در اندروید را یاد بگیرم.

تنها مثال ساده اما مفیدی که کمک بزرگی به من کرد را به شما معرفی میکنم تا در وقتتان تا حد زیادی صرفه جویی شود.

لینک مثال: کلیک کنید

اگر سوالی بود، در خدمتم.

موفق باشید.

خطای could not found resource directory for module

سلام


وقتی خواستم پروژه جدید در Intellig IDE ایجاد کنم خطای could not found resource directory for module داد.

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

عنوام پوشه قبل از تصحیح "SDK & JDK" بود و نرم افزار نمیتوانست آن را پیدا کند، که بعد از تحصیح SDK_JDK شد که باعث شد مشکل حل بشود.


موفق باشید.

خطای keytool error: java.io.IOException: Incorrect AVA format

سلام

اگر موقع Export کردن پروژه اندروید در نرم افزار Eclipse به خطای زیر برخوردید

keytool error: java.io.IOException: Incorrect AVA format

یکی از دلایلش اینکه؛ مشخصات وارد شده در مورد Key Store شامل یکسری کاراکتر های غیر مجاز هست، آنها را پاک کنید و دوباره ادامه کار را انجام دهید.

موفق باشید.