دانلود سورس کد اپلیکیشن بازی Opps Wrong Tab

استاندارد

این بار با یک بازی دیگر در خدمت شما هستیم.

در این بازی که به Tiles Game یعنی بازی کاشی ها معروف است، نقش شما اینست که مستطیل هایی (کاشی ها) به رنگ سیاه را به گونه ای بزنید که امتیاز شما در طول بازی افزایش پیدا کند.

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

از جمله ویژگی های این بازی، امکان انتخاب دشواری سطح بازی اندرویدی ، افزایش سرعت بازی، مشاهده امتیاز (Score) ذخیره شده می باشد.

علاقه مندان به توسعه اپلیکیشن ها و بازی های اندرویدی می توانند سورس کد این اپلیکیشن را از لینک زیر دانلود نمایند.

دانلود سورس کد اپلیکیشن فلش لایت گوشی

استاندارد

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

مثلا در بعضی از اپلیکیشن ها کاربر می تواند با فشردن دکمه ای ، فلش لایت گوشی را فعال نماید.

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

برنامه نویسان پلتفرم اندروید، می توانند سورس کد این اپلیکیشن که با استفاده از B4A نوشته شده است را از لینک زیر دانلود نمایند.

دانلود سورس کد اپلیکیشن کتابخوان اندرویدی

استاندارد

حتما شما هم با اپلیکیشن های کتابخوان سر و کار داشته اید.

این اپلیکیشن ها فارغ از نرم افزارهای کمکی مثل Pdf Reader و .. می توانند قابلیت خواندن کتاب را در خود، فراهم آورند.

امکان ورق زدن این کتاب ها می تواند لذتی دو چندان نسبت به اپلیکیشن هایی که فایل های Word و یا Pdf را باز می کنند به شما بدهد.

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

همان طور که مشاهده می کنید این اپلیکیشن از قابلیت PageTurnerView بهره می برد.

علاقه مندان به توسعه اپلیکیشن های اندرویدی کاربردی می توانند سورس اپلیکیشن کتابخوان اندرویدی را از لینک زیر دانلود نمایند.

دقت نمایید که این اپلیکیشن با استفاده از B4A نوشته شده است.

آموزش برنامه نویسی اندروید با اندروید استودیو (بخش چهل و هشتم: ساخت اکتیویتی جدید و رفتن به آن با استفاده از Intent )

استاندارد

در این بخش از آموزش برنامه نویسی اندروید می خواهیم کار با اینتنت ها (Intent) و گذر بین اکتیویتی ها را آموزش بدهیم.

این بخش را با استفاده از رفتن از یک اکتیویتی به اکتیویتی دیگر با استفاده از Intent ، آموزش خواهیم داد.

اینتنت ها بسیار مفید و کاربردی هستند و آموزش های آینده از اینتنت ها استفاده های بسیاری خواهیم نمود.

اینتنت ها وظیفه دارند اطلاعاتی را از مبدا گرفته و به مقصد ارسال نمایند. این اطلاعات می توانند در قالب پیام و یا یک رویداد باشند.

در این مراحل با Intent های بسیار پرکاربرد آشنا خواهیم شد.

پس از معرفی توضیحاتی در رابطه با Intentها کار را شروع می کنیم.

من یک پروژه به نام Intent-Gsm در اندروید استودیو ایجاد می کنم. سپس به قسمت لایه اپلیکیشن برنامه می روم و یک دکمه Button را به لایه می کشم.

این دکمه وظیفه ی این را خواهد داشت که با کلیک به اکتیویتی دوم برود.

کدهای Layout

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    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_vertical_margin"
    tools:context="com.gsm_developers.intent_gsm.MainActivity">

    <Button
        android:text="Button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="181dp"
        android:id="@+id/button"
        android:elevation="0dp" />
</RelativeLayout>

پس از اضافه کردن دکمه ، باید یک Activity جدید به پروژه اضافه نماییم.

برای این کار از منوی فایل New را زده و به قسمت Activity می رویم. سپس Empty Activity را انتخاب می کنیم.

در پنجره باز شده، نام اکتیویتی جدید را از شما می خواهد.

ما نام هایی که خود اندورید استودیو به صورت پیش فرض انتخاب کرده است را به همان صورت می گذاریم.

ولی این نام ها چیست؟

در قسمت اول (Activity Name) نام همان فایلی را می خواهد که در مسیر Java وجود دارد. یعنی همان قسمتی که برای برنامه نویسی جاوا به کار می رود.

در قسمت دوم (Layout Name) نام لایه اپلیکیشن ما را می خواهد.

زیرا یک اکتیویتی جدا باید همراه با کدجاوای جداگانه و رابط کاربری جداگانه برای آن کد باشد.

پس شما می توانید نامی دلخواه برای این دو انتخاب نمایید به شرطی که نام اکتیویتی جدید، با اکتیویتی های موجود، یکسان نباشد.

ولی در قسمت آخر، نام پکیج پروژه را بدهید.

بر روی Finish کلیک کرده سپس مشاهده می کنید که فایل جاوای اکتیویتی جدید ما اضافه شده است.

همچنین لایه ای برای طراحی این اکتیویتی نیز در قسمت layout اضافه شده است.

به قسمت لایه طراحی (layout) اکتیویتی جدید (در اینجا فایل activity_main2.xml) می رویم.

یک TextView به این لایه اضافه می کنیم. من نام این TextView را Activity 2 قرار می دهم.

Layout اکتیویتی دوم

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main2"
    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_vertical_margin"
    tools:context="com.gsm_developers.intent_gsm.Main2Activity">

    <TextView
        android:text="Activity 2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="218dp"
        android:id="@+id/textView" />
</RelativeLayout>

در اکتیویتی اول، یک دکمه ی Button اضافه کردیم. حال باید به قسمت جاوای اکتیویتی اول برویم تا کدهایی را برای آن دکمه بنویسیم که با کلیک به اکتیویتی دوم از این پروژه منتقل شویم.

پس فایل MainActivity.java را باز می کنیم.

در متد ()onCreate دکمه ی Button را به قسمت جاوای برنامه معرفی می کنیم.

Button Btn = (Button) findViewById(R.id.button);

یک رویداد onClickListener به دکمه Button اضافه می کنیم.

پس باید در این رویداد، کدی تعریف نماییم که با کلیک بر روی Button ، به اکتیویتی دوم منتقل شویم.

Btn.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {

                startActivity(new Intent(MainActivity.this , Main2Activity.class));
            }
});

همان طور که مشاهده می کنید با استفاده از متدی به نام startActivity این کار صورت می پذیرد.

در این متد، یک Intent جدید با استفاده از دستور New Intent به عنوان ورودی برای startActivity می نویسیم.

این Intent دو آرگومان ورودی می پذیرد.

یکی اکتیویتی که در آن هستیم که در کد بالا به صورت MainActivity.this مشخص شده است.

دومین آرگومان ، اکتیویتی که می خواهیم به آن برویم، که این کار نیز به صورت کد Main2Activity.class نوشته شده است.

MainActivity.java

package com.gsm_developers.intent_gsm;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button Btn = (Button) findViewById(R.id.button);
        Btn.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {

                startActivity(new Intent(MainActivity.this , Main2Activity.class));
            }
        });
    }
}

پروژه را اجرا می کنیم.

وقتی اپلیکیشن اجرا می شود، مشاهده می کنید که Layout مربوط به اکتیویتی اول به شما نشان داده می شود.

پس از کلیک بر روی Button ، اکتیویتی دوم برای شما ظاهر خواهد شد.

دانلود سورس کد اپلیکیشن Voice Recognition

استاندارد

در این بخش سورس کد اپلیکیشنی برای Voice Recognition را برای شما آماده کرده ایم.

این اپلیکیشن با استفاده از سیستم تشخیص صدای گوگل ( Google Voice Recognition ) اقدام به تشخیص صدا می پردازد.

وقتی شما کلمه یا جمله ای را بگویید، این اپلیکیشن به صورت اتوماتیک، اقدام به شناسایی اپلیکیشن می کند و سپس صدای شما را بازگو می کند.

در آخرین مرحله، صدای شما را به صورت پیامی نشان می دهد.

این اپلیکیشن با استفاده از Basic4Android نوشته شده است.

شما علاقه مندان به توسعه اپلیکیشن های اندرویدی، می توانید از لینک زیر سورس کد این اپلیکیشن را دانلود نمایید.

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

استاندارد

در این بخش با یک اپلیکیشن Backup گیری در خدمت شما عزیزان هستیم.

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

از جمله امکاناتی که در این اپلیکیشن وجود دارد ، امکان تغییر رنگ آن با استفاده از Seekbar است.

این اپلیکیشن قادر است با استفاده از نامی دلخواه، مخاطبین را در خروجی، به صورت فایل های txt و CSV و sql ذخیره نماید.

قابلیت بسیار جالبی که در این برنامه نهفته است، امکان ارسال مخاطبین به ایمیل می باشد.

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

دانلود سورس کد اپلیکیشن اندرویدی توریست

استاندارد

اپلیکیشن اندرویدی توریست با نام Safari256 با استفاده از اطلاعاتی از کشور Uganda کار می کند.

این اپلیکیشن قادر است، اطلاعاتی را از محل توریستی با امکان ستاره دادن به آن محل برای شما نمایش دهد.

ار دیگر امکانات این اپلیکیشن، تبادل اطلاعات دیتابیس با اینترنت است.

علاقه مندان به توسعه اپلیکیشن های اندرویدی توریستی که بر اساس دیتابیس آنلاین، همراه با سیستم امتیاز دهی کار میکنند، می توانند سورس کد این اپلیکیشن را از لینک زیر دانلود نمایند.

این اپلیکیشن قابل توسعه به اطلاعات توریستی در کشور دیگری مثلا ایران نیز است.

دانلود سورس کد اپلیکیشن بازی Runner

استاندارد

بازی Runner یک بازی ساده و در عین حال جالب است. این بازی می تواند به برنامه نویسان بازی های اندرویدی، کمک کند.

زیرا با حرکت اشیا در این بازی سر و کار داریم.

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

این بازی توسط Eclipse توسعه داده شده است.

همچنین با استفاده از متدهای getwidth و getheight می تواند با رزولوشن دستگاه شما ، سازگار شود.

علاقه مندان به توسعه بازی های اندرویدی، می توانند از لینک زیر این سورس کد را دانلود نمایند.

دانلود سورس کد اپلیکیشن ساعت اندرویدی به همراه تنظیمات

استاندارد

اپلیکیشن BedSide Clock یک اپلیکیشن مخصوص ساعت است.

این اپلیکیشن توسط Basic4Android توسعه یافته است.

اپلیکیشن BedSide Clock یک اپلیکیشن ساعت ساده است ولی به همراه تنظیماتی که در خودش جای داده است توانسته اپلیکیشن خوبی برای استفاده باشد.

در این اپلیکیشن قادر هستید تنظیمات زیر را انجام دهید:

  • رنگ ساعت
  • میزان شفافیت ساعت
  • رنگ پس زمینه
  • فرمت نشان دادن ساعت

مثلا تغییر رنگ را می توانید در شکل زیر مشاهده کنید که با استفاده از نوار SeekBar و سیستم RGB انجام می شود:

سورس کد اپلیکیشن ساعت اندرویدی را دانلود کنید تا بتوانید آن را بهتر توسعه دهید.

سورس کد این اپلیکیشن توسط لینک زیر قابل دانلود است.