(원하는 앱에서 Tizen 웹 자바 스크립트 사용) 비율로 삼성 배터리 아크를 시작하려면 어떻게해야합니까? 그 초록색 아크가 삼성 전자의 미리 설치된 앱의 일부로 보이는 배터리의 남은 양을 보여주는 것을 의미합니다 ... 저는 배터리 정보를 얻는 방법을 이미 알고 있지만 그 배터리 정보 앱을 시작하는 방법을 알지 못합니다 ... ?Samsung gear2 Tizen. 배터리 측정기를 실행하는 방법
답변
Tizen Web Application API을 사용할 수 있습니다. 여기
<script>
function getBatteryState()
{
var message = "";
var charging = battery.charging;
var chargingTime = getTimeFormat(battery.chargingTime);
var dischargingTime = getTimeFormat(battery.dischargingTime);
var level = Math.floor(battery.level * 100);
if (charging == false && level < 100)
{
/* Not charging */
message = dischargingTime.hour + ":" + dischargingTime.minute + " remained.";
if (battery.dischargingTime == "Infinity")
{
message = "";
}
}
else if (charging && level < 100)
{
/* Charging */
message = "Charging is complete after "
+ chargingTime.hour + ":" + chargingTime.minute;
if (battery.chargingTime == "Infinity")
{
message = "";
}
}
else if (level == 100)
{
message = "Charging is completed";
}
document.querySelector('#charging').textContent = charging ? 'charging..' : 'Please connect the charger.';
document.querySelector('#level').textContent = level + "%";
document.querySelector('#progress').value = level;
document.querySelector('#message').textContent = message;
}
/* Time is received in seconds, converted to hours and minutes, and returned */
function getTimeFormat(time)
{
/* Time parameter is second */
var tempMinute = time/60;
var hour = parseInt(tempMinute/60, 10);
var minute = parseInt(tempMinute % 60, 10);
minute = minute < 10 ? "0" + minute : minute;
return {"hour": hour, "minute": minute};
}
</script>
방금 시스템 앱 그린 아크 같은 배터리를 보여줄 수있는 UI를 디자인 할 수 있습니다 이러한 데이터를받은 후 더 고토 this link
를 들어 출력
입니다.
게다가 Application Framework API을 사용하여 녹색 호 응용 프로그램을 시작합니다.
ApplicationControl (모바일 및 웨어러블 응용 프로그램) 및 RequestedApplicationControl (모바일 및 웨어러블 응용 프로그램) 인터페이스를 사용하여 다른 응용 프로그램에 특정 작업을 수행하도록 요청할 수 있습니다. 예를 들어 전화를 걸거나 로컬 파일을 탐색하여 사용자가 선택한 이미지를 선택하거나 비디오 플레이어에서 비디오를 재생할 수 있습니다.
응용 프로그램 제어를 사용하면 ApplicationManager 인터페이스의 launchAppControl() 메소드를 사용하여 해당 기능을 기반으로 다른 응용 프로그램을 시작하라는 요청을 보낼 수 있습니다. 실행 된 공급자 응용 프로그램은 특정 작업을 수행하고 응답을 보냅니다.
응용 프로그램은 응용 프로그램 제어 기능을 내보낼 수 있습니다. 즉, 응용 프로그램 자체를 공급자 응용 프로그램으로 등록 할 수 있으므로 다른 응용 프로그램에서 응용 프로그램 제어 요청을받을 수 있습니다. Application 인터페이스의 getRequestedAppControl() 메소드를 사용하여 들어오는 응용 프로그램 제어 요청을 처리하고 RequestedApplicationControl 인터페이스를 사용하여 들어오는 요청에 응답 할 수 있습니다.
당신은 내가 생각 JS와 CSS를 사용하여 응용 프로그램
당신은 그린 아크를 할 수에서 어떻게 launch other application에 대한 아이디어를 얻을 수 있습니다. –
답변이 수정되었습니다. 확인해주십시오 –