群组信息 私有

administrators

管理员

 
RE: SailfishOS on Xiaomi Redmi 5 Plus

@weiyiSailfishOS on Xiaomi Redmi 5 Plus 中说:

我找到了关于anbox内核模块支持,他们好像可以提供这方面的帮助,不知道有用没有

sailfishos的需要做一些修改,不是拿来就能用的。mal大神在做这方面的工作,不过已经很久没更新了
我尝试的结果如下 https://github.com/orgs/Sailfish-On-Vince/teams/sailor/discussions/13

发布在 公告
RE: 如何制作自己的氛围程序

@输入用户名如何制作自己的氛围程序 中说:

@birdzhang 哦,话说论坛支不支持回复显示原文?

鼠标选中,然后回复就可以了。客户端没加入支持。

发布在 教程
RE: SailfishOS on Xiaomi Redmi 5 Plus

@weiyi 安卓支持用aliendalvik是不太可能了,这个是不合法的
anbox那个需要等小米升级内核后才有机会运行,至于什么程度还要看其他大神投入的力度

发布在 公告
RE: SailfishOS on Xiaomi Redmi 5 Plus

@weiyi 这样只是更新了部分的包,要用version --dup才行。建议要么刷2.1.4.14的不要更新,要么刷2.2.0.29的。

发布在 公告
RE: 如何制作自己的氛围程序

@输入用户名 哦哦,这个可以申请也可以由管理员添加

发布在 教程
如何制作自己的氛围程序

这里我们来说一下如何制作SailfishOS的氛围程序,我们都知道要是想把一张图片变成氛围那实在是太简单了,为什么要写一篇文章来说呢?因为一张图片有它的局限性,氛围不止是就一张图片,还有铃声、氛围颜色控制等。

那么我们就开始吧!

Step 1 安装开发者SDK

参照这里 https://sailfishos.club/topic/2/lesson1-开发环境搭建 ,这里就不详细说明了

Step 2 准备好壁纸、铃声(wav、mp3格式)

如果是自己用那无所谓,如果是分享给大家用的话注意一下版权之类的,毕竟现在版权意识越来越严重了

Step 3 一个十六进制颜色转换工具

http://www.sioe.cn/yingyong/yanse-rgb-16/

上面都有了那就可以动手了 🤟

打开Sailfish OS IDE,新建氛围项目

0_1533303348260_86f5a722-718a-44e9-95e4-ec8d9c5a403d-image.png

创建完成后的目录结构是这样的
0_1533303530314_a9792264-73b5-41c2-b982-18d3cb9ab307-image.png

怎么样,一目了然吧,声音、图片该放哪里一看就明白了。

修改为自己的

这里有两个重要的文件

  • sounds.index
  • ambience-birdtest.ambience(根据你起的名字来找,.ambience后缀)

第一个是声音的索引文件,记录了你这几个音频文件对应来电、消息、邮件、日历等的声音,没有可以为空。

{
    "translationCatalog" : "ambience-birdtest", 
    "files" : [
        { "displayName" : "ambience-birdtest-ringtone"          , "fileName" : "ambience-birdtest-ringtone.wav" },
        { "displayName" : "ambience-birdtest-messagetone"       , "fileName" : "ambience-birdtest-message.wav" },
        { "displayName" : "ambience-birdtest-chattone"          , "fileName" : "ambience-birdtest-chat.wav" },
        { "displayName" : "ambience-birdtest-imtone"            , "fileName" : "ambience-birdtest-im.wav" },
        { "displayName" : "ambience-birdtest-emailtone"         , "fileName" : "ambience-birdtest-email.wav" },
        { "displayName" : "ambience-birdtest-calendar-alarm"    , "fileName" : "ambience-birdtest-calendar.wav" },
        { "displayName" : "ambience-birdtest-clock-alarm"       , "fileName" : "ambience-birdtest-alarm.wav" }
    ]
}

第二个文件是整个氛围的说明文件,记录了氛围的名称、翻译分组、铃声、壁纸、高亮颜色等、默认音量大小、是否加入到收藏等。

{
    "version"                   : 2,  //版本
    "translationCatalog"        : "ambience-birdtest", //翻译分组名
    "displayName"               : "ambience-birdtest-name", //显示的氛围名称
    "ringerToneFile"            : { "file": "ambience-birdtest-ringtone.wav", "enabled": 1 }, //来电铃声
    "messageToneFile"           : { "file": "ambience-birdtest-message.wav",  "enabled": 1 }, //短信铃声
    "mailToneFile"              : { "file": "ambience-birdtest-email.wav",    "enabled": 1 }, //邮件铃声
    "internetCallToneFile"      : { "file": "ambience-birdtest-im.wav",       "enabled": 1 },//网络电话铃声?
    "chatToneFile"              : { "file": "ambience-birdtest-chat.wav",     "enabled": 1 },//聊天铃声
    "calendarToneFile"          : { "file": "ambience-birdtest-calendar.wav", "enabled": 1 },//日历铃声
    "clockAlarmToneFile"        : { "file": "ambience-birdtest-alarm.wav",    "enabled": 1 },//闹钟铃声
    "wallpaper"                 : "ambience-birdtest.jpg", //壁纸
    "highlightColor"            : "#FF9D80", //文字高亮颜色
    "secondaryHighlightColor"   : "#FF9D8099", //文字第二高龄颜色
    "primaryColor"              : "#FFFFFF", //主色调
    "secondaryColor"            : "#FFFFFF99", //第二色调
    "ringerVolume"              : 70, //铃声音量
    "favorite"			: true //是否收藏
}

上面的#FF9D80之类的就是十六进制颜色,调成自己喜欢的颜色。

安装

推荐大家开启手机的开发者模式,这样可以方便的调试。如果你不想开那么可以只能在模拟器上查看,或者用BuildArch: noarch的方式,这个后面再讲。

在IDE的“工具”->"选项"->"设备"处添加你的手机
点击左下角的运行,稍等片刻就可以在手机上预览了。

0_1533304829513_2ea1582d-caea-4d04-9404-c8c7b0ce8c1f-image.png

这样就完成了一个氛围程序的开发,是不是很简单呢 🙂

发布在 教程
RE: SailfishOS on Xiaomi Redmi 5 Plus

@123我也想 话说你应该是第一次使用sailfishos吧?

发布在 公告
RE: anbox for sailfish安卓支持

没有,内核现在还不支持

发布在 问答