Diễn Đàn Tuổi Trẻ Việt Nam Uhm.VN - Categorically Speaking trong Android

Diễn Đàn Tuổi Trẻ Việt Nam Uhm.VN

Phiên bản đầy đủ: Categorically Speaking trong Android
Bạn đang xem phiên bản rút gọn. Xem phiên bản đầy đủ với định dạng thích hợp.
[SIZE="3"]Chúng tôi đã thêm vào mỗi hoạt động của chúng tôi để các Manifest Android. Tại thời điểm này, tôi muốn nhìn vào những gì chúng ta đang có trong biểu hiện. lap trinh android

Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.learnandroid.intents"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="3" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:label="@string/app_name"
            android:name=".UsingIntentsActivity" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="GetName"></activity>
        <activity android:name="UriActivity"></activity>
    </application>

</manifest>


Bạn sẽ nhận thấy hai trong số các hoạt động của chúng tôi là thẻ đơn giản chỉ với một cái tên.

Code:
<activity android:name="GetName"></activity>
        <activity android:name="UriActivity"></activity>

Nhưng một trong những hoạt động của chúng tôi đã một phần tên đích lọc
Code:
<intent-filter >
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

Chúng tôi đã nhìn thấy hành động trong phần cuối cùng (và đây là cách bạn nói android những hành động hoạt động của bạn có thể thực hiện), nhưng các thể loại là mới. Sự kết hợp của các hành động "android.intent.action.MAIN" và các thể loại "android.intent.category.LAUNCHER" cho android rằng đây là hoạt động chính mà nên được đưa ra khi người dùng chạm vào các biểu tượng ứng dụng trong trình chạy. Chúng tôi có thể sử dụng các hành động và nhóm để giới hạn những gì đang bị ảnh hưởng bởi ý định của chúng tôi. Vì vậy, chúng ta hãy thêm một thể loại và hành động để hai hoạt động khác của chúng tôi bây giờ.

Chúng tôi có thể sử dụng bất cứ điều gì chúng ta muốn cho hành động của chúng tôi và thể loại của chúng tôi. Các nhà phát triển Android khuyên rằng nếu bạn sử dụng hành động của riêng bạn hoặc loại của riêng bạn mà bạn có tiền tố nó với tên gói của bạn, để tránh vô tình sử dụng các hành động tương tự như một ứng dụng trên điện thoại. Đây là tập tin Manifest của chúng tôi bây giờ.

Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.learnandroid.intents"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="3" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:label="@string/app_name"
            android:name=".UsingIntentsActivity" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="GetName" android:label="The Activity You Know">
            <intent-filter >
                <action android:name="com.learnandroid.intents.VIEW_SAMPLE_CODE" />
                <category android:name="com.learnandroid.intents.SAMPLE_CODE"/>              
            </intent-filter>
        </activity>
        <activity android:name="UriActivity" android:label="The URI You Know">
            <intent-filter >
                <action android:name="com.learnandroid.intents.VIEW_SAMPLE_CODE" />
                <category android:name="com.learnandroid.intents.SAMPLE_CODE"/>              
            </intent-filter>
        </activity>
    </application>

</manifest>
Bạn có thể đã nhận thấy rằng tôi cũng bổ sung nhãn cho hoạt động của chúng tôi. Chúng ta sẽ sử dụng các hành động, danh mục và nhãn trong Manifest Android để tự động cập nhật danh sách các hoạt động chính của chúng tôi, thay thế các mảng cứng mã hóa, chúng tôi đã được sử dụng.

Tham khảo : http://laptrinhandroid.net.vn/khoa-hoc-a...a-noi.html