You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by so...@apache.org on 2017/07/03 07:29:53 UTC
incubator-weex git commit: * [android] add 'osName' to config
Repository: incubator-weex
Updated Branches:
refs/heads/0.15-dev e0704aee6 -> 22a338ee6
* [android] add 'osName' to config
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/22a338ee
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/22a338ee
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/22a338ee
Branch: refs/heads/0.15-dev
Commit: 22a338ee60ebb3f38456fe329772150dcb5a897e
Parents: e0704ae
Author: sospartan <so...@apache.org>
Authored: Mon Jul 3 11:50:12 2017 +0800
Committer: sospartan <so...@apache.org>
Committed: Mon Jul 3 15:29:38 2017 +0800
----------------------------------------------------------------------
.../src/main/java/com/taobao/weex/WXEnvironment.java | 4 ++++
.../java/com/taobao/weex/bridge/WXBridgeManager.java | 12 ++++++------
.../src/main/java/com/taobao/weex/common/WXConfig.java | 1 +
doc/source/cn/references/weex-variable.md | 1 +
doc/source/references/weex-variable.md | 1 +
5 files changed, 13 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/22a338ee/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java b/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java
index 77eb536..2923dd8 100644
--- a/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java
+++ b/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java
@@ -83,6 +83,10 @@ public class WXEnvironment {
public static boolean sShow3DLayer=true;
private static Map<String, String> options = new HashMap<>();
+ static {
+ options.put(WXConfig.os, OS);
+ options.put(WXConfig.osName, OS);
+ }
/**
* dynamic
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/22a338ee/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
index 2e8e928..d8f2f96 100644
--- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
+++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
@@ -1353,14 +1353,14 @@ public class WXBridgeManager implements Callback,BactchExecutor {
private WXParams assembleDefaultOptions() {
Map<String, String> config = WXEnvironment.getConfig();
WXParams wxParams = new WXParams();
- wxParams.setPlatform(config.get("os"));
- wxParams.setOsVersion(config.get("sysVersion"));
- wxParams.setAppVersion(config.get("appVersion"));
- wxParams.setWeexVersion(config.get("weexVersion"));
- wxParams.setDeviceModel(config.get("sysModel"));
+ wxParams.setPlatform(config.get(WXConfig.os));
+ wxParams.setOsVersion(config.get(WXConfig.sysVersion));
+ wxParams.setAppVersion(config.get(WXConfig.appVersion));
+ wxParams.setWeexVersion(config.get(WXConfig.weexVersion));
+ wxParams.setDeviceModel(config.get(WXConfig.sysModel));
wxParams.setShouldInfoCollect(config.get("infoCollect"));
wxParams.setLogLevel(config.get(WXConfig.logLevel));
- String appName = config.get("appName");
+ String appName = config.get(WXConfig.appName);
if (!TextUtils.isEmpty(appName)) {
wxParams.setAppName(appName);
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/22a338ee/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java b/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java
index ffce700..44ca87f 100644
--- a/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java
+++ b/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java
@@ -21,6 +21,7 @@ package com.taobao.weex.common;
public interface WXConfig {
String os = "os";
+ String osName = "osName";
String appVersion="appVersion";
String devId="devId";
String sysVersion="sysVersion";
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/22a338ee/doc/source/cn/references/weex-variable.md
----------------------------------------------------------------------
diff --git a/doc/source/cn/references/weex-variable.md b/doc/source/cn/references/weex-variable.md
index 4630681..0de2b37 100644
--- a/doc/source/cn/references/weex-variable.md
+++ b/doc/source/cn/references/weex-variable.md
@@ -20,6 +20,7 @@ has_chapter_content: true
* `appName: string`: 应用名字。
* `appVersion: string`: 应用版本。
* `platform: string`: 平台信息,是 iOS、Android 还是 Web。
+ + `osName: string`: iOS或者android,表示操作系统的名称.
* `osVersion: string`: 系统版本。
* `deviceModel: string`: 设备型号 (仅原生应用)。
* `deviceWidth: number`: 设备宽度。Weex 默认以宽度为 750px 做适配渲染,要获得750px下的屏幕高度,可以通过 `height = 750/deviceWidth*deviceHeight` 公式获得,可以使用到 CSS 中,用来设置全屏尺寸
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/22a338ee/doc/source/references/weex-variable.md
----------------------------------------------------------------------
diff --git a/doc/source/references/weex-variable.md b/doc/source/references/weex-variable.md
index b55eef5..849e683 100644
--- a/doc/source/references/weex-variable.md
+++ b/doc/source/references/weex-variable.md
@@ -19,6 +19,7 @@ This variable contains all the environment information for the current Weex page
+ `AppName: string`: application name.
+ `AppVersion: string`: app version.
+ `Platform: string`: platform information, that is iOS, Android or Web.
++ `osName: string`: OS name information, that is iOS, Android.
+ `OsVersion: string`: system version.
+ `DeviceModel: string`: device model (native application only).
+ `DeviceWidth: number`: device width