Acty-G3 固有の機能と開発方法

f:id:covia:20200729171352p:plain

Acty-G3のアプリは通常のAndroid開発環境で開発できますので、アプリ開発のための固有のSDKのご提供はいたしておりません。以下のActy-G3固有の4機能の制御方法については、サンプルアプリ(端末に搭載済み)とソースコードをご提供しています。ソースコードは一般公開はしておりませんので、ダウンロードリンクは、弊社の営業経由でお問い合わせください。

 

Acty-G3 搭載OSとサポートAPIレベル

Android 10 Go edition*/API level 29

* Go editionは若干Android 10と差がある場合がありますので、ご注意ください。

 

 Acty-G3 固有の4機能

LED制御

本端末の天面のLED(一番上のシステムLED以外の2個)を制御するサンプルアプリです。

 

blog.covia.co.jp

 

 ボタン制御

本端末右サイドの2つの汎用ボタンを制御するサンプルアプリです。

 

blog.covia.co.jp

 

 

指定シャットダウン&ウェイクアップ

本端末はタイマー機能を搭載しており、指定した時間にAndroidのスケジュール起動/停止が実現できます。この動作を確認する為のアプリで、実行すると3分間後にシャットダウンが実行され、指定した時間(指定しない場合はデフォルトの3分後)にAndroid自動起動することを繰り返します。

 

blog.covia.co.jp

 

自動更新インストール機能

インストールされたアプリに対して、その自動更新を含むインストール機能の実現例です。これによりアップデート時の許可などのポップアップを表示せずに、アプリの更新を行うことができます。

 

 

blog.covia.co.jp

 

 

Android 10Go editionの特異点

Android 10には"Restrictions on starting activities from the background"があり、バックグラウンドからのアクティビティの起動に関する制限があります。

 

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

Android 10 Goデバイスで実行されているアプリに SYSTEM_ALERT_WINDOW 権限を付与することはできません。
 

 

developer.android.com