Commit c6eb5fb3 authored by 林生雨's avatar 林生雨

commit

parent 9fa0ddbd
<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.id="android" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="java-gradle" name="Java-Gradle">
<configuration>
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/../build" />
<option name="BUILDABLE" value="false" />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
......
......@@ -8,7 +8,7 @@
</compilerSettings>
<compilerArguments>
<option name="destination" value="$MODULE_DIR$/../../build/app/tmp/kotlin-classes/debug" />
<option name="classpath" value="$USER_HOME$/Downloads/flutter/bin/cache/artifacts/engine/android-arm64/flutter.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/d8dbc48720ab367d16710d1d4900d452/appcompat-v7-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/e645cd03456dfea8cf527eb38c52152a/support-fragment-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/9df4bf85fe8e809cc382807769af9038/animated-vector-drawable-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/0fc6761e44e472fbfb8f0cfcb9305ed1/support-core-ui-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/0a01e704fb7fb58d49b64d0567188d80/support-core-utils-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/c0bcaa05958233de30ef6d0d14187f5b/support-vector-drawable-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/286194e8db7b803b180001a7f1ec78ca/loader-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/4ee0d8adfd516cf69ff52fed474a8aea/viewpager-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/00fa33bf3e3b089f6168d10997305ea1/coordinatorlayout-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/62951f13e1dff7b68e99737a25591852/drawerlayout-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/955b3a5add435846ec514cdba546578d/slidingpanelayout-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/45698c5f24b94f4e033a70dfe4c87be0/customview-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/83b41701c0de3e28bd070ebc87303d81/swiperefreshlayout-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/5fe9b608158ad92b2aed9ceb0430adf2/asynclayoutinflater-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/e1567367eeb68d692b5d7c70f20e9333/support-compat-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/828e60e57d3409736aa82b119e193a8e/versionedparcelable-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/com.android.support/collections/28.0.0/c1bcdade4d3cc2836130424a3f3e4182c666a745/collections-28.0.0.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/aeafa3300619b9402ba4d50bb9b311bd/cursoradapter-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/23b7eb20ab37d51bdaa9a0bf604bf1aa/runtime-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/c89bf3676b7d5f0450149dae08319c82/documentfile-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/70db1d15e1e0a76418b2f55c3661d860/localbroadcastmanager-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/a1b8340475297cd2b36cb72be623f2e7/print-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/7bd8d86f321e4dc05b470aa2c289b34f/viewmodel-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/8b49361f4c8607c01288bb8996c15789/livedata-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/beece5856765effdb761a59c187fce7c/livedata-core-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/common/1.1.1/207a6efae6a3555e326de41f76bdadd9a239cbce/common-1.1.1.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/2e52cc67f3c95d1ff217164455a507ac/runtime-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/android.arch.core/common/1.1.1/e55b70d1f5620db124b3e85a7f4bdc7bd48d9f95/common-1.1.1.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/9aee005a91c8299c09be70984d6d7b17/interpolator-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/28.0.0/ed73f5337a002d1fd24339d5fb08c2c9d9ca60d8/support-annotations-28.0.0.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.3.50/50ad05ea1c2595fb31b800e76db464d08d599af3/kotlin-stdlib-jdk7-1.3.50.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.50/b529d1738c7e98bbfa36a4134039528f2ce78ebf/kotlin-stdlib-1.3.50.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.50/3d9cd3e1bc7b92e95f43d45be3bfbcf38e36ab87/kotlin-stdlib-common-1.3.50.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/apple/Library/Android/sdk/platforms/android-28/android.jar:/Users/apple/Library/Android/sdk/build-tools/28.0.3/core-lambda-stubs.jar" />
<option name="classpath" value="$USER_HOME$/Downloads/flutter/bin/cache/artifacts/engine/android-arm64/flutter.jar:/Users/apple/lsy/gmalpha_flutter/build/app/intermediates/flutter/debug/libs.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/d8dbc48720ab367d16710d1d4900d452/appcompat-v7-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/e645cd03456dfea8cf527eb38c52152a/support-fragment-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/9df4bf85fe8e809cc382807769af9038/animated-vector-drawable-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/0fc6761e44e472fbfb8f0cfcb9305ed1/support-core-ui-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/0a01e704fb7fb58d49b64d0567188d80/support-core-utils-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/c0bcaa05958233de30ef6d0d14187f5b/support-vector-drawable-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/286194e8db7b803b180001a7f1ec78ca/loader-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/4ee0d8adfd516cf69ff52fed474a8aea/viewpager-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/00fa33bf3e3b089f6168d10997305ea1/coordinatorlayout-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/62951f13e1dff7b68e99737a25591852/drawerlayout-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/955b3a5add435846ec514cdba546578d/slidingpanelayout-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/45698c5f24b94f4e033a70dfe4c87be0/customview-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/83b41701c0de3e28bd070ebc87303d81/swiperefreshlayout-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/5fe9b608158ad92b2aed9ceb0430adf2/asynclayoutinflater-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/e1567367eeb68d692b5d7c70f20e9333/support-compat-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/828e60e57d3409736aa82b119e193a8e/versionedparcelable-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/com.android.support/collections/28.0.0/c1bcdade4d3cc2836130424a3f3e4182c666a745/collections-28.0.0.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/aeafa3300619b9402ba4d50bb9b311bd/cursoradapter-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/23b7eb20ab37d51bdaa9a0bf604bf1aa/runtime-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/c89bf3676b7d5f0450149dae08319c82/documentfile-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/70db1d15e1e0a76418b2f55c3661d860/localbroadcastmanager-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/a1b8340475297cd2b36cb72be623f2e7/print-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/7bd8d86f321e4dc05b470aa2c289b34f/viewmodel-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/8b49361f4c8607c01288bb8996c15789/livedata-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/beece5856765effdb761a59c187fce7c/livedata-core-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/common/1.1.1/207a6efae6a3555e326de41f76bdadd9a239cbce/common-1.1.1.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/2e52cc67f3c95d1ff217164455a507ac/runtime-1.1.1/jars/classes.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/android.arch.core/common/1.1.1/e55b70d1f5620db124b3e85a7f4bdc7bd48d9f95/common-1.1.1.jar:/Users/apple/.gradle/caches/transforms-2/files-2.1/9aee005a91c8299c09be70984d6d7b17/interpolator-28.0.0/jars/classes.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/28.0.0/ed73f5337a002d1fd24339d5fb08c2c9d9ca60d8/support-annotations-28.0.0.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.3.50/50ad05ea1c2595fb31b800e76db464d08d599af3/kotlin-stdlib-jdk7-1.3.50.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.50/b529d1738c7e98bbfa36a4134039528f2ce78ebf/kotlin-stdlib-1.3.50.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.50/3d9cd3e1bc7b92e95f43d45be3bfbcf38e36ab87/kotlin-stdlib-common-1.3.50.jar:/Users/apple/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/apple/lsy/gmalpha_flutter/build/xservice_kit/intermediates/compile_library_classes/debug/classes.jar:/Users/apple/lsy/gmalpha_flutter/build/flutter_boost/intermediates/compile_library_classes/debug/classes.jar:/Users/apple/lsy/gmalpha_flutter/build/sqflite/intermediates/compile_library_classes/debug/classes.jar:/Users/apple/lsy/gmalpha_flutter/build/path_provider/intermediates/compile_library_classes/debug/classes.jar:/Users/apple/lsy/gmalpha_flutter/build/gengmei_flutter_plugin/intermediates/compile_library_classes/debug/classes.jar:/Users/apple/Library/Android/sdk/platforms/android-28/android.jar:/Users/apple/Library/Android/sdk/build-tools/28.0.3/core-lambda-stubs.jar" />
<option name="noStdlib" value="true" />
<option name="noReflect" value="true" />
<option name="moduleName" value="app_debug" />
......@@ -26,6 +26,29 @@
</compilerArguments>
</configuration>
</facet>
<facet type="android-gradle" name="Android-Gradle">
<configuration>
<option name="GRADLE_PROJECT_PATH" value=":app" />
<option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="3.5.0" />
<option name="LAST_KNOWN_AGP_VERSION" value="3.5.0" />
</configuration>
</facet>
<facet type="android" name="Android">
<configuration>
<option name="SELECTED_BUILD_VARIANT" value="debug" />
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
<afterSyncTasks>
<task>generateDebugSources</task>
</afterSyncTasks>
<option name="ALLOW_USER_CONFIGURATION" value="false" />
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" />
<option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res" />
<option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="" />
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
<output url="file://$MODULE_DIR$/../../build/app/intermediates/javac/debug/classes" />
......
......@@ -2,6 +2,8 @@ package com.example.gmalpha_flutter
import android.app.Activity
import android.content.Intent
import android.net.Uri
import android.os.Build
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.util.Log
......@@ -16,25 +18,57 @@ import io.flutter.plugin.common.MethodChannel
import io.flutter.plugin.common.PluginRegistry
import io.flutter.plugins.GeneratedPluginRegistrant
import java.lang.ref.WeakReference
import java.util.HashMap
class MainActivity : FlutterActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
GeneratedPluginRegistrant.registerWith(this)
// setContentView(R.layout.activity_main)
// findViewById<View>(R.id.hello).setOnClickListener {
// val intent = Intent()
// intent.putExtra("name","prestige")
// PageRouter.openPageByUrl(this, PageRouter.FLUTTER_PAGE_URL, intent)
// startActivity(intent)
//
// }
MethodChannel(flutterView, "flutter_bury_channel").setMethodCallHandler { methodCall, result ->
if (methodCall.method.equals("FLUTTER_TO_H5")) {
Log.e("lsy"," WQEWQEWQEQW")
startActivity(Intent(this, Temp::class.java));
MethodChannel(flutterView, "flutter_bury_channel").setMethodCallHandler { call, result ->
if (call.method == "FLUTTER_TO_H5") {
} else if (call.method == "FLUTTER_TO_NATIVE") {
} else if (call.method == "FLUTTER_BURIED") {
val buriedMap = HashMap<String, Any>()
//APPInfo
buriedMap["app_name"] = "app_name"
buriedMap["app_version_name"] = "app_version_name"
buriedMap["channel"] = "channel"
buriedMap["current_city_id"] = "current_city_id"
buriedMap["user_type"] = "user_type"
//TODO
// buriedMap.put("serial_id", serial_id++);
buriedMap["grey_type"] = "unknown"
//DeviceInfo
buriedMap["device_id"] = "device_id"
buriedMap["manufacturer"] = Build.MANUFACTURER
buriedMap["lat"] = "lat"
buriedMap["lng"] = "lng"
buriedMap["is_WiFi"] = "is_WiFi"
buriedMap["ip"] = "ip"
buriedMap["model"] = Build.MODEL
buriedMap["sys_version"] = Build.VERSION.RELEASE
buriedMap["android_device_id"] = "android_device_id"
buriedMap["user_id"] = "user_id"
buriedMap["app_session_id"] = "app_session_id"
buriedMap["create_at"] = (System.currentTimeMillis() / 1000).toString()
buriedMap["version"] = "version"
result.success(buriedMap)
} else if (call.method == "GET_NET_TYPE") {
result.success("wifi")
} else if (call.method == "INIT_PARAMS") {
val map = HashMap<String, String>()
map.put("buildConfig", "debug")
//HERE
// map.put("proxy", "172.30.9.84:6666");
result.success(map)
} else {
result.notImplemented()
}
}
}
......
sdk.dir=/Users/apple/Library/Android/sdk
flutter.sdk=/Users/apple/Downloads/flutter
flutter.buildMode=release
flutter.buildMode=debug
flutter.versionName=1.0.0
flutter.versionCode=1
\ No newline at end of file
......@@ -46,9 +46,11 @@ class Api {
if (buildConfig == "debug" || buildConfig == "dev") {
String httpProxy = params["proxy"];
if (httpProxy != null && httpProxy.isNotEmpty) {
print("PROXY --> $httpProxy");
DioUtil().setProxy(httpProxy);
}
}
print("baseUrl --> $baseUrl");
DioUtil().setConfig(HttpConfig(
options: BaseOptions(
baseUrl: baseUrl,
......
......@@ -179,9 +179,9 @@ class DioUtil {
});
}
}, onResponse: (response) {
print("应之前");
print("应之前");
}, onError: (e) {
print("网络错误 $e");
print("网络错误 $e message ${e.message}");
});
DioUtil._init() {
......@@ -264,7 +264,7 @@ class DioUtil {
// response.request; 请求体
// response.statusCode; 状态码
} on DioError catch (e) {
print('get error---------$e');
print('get error---------$e formatError');
formatError(e);
}
return response;
......@@ -280,7 +280,7 @@ class DioUtil {
queryParameters: data, options: options, cancelToken: cancelToken);
print('post success---------${response.statusCode} ${response.data}');
} on DioError catch (e) {
print('post error---------$e');
print('post error---------$e message${e.message}');
formatError(e);
}
return response;
......@@ -299,7 +299,7 @@ class DioUtil {
});
print('downloadFile success---------${response.data}');
} on DioError catch (e) {
print('downloadFile error---------$e');
print('downloadFile error---------$e formatError');
formatError(e);
}
return response.data;
......
......@@ -84,23 +84,21 @@ class _MyAppState extends State<MyApp> {
return MaterialApp(
title: 'Flutter Boost example',
debugShowCheckedModeBanner: false,
// routes: {
// '/': (context) {
// Api.getInstance().initBuildConfig({
// 'Cookie':
// '_gm_token=72ee1c1569466411; _gtid=58d3cc14df8711e99736525400e82fab81; sessionid=vhksn66854pejzjwi8ljhrmcew3domh2',
// "buildConfig": "debug"
// });
routes: {
'/': (context) {
Api.getInstance().setDioCookie({
'Cookie': 'sessionid=iro2ke6i7rc9qselm7yogjf5xvgwzn1p; _gtid=203c91f8ebd811e981aa525400e82fab6765; _gm_token=2927681570850359'
});
return RouterCenterImpl()
.findActivityReportRouter()
?.getActivityReportPage(279, 1, '');
// return RouterCenterImpl().findPrestigeRouter()?.getReputationsPage(1, "ww", "ww");
// return RouterCenterImpl()
// .findActivityReportRouter()
// ?.getActivityReportPage(279, 1, '');
//// return RouterCenterImpl().findPrestigeRouter()?.getReputationsPage(1, "ww", "ww");
//// return RouterCenterImpl()
//// .findAlbumRouter()
//// .getAlbumPage("com.example.gengmei_flutter_plugin_example",true, 2, null);
// },
// },
builder: FlutterBoost.init(postPush: _onRoutePushed),
// .findAlbumRouter()
// .getAlbumPage("com.example.gengmei_flutter_plugin_example",true, 2, null);
},
},
// builder: FlutterBoost.init(postPush: _onRoutePushed),
theme: new ThemeData(
primaryColor: Colors.white,
backgroundColor: Color(0xFFEFEFEF),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment