ườ Tr ọ ự ng ĐH Khoa H c T  Nhiên TP.HCM

TRUNG TÂM TIN H CỌ

L p trình Windows Phone Module 3 – Bài 9: Lock Screen

GV Biên so n: Tr n Duy Thanh

2014

Nội dung

• Lock screen background

• Lock screen notifications

• Dynamic Lock screen

2

Lock Screen

1. Lock screen background

3

Lock Screen

1. Lock screen background

Ø Cấu hình Manifest

ExtensionName="LockScreen_Background"

ConsumerID="{111DFF24­AA15­4A96­8006­

2BFF8122084F}" TaskID="_default" />

4

Lock Screen

1. Lock screen background

Ø Thiết lập Lock Screen

var schema = isAppResource ? "ms­appx:///" : "ms­ appdata:///Local/";

var uri = new Uri(schema + filePathOfTheImage,  UriKind.Absolute);

// Set the lock screen background image: Windows.Phone.System.UserProfile. LockScreen.SetImageUri(uri);

5

Lock Screen

1. Lock screen background

Ø Setting Lock Screen

var op = await  Windows.System.Launcher.LaunchUriAsync(new  Uri("ms­settings­lock:"));

6

Lock Screen

2. Lock screen Notification

7

Lock Screen

2. Lock screen Notification

 Assets\LockImage.png  ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

8

Lock Screen

3. Dynamic Lock screen

Step 1: Có thể thay đổi hình nền từ thư mục App install hoặc tải từ internet, RSS.

Step 2: Tải hình ảnh từ mạng và dùng IsolatedStorageFile để lưu trữ.

Step 3: Sử dụng ScheduledTask để tạo chu kỳ thay đổi hình nền Lock Screen

(Chi tiết trong giáo trình)

9

Lock Screen

Thảo luận

10

Lock Screen