ườ 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="{111DFF24AA154A968006
2BFF8122084F}" TaskID="_default" />
4
Lock Screen
1. Lock screen background
Ø Thiết lập Lock Screen
var schema = isAppResource ? "msappx:///" : "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("mssettingslock:"));
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
ExtensionName="LockScreen_Background"
ConsumerID="{111DFF24AA154A968006
2BFF8122084F}" TaskID="_default" />
4
Lock Screen
1. Lock screen background
Ø Thiết lập Lock Screen
var schema = isAppResource ? "msappx:///" : "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("mssettingslock:"));
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