version:1.9
fix: add:
@@ -57,8 +57,8 @@ android {
|
|||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdkVersion 26
|
minSdkVersion 26
|
||||||
targetSdkVersion 28
|
targetSdkVersion 28
|
||||||
versionCode 9
|
versionCode 10
|
||||||
versionName "1.8"
|
versionName "1.9"
|
||||||
ndk {
|
ndk {
|
||||||
//选择要添加的对应 cpu 类型的 .so 库。
|
//选择要添加的对应 cpu 类型的 .so 库。
|
||||||
abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
@@ -118,6 +118,18 @@ public class APKUtils {
|
|||||||
return versionName;
|
return versionName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String getAppNameByPackage(Context context, String pkg) {
|
||||||
|
PackageManager packageManager = context.getPackageManager();
|
||||||
|
try {
|
||||||
|
ApplicationInfo applicationInfo = packageManager.getApplicationInfo(pkg, PackageManager.GET_META_DATA);
|
||||||
|
String packageName = packageManager.getApplicationLabel(applicationInfo).toString();
|
||||||
|
return packageName;
|
||||||
|
} catch (PackageManager.NameNotFoundException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
public static void installApp(Context context, String filePath) {
|
public static void installApp(Context context, String filePath) {
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||||
installAppatPie(context, filePath);
|
installAppatPie(context, filePath);
|
||||||
|
|||||||
@@ -124,6 +124,8 @@ public class HTTPInterface {
|
|||||||
jsonObject.addProperty("app_package", packageName);
|
jsonObject.addProperty("app_package", packageName);
|
||||||
jsonObject.addProperty("version_name", APKUtils.getAPPVersionName(context, packageName));
|
jsonObject.addProperty("version_name", APKUtils.getAPPVersionName(context, packageName));
|
||||||
jsonObject.addProperty("run_time", time / 1000);
|
jsonObject.addProperty("run_time", time / 1000);
|
||||||
|
jsonObject.addProperty("app_name", APKUtils.getAppNameByPackage(context, packageName));
|
||||||
|
jsonObject.addProperty("status", 1);
|
||||||
String jsonString = jsonObject.toString();
|
String jsonString = jsonObject.toString();
|
||||||
NetworkManager.getInstance().getRunningAppObservable(jsonString)
|
NetworkManager.getInstance().getRunningAppObservable(jsonString)
|
||||||
.subscribe(new Observer<BaseResponse>() {
|
.subscribe(new Observer<BaseResponse>() {
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package com.aoleyun.os.network;
|
|||||||
public class URLPath {
|
public class URLPath {
|
||||||
public static final String ROOT_URL = "https://led.aoleyun.cn/api/";
|
public static final String ROOT_URL = "https://led.aoleyun.cn/api/";
|
||||||
public static final String APP_LOG = "app/addAppLog";
|
public static final String APP_LOG = "app/addAppLog";
|
||||||
|
//获取正在运行的app
|
||||||
public static final String RUN_NEW_APP = "And/runNewApp";
|
public static final String RUN_NEW_APP = "And/runNewApp";
|
||||||
//更新
|
//更新
|
||||||
public final static String GET_NEWESTAPPUPDATE = "Silent/silent";
|
public final static String GET_NEWESTAPPUPDATE = "Silent/silent";
|
||||||
|
|||||||