我試着找到獲取應用程序安裝日期的方法。Roku BrightScript獲取應用程序安裝日期,可能嗎?
由於沒有API我想用Roku公司File System和驗證在pkg:
創建例如文件之一的日期是它更多鈔票?
我試着找到獲取應用程序安裝日期的方法。Roku BrightScript獲取應用程序安裝日期,可能嗎?
由於沒有API我想用Roku公司File System和驗證在pkg:
創建例如文件之一的日期是它更多鈔票?
它可能以不同的方式 - 使用roRegistrySection
。當應用程序啓動時,檢查是否存在某個鍵 - 說「install_date」。如果沒有,這是它第一次啓動,創建該密鑰並在那裏放置當前時間戳。下次應用程序啓動時,它將能夠確定從何處首次安裝它。
我爲此保留了一些實用功能:
將這些放入Device.brs文件中。
function regRead(key, section=invalid)
if section = invalid then section = "Default"
sec = CreateObject("roRegistrySection", section)
if sec.Exists(key) then return sec.Read(key)
return invalid
end function
function regWrite(key, val, section=invalid)
if section = invalid then section = "Default"
sec = CreateObject("roRegistrySection", section)
sec.Write(key, val)
sec.Flush() 'commit it
end function
function regDelete(key, section=invalid)
if section = invalid then section = "Default"
sec = CreateObject("roRegistrySection", section)
sec.Delete(key)
sec.Flush()
end function
然後你就可以在通道啓動時檢查以前的版本:
version = regRead("application.version")
或更新的版本:
regWrite("application.version", "2.5")