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

استاندارد

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

android-studio-activity_main

در این پنجره دو فایل MainActivity.java و Activity_main.xml بصورت Open قرار دارند. فایل java شامل کد پنجره و فایل xml حاوی رابط گرافیکی (UI) برنامه است. کسانی که با زبان های برنامه نویسی مانند WPF کار کرده باشند با این سبک برنامه نویسی آشنا هستند. معمولا هر فایل xml مربوط به یک فایل java می باشد.

اگر در داخل فایل جاوا دقت کنید مشاهده می کنید که عبارت (activity_main)  که در تصویر مشاهده می کنید، به نام فایل xml اشاره می کند و این بدین معناست که تابع setContentView در فایل اکتیویتی یا java وظیفه دارد که فایل xml یا UI را به فایل کد پیوند بزند.

روی فایل Activity_main.xml کلیک کنید. محتوای این فایل xml ظاهر گرافیکی برنامه را تشکیل می دهد.

 

android-first-xml-java

با کلیک بر روی TextView می توانید در قسمت سمت راست عبارت Text را به هر عبارتی مانند “سلام GSM” به صورت گرافیکی تغییر دهید.

در فایل AndroidManifest.xml نیز کدهایی مانند زیر را مشاهده می نمایید.

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

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

در کد XML که مشاهده می کنید، با تغییر Label میتوانید نام برنامه را عوض کنید.

در اینجا ما نام برنامه را به برنامه GSM تغییر دادیم.

android:label="برنامه GSM"

با استفاده از دکمه Run که به شکل سبز رنگ در برنامه وجود دارد می توانید برنامه را اجرا نمایید. همچنین می توانید از کلید های ترکیبی shift+f10 نیز برای انجام این امر استفاده کنید.

خروجی شما باید به شکل زیر باشد.

 

hello-gsm-gsm-developers