找回密码
 立即注册
查看: 2854|回复: 0

Tizen系统设置:提供系统设置功能代码

[复制链接]
发表于 2016-4-17 10:09:18 | 显示全部楼层 |阅读模式
本教程演示了如何访问设备的设置在主屏幕和锁定屏幕壁纸,来电铃声,语气和电子邮件通知。
系统设置API是强制性Tizen移动和可穿戴的概要文件,这意味着它支持所有移动设备和可穿戴设备支持。 系统设置API支持Tizen移动模拟器和部分支持Tizen手表模拟器(只有主屏幕和来电功能)。
热身
熟悉系统设置API通过学习基本知识:
管理设备的壁纸
设置在主屏幕和锁定屏幕的壁纸。
铃声和通知管理
设置为来电铃声和邮件通知的音量。
先决条件
使用系统设置API,应用程序必须请求许可通过添加以下特权 config. xml 文件:
  1. <tizen:privilege name="http://tizen.org/privilege/setting"/>
复制代码
管理设备的壁纸
学习如何设置设备壁纸和获取信息是一个基本的应用程序开发技能:
  • 指定的图像设置为锁屏壁纸,使用 setProperty () 方法:
    1. function setLockscreenWallpaper()
    2. {
    3.    tizen.filesystem.resolve("images/Background.jpg", function(imageFile)
    4.    {
    5.       try
    6.       {
    7.          tizen.systemsetting.setProperty("LOCK_SCREEN",
    8.                                          imageFile.toURI().replace("file://", ""),
    9.                                          successCB, errorCB);
    10.       }
    11.       catch (error)
    12.       {
    13.          console.log("Error: " + error);
    14.       }
    15.    });
    16. }
    复制代码
    2.获取当前系统主屏壁纸,设置信息使用 getProperty () 方法:
    1. function getHomescreenWallpaper()
    2. {
    3.    try
    4.    {
    5.       tizen.systemsetting.getProperty("HOME_SCREEN", successCB, errorCB);
    6.    }
    7.    catch (error)
    8.    {
    9.       console.log("Error: " + error);
    10.    }
    11. }
    复制代码

铃声和通知音量管理
学习如何设置手机铃声和通知音调是一个基本的应用程序开发技能:
  • 设置指定的音频文件作为邮件通知音,使用 setProperty () 的方法 SystemSettingManager 接口(在 移动可穿戴应用程序):
    1. function onSet()
    2. {
    3.    console.log("It's set");
    4. }

    5. tizen.filesystem.resolve("music/Favorite track.mp3", function(musicFile)
    6. {
    7.    try
    8.    {
    9.       tizen.systemsetting.setProperty("NOTIFICATION_EMAIL",
    10.                                       musicFile.toURI().replace("file://", ""),
    11.                                       onSet);
    12.    }
    13.    catch (error)
    14.    {
    15.       console.log("Error: " + error);
    16.    }
    17. });
    复制代码
    2.获取当前系统设置信息来电铃声,使用 getProperty () 方法:
    1. function onGet(value)
    2. {
    3.    console.log("Current setting option value is: " + value);
    4. }

    5. try
    6. {
    7.    tizen.systemsetting.getProperty("INCOMING_CALL", onGet);
    8. }
    9. catch (error)
    10. {
    11.    console.log("Error: " + error);
    12. }
    复制代码

欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|泰泽应用|泰泽论坛|泰泽网|小黑屋|Archiver|手机版|泰泽邮箱|泰泽网 ( 蜀ICP备13024062号-1 )

GMT+8, 2024-11-24 20:05 , Processed in 0.051336 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表