現在trigger.ioアプリで実行されているAndroidバージョンを取得する方法はありますか?古いバージョンのAndroidのCSSフレア(ドロップシャドウとグラデーション)を削除して、パフォーマンスを最大化しようとしています。
質問する
242 次
1 に答える
2
更新: 以下で説明するモジュールは公開されたばかりなので、気軽にforge.platformを使用してください。
私は実際に、まさにこれを行う Trigger.io アプリ用のネイティブ モジュールを作成しました。私の API.java のコードは、次のようになります。
package io.trigger.forge.android.modules.version;
import io.trigger.forge.android.core.ForgeTask;
public class API {
public static void getAPILevel(final ForgeTask task) {
task.success(android.os.Build.VERSION.SDK_INT); // e.g. "17"
}
public static void getVersionString(final ForgeTask task) {
task.success(android.os.Build.VERSION.RELEASE); // e.g. "4.2.1"
}
public static void getDeviceName(final ForgeTask task) {
task.success(android.os.Build.MODEL); // e.g. "Nexus 7"
}
}
更新:パブリック GitHub リポジトリでもコードを見つけることができるようになりました。
もちろん、これはネイティブ アプリでのみ機能します。プロジェクトを Web にデプロイする場合は、ユーザー エージェントを解析するフォールバックが必要になります。
于 2013-01-13T11:00:46.367 に答える