دانلود و اطلاع از جدیدترین موزیک های روز در اندروید Iromusic

Iromusic یک نرم افزار واقعا کاربردی و خوش ساخت کاری از هموطنان برنامه نویس کشورمان است که به صورت رایگان در اختیار عموم قرار داده شده است . توسط این نرم افزار جالب و با یک ارتباط ساده اینترنتی می توانید از جدیدترین و بروزترین موزیک های ایرانی در گوشی اندرویدی خود مطلع شوید و حتی در همین نرم افزار اقدام به دانلود موزیک های انتخابی و مورد علاقه تان کنید.
در ادامه بعد از مشاهده ی ویژگی های این برنامه، لینک دانلود آن را مشاهده می کنید.

(بیشتر…)

نکات امنیتی در اندروید

در این جا به چند نکته ی امنیتی و کاربردی در اندروید اشاره می کنیم که دانستن آن ها برای کاربران این سیستم عامل محبوب و فراگیر لازم است.
چه کارهایی باید انجام دهیم تا امنیت اطلاعاتمان در این سیستم عامل حفظ شود؟ چه کارهایی امنیت این سیستم عامل را به خطر می اندازد؟
در ادامه در مورد این موضوع مهم و جالب بحث می کنیم.

(بیشتر…)

بهترین دانلود منیجر(مدیریت دانلود) در اندروید Advanced Download Manager Pro 4.1.6

شاید آرزو می کردید ای کاش برای سیستم عامل اندروید و گوشی های اندرویدی هم چنین دانلود منیجر کامل و بی همتایی بود. در این پست قصد معرفی Advanced Download Manager Pro که نرم افزار دانلود منیجر فوق العاده کامل و دارای امکاناتی شبیه به IDM است را داریم. این دانلود منیجر اندرویدی دارای امکاناتی جالب و کاربردی است که به تعدادی از آن ها اشاره می کنیم:

ویژگی ها :
سرعت بالا در ذخیره سازی
تقسیم فایل در حال دانلود تا 9 قسمت جهت سرعت بخشیدن بیش‌تر به دانلود
قابلیت دانلود در حالت مینی مایز
زمان‌بندی فایل‌های دانلودی
قابلیت ادامه دانلود حتی بعد از قطع شدن ارتباط و یا ریستارت کردن برنامه
هماهنگی با بیش‌تر مرورگرها
دسته‌بندی فایل های دانلود شده
ایجاد یک فضای خالی به اندازه حجم فایل دانلودی برای سرعت بخشیدن به دانلود

برای دانلود به ادامه مطلب بروید.

(بیشتر…)

بهترین پخش کننده ی ویدئو در اندروید MX Player Pro

به جرئت می توان گفت MX Player Pro  بهترین پخش کننده ویدئو برای سیستم عامل اندروید است. دلیل این برتری کاربری آسان نرم افزار با قابلیت های فوق العاده و سازگاری با ٪۹۹ ابزارهای اندرویدی می باشد. پشتیبانی از پردازنده های چند هسته ای جهت رندر سریع فیلم ها، نمایش زیرنویس های مختلف، محافظت از فایل های تصویری شما و پشتیبانی از اندروید 4.4 از قابلیت های منحصر به فرد این برنامه است.

ویژگی های MX Player : 
زوم روی ویدیوی در حال اجرا توسط دو انگشت (مالتی تاچ)
نمایش انواع فرمت های زیر نویس با امکان تغییر موقعیت زیر نویس، برای هماهنگ شدن با ویدئو
خوانایی زیرنویس، امکان نمایش حاشیه و سایه برای زیرنویس
پشتیبانی کامل از اندروید 4.2
پخش فایل های avi, mpeg, mp4, wmv, divx, xvid, mov, flv, vob, 3gp, mkv و …
تنظیم زمان بندی زیرنویس ها

توجه : در صورتی که سخت افزار و Gpu گوشی اندرویدی شما قوی و مناسب باشد نرم افزار MX Player Pro حتی قادر است کلیپ های Full Hd با سایز 1080 را هم که کمتر پلیری قادر به اجرای آن است به صورت کامل و روان پخش نماید ( تست شده بر روی Huawei G610 ) در صورتی که با حالت H/W decoder قادر به پخش کلیپ نبودید و یا کلیپ به صورت بدون تصویر پخش شد حالت S/w decoder را امتحان نمایید که ٪۹۹ قادر است کلیپ را روان و بدون مشکل ( در صورت سخت افزاری قوی ) پخش نماید.

(بیشتر…)

نرم افزار فشرده ساز اندروید ZArchiver

برنامه ZArchiver از جمله بهترین و محبوب ترین برنامه های فشرده ساز و مدیریت فایل های فشرده در اندروید است که از فرمت های فشرده ی گوناگونی پشتیبانی می کند.

از جمله فرمت هایی که پشتیبانی می کند(برای مشاهده و Extract):

7z,Zip,Rar,Bzip2,Gzip,xz,Iso,Tar,Arj,Cab,Lzh,Lzma,Xar,…

از جمله فرمت هایی که پشتیبانی می کند(برای فشرده سازی و Compress):

7z,Zip,Tar,Bzip2,Gzip,xz,…

این نرم افزار با رابط کاربرپسند(زیبا و آسان) طراحی شده و سرعت قابل قبولی دارد.
بسیاری از نرم افزارهای مشابه با فایل های فشرده ی رمزدار مشکل دارند. اما این نرم افزار به خوبی با فایل های فشرده ی رمزدار هم کار می کند.
این برنامه به فارسی هم ترجمه شده است.
برای دانلود به ادامه مطلب بروید.

(بیشتر…)

دریافت رشته از ورودی در سی

در زبان سی دریافت رشته با مشکلات پنهان بسیار زیادی همراه است.
برنامه نویسان معمولا از تابع gets برای دریافت رشته استفاده می کنند دریغ از این که این تابع یک مشکل بزرگ دارد.
در صورتی که از این تابع به همراه دستور scanf استفاده کنیم این مشکل ظاهر می شود.
دستور scanf وقتی که ورودی را در متغیر ذخیره می کند، بافر (حافظه موقت میانی) را پاک نمی کند. از آن جایی که تابع gets هم با بافر کار می کند در این گونه مواقع مقدار قبلی بافر را برمی گرداند.
پس باید حتما قبل از استفاده کردن از تابع gets بافر را پاک کنیم. روش های متفاوتی برای این کار وجود دارد اما این روش ها توسط بسیاری از کامپایلرها پشتیبانی نمی شوند. (با کمی جستجو در اینترنت متوجه این موضوع می شوید.)
اما در این جا من به جای تابع gets یک تابع مشابه و بسیار ساده به نام getLine نوشتم که دیگر از بافر استفاده نمی کند و می تواند یک خط کامل را (به همراه فاصله) از ورودی دریافت کند و در آرایه ی کاراکتری ذخیره کند.

(بیشتر…)

سوال‌هایی در مورد برنامه نویسی جاوا ۲

سوال:
به نظر شما خروجی دستورهای زیر در برنامه‌نویسی جاوا چیست؟ لطفا پاسخ خود را در بخش نظرات بنویسید.

int a=2;
System.out.println(a+++a);
int b=2;
System.out.println(b+++(++b));
int i,n=10;
for (i = 0;i < n;i++);
System.out.print(i);

نویسنده: سینا مرادی
منبع: سامینتک

دانلود PicsArt Studio بهترین نرم افزار ویرایش عکس اندروید

نرم افزار PicsArt Studio را می توان بهترین نرم افزار برای ویرایش عکس در گوشی های اندرویدی دانست که با توجه به رقم دانلود بسیار بالایی که در گوگل پلی داشته است و توانسته امتیاز 4.5 از 5 را به خود اختصاص دهد تبدیل به یکی از بهترین ها شده است. در ادامه بعد از آشنا شدن با قابلیت های این نرم افزار، لینک دانلود آن را مشاهده می‌کنید.
(بیشتر…)

نمونه کلاس آژانس تلفنی در جاوا

در این سورس کد شما ابتدا کلاس Person را برای مدل کردن اشخاص پیاده می کنید. سپس، کلاس Car را برای پیاده کردن ماشین‌هایی که در آژانس کار می کنند پیاده می کنید. در نهایت کلاس Agency را پیاده و بطور مناسب تست می کنید.
• کلاس Person شامل اسم، شماره ی ملی، جنسیت، سن و شماره ی گواهینامه‌ی رانندگی است.
• کلاس Car دارای اسم، سال ساخت، تعداد سرنشین و راننده است.
• کلاس Agency شامل مدیر آژانس، شماره ی تماس، آدرس و تعدادی ماشین است.
• متدهای کلاسهای Person و Car مثل اجزا سازنده ی پیش‌فرض، کامل و کپی، متدهای set و get ، equals و متد toString را پیاده کنید.
• متدهای کلاس Agency شامل اجزاء سازنده ی کپی، پیش‌فرض و کامل هستند. هم چنین، متدهای equals و toString را پیاده کنید. این کلاس دارای متدهای addCar و removeCar برای اضافه کردن ماشین‌های جدید و حذف ماشین‌های قبلی هستند.
• در کلاس تست، ابتدا نه نفر ایجاد کنید. سپس، دو آژانس ایجاد کنید و به هر کدام به ترتیب سه و چهار ماشین اضافه کنید. از نه نفر ایجاد شده دو نفر به عنوان مدیر آژانس‌ها و هفت نفر به عنوان راننده‌ی ماشین‌ها استفاده می شوند. سپس متدهای toString و equals را تست کنید. سپس، از آژانس دوم یک کپی ایجاد کنید و با استفاده از آن صحت عملکرد متد equals را هنگام مقایسه ی آژانس کپی و آژانس کپی شده استفاده کنید.
(تست کلاس بر عهده‌ی شما)

(بیشتر…)