2012-01-19 32 views
9

Tôi đọc mã nguồn Trình khởi chạy có phiên bản là ICS. Có một lớp RocketLauncher mở rộng BasicDream. BasicDream là gì? những gì có thể BasicDream làm gì? Tôi có thể tìm thấy dòng này import android.support.v13.dreams.BasicDream;, nhưng tôi không thể tìm thấy bất kỳ thông tin nào về nó trên Internet. Xin vui lòng cho tôi một số thông tin để hiểu nó. Cảm ơn!"BasicDream" trong android ICS là gì?

Cập nhật: Tôi tìm thấy những mã trong launcher manifest.xml <activity android:name="com.android.launcher2.RocketLauncher" android:label="@string/dream_name" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DREAM" /> </intent-filter> </activity>

Có một loại mới android.intent.category.DREAM, những gì nó được sử dụng để làm gì? RocketLauncher đó là Activity?

+0

Tôi chỉ đoán đây là một một trong những câu nói đùa –

+0

Nếu nó là một trò đùa của Google, sẽ có một thực hiện ElectricSheep, không? – Cheezmeister

+0

dường như cũng có API: http://developer.android.com/reference/android/support/v13/dreams/BasicDream.html#BasicDream%28%29. Tôi vẫn không chắc nó là gì. một số người nói đó là một trình bảo vệ màn hình, nhưng tôi chưa bao giờ thấy một trình bảo vệ màn hình. cộng với nó nằm trong thư viện hỗ trợ, vậy cái gì cho? –

Trả lời

1

Đây có thể là thư viện riêng được đính kèm trong APK nhưng không được phát hành với mã nguồn. Họ đã làm điều tương tự với ứng dụng thị trường của họ.

Chỉ có một cách để xem và đó là để dịch ngược APK. Nhưng điều này giả định rằng bạn đã bắt nguồn từ một điện thoại ICS. Thực tế là rất có thể với trình mô phỏng .. hmm ponder

+0

Giấc mơ là một phần của API công khai của thư viện hỗ trợ v13. –

2

khi bạn hoàn tất để biên dịch nguồn Android, bạn sẽ nhận được "android-support-v13.jar" trong "out/host/linux-x86/sdk/android-sdk_eng.wj_linux-x86/extras/android/support/v13 ". bây giờ, bạn có thể đặt jar này & android.jar vào một cái bình, thay thế android.jar trong các nền tảng.

có "readme.txt" mô tả lớp này trong "out/host/linux-x86/sdk/android-sdk_eng.wj_linux-x86/extras/android/support".

1

Theo như tôi hiểu, Dream là một số loại bảo vệ màn hình trong ICS.

Bạn có thể tìm nguồn của BasicDream trong các nguồn Android ở frameworks/support/v13/java/android/support/v13/dreams hoặc trực tuyến tại GrepCode.

0

android-support-v13 là thư viện tương thích với Android. Mô tả cho cùng là: "Các lớp hỗ trợ để dễ dàng triển khai Dreams theo cách tương thích ngược".

BasicDream là triển khai Giấc mơ đơn giản có thể được phân loại phụ để viết Ước mơ của riêng bạn. Nó sẽ chăm sóc một số nhiệm vụ vệ sinh mà hầu hết các màn hình bảo vệ sẽ muốn.

Các vấn đề liên quan