first commit
This commit is contained in:
parent
17478af232
commit
9b6fe71eb9
0
.gitignore
vendored
Normal file → Executable file
0
.gitignore
vendored
Normal file → Executable file
113
.idea/codeStyles/Project.xml
Executable file
113
.idea/codeStyles/Project.xml
Executable file
@ -0,0 +1,113 @@
|
||||
<component name="ProjectCodeStyleConfiguration">
|
||||
<code_scheme name="Project" version="173">
|
||||
<codeStyleSettings language="XML">
|
||||
<arrangement>
|
||||
<rules>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>xmlns:android</NAME>
|
||||
<XML_ATTRIBUTE />
|
||||
<XML_NAMESPACE>^$</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>xmlns:.*</NAME>
|
||||
<XML_ATTRIBUTE />
|
||||
<XML_NAMESPACE>^$</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*:id</NAME>
|
||||
<XML_ATTRIBUTE />
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*:name</NAME>
|
||||
<XML_ATTRIBUTE />
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>name</NAME>
|
||||
<XML_ATTRIBUTE />
|
||||
<XML_NAMESPACE>^$</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>style</NAME>
|
||||
<XML_ATTRIBUTE />
|
||||
<XML_NAMESPACE>^$</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*</NAME>
|
||||
<XML_ATTRIBUTE />
|
||||
<XML_NAMESPACE>^$</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*</NAME>
|
||||
<XML_ATTRIBUTE />
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>ANDROID_ATTRIBUTE_ORDER</order>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*</NAME>
|
||||
<XML_ATTRIBUTE />
|
||||
<XML_NAMESPACE>.*</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
</rules>
|
||||
</arrangement>
|
||||
</codeStyleSettings>
|
||||
</code_scheme>
|
||||
</component>
|
21
.idea/gradle.xml
Executable file
21
.idea/gradle.xml
Executable file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="GradleSettings">
|
||||
<option name="linkedExternalProjectsSettings">
|
||||
<GradleProjectSettings>
|
||||
<option name="distributionType" value="DEFAULT_WRAPPED" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
<option name="modules">
|
||||
<set>
|
||||
<option value="$PROJECT_DIR$" />
|
||||
<option value="$PROJECT_DIR$/app" />
|
||||
<option value="$PROJECT_DIR$/camera" />
|
||||
<option value="$PROJECT_DIR$/cm_utils" />
|
||||
</set>
|
||||
</option>
|
||||
<option name="resolveModulePerSourceSet" value="false" />
|
||||
<option name="testRunner" value="PLATFORM" />
|
||||
</GradleProjectSettings>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
14
.idea/misc.xml
Executable file
14
.idea/misc.xml
Executable file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="CMakeSettings">
|
||||
<configurations>
|
||||
<configuration PROFILE_NAME="Debug" CONFIG_NAME="Debug" />
|
||||
</configurations>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="JDK" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||
</component>
|
||||
<component name="ProjectType">
|
||||
<option name="id" value="Android" />
|
||||
</component>
|
||||
</project>
|
12
.idea/runConfigurations.xml
Executable file
12
.idea/runConfigurations.xml
Executable file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="RunConfigurationProducerService">
|
||||
<option name="ignoredProducers">
|
||||
<set>
|
||||
<option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" />
|
||||
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" />
|
||||
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" />
|
||||
</set>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
6
.idea/vcs.xml
Executable file
6
.idea/vcs.xml
Executable file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
0
app/.gitignore
vendored
Normal file → Executable file
0
app/.gitignore
vendored
Normal file → Executable file
94
app/build.gradle
Executable file
94
app/build.gradle
Executable file
@ -0,0 +1,94 @@
|
||||
apply plugin: 'com.android.application'
|
||||
|
||||
android {
|
||||
compileSdkVersion rootProject.ext.gCompileSdkVersion
|
||||
defaultConfig {
|
||||
applicationId "com.sucstepsoft.txrealtimelocation"
|
||||
minSdkVersion rootProject.ext.gMinSdkVersion
|
||||
targetSdkVersion rootProject.ext.gCompileSdkVersion
|
||||
versionCode rootProject.ext.gVersionCode
|
||||
versionName rootProject.ext.gVersionName
|
||||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
||||
|
||||
manifestPlaceholders = [
|
||||
JPUSH_PKGNAME: applicationId,
|
||||
JPUSH_APPKEY : "1146f53725a159e078f27a1c", //JPush 上注册的包名对应的 Appkey.
|
||||
JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
|
||||
]
|
||||
}
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
}
|
||||
sourceSets {
|
||||
main {
|
||||
jniLibs.srcDir 'libs'
|
||||
}
|
||||
}
|
||||
dexOptions {
|
||||
preDexLibraries = false
|
||||
}
|
||||
defaultConfig {
|
||||
multiDexEnabled true
|
||||
}
|
||||
}
|
||||
dependencies {
|
||||
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||
implementation "com.android.support:appcompat-v7:25.3.0"
|
||||
implementation "com.android.support:design:28.0.0"
|
||||
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
|
||||
testImplementation 'junit:junit:4.12'
|
||||
androidTestImplementation 'com.android.support.test:runner:1.0.2'
|
||||
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
|
||||
//RecyclerView
|
||||
implementation "com.android.support:recyclerview-v7:${rootProject.ext.gAppcompatVersion_v7_28}"
|
||||
implementation project(':cm_utils')
|
||||
implementation project(':camera')
|
||||
//百度地图
|
||||
implementation files('libs/BaiduLBS_Android.jar')
|
||||
implementation files('libs/IndoorscapeAlbumPlugin.jar')
|
||||
//极光推送
|
||||
implementation files('libs/jcore-android-2.0.1.jar')
|
||||
implementation files('libs/jpush-android-3.3.4.jar')
|
||||
|
||||
implementation 'com.android.support:multidex:1.0.3'
|
||||
//Rxjava
|
||||
implementation "io.reactivex.rxjava2:rxjava:${rootProject.ext.gRxJavaVersion}"
|
||||
implementation "io.reactivex.rxjava2:rxandroid:${rootProject.ext.gRxAndroid}"
|
||||
//RxJava
|
||||
implementation "com.squareup.retrofit2:retrofit:${rootProject.ext.gRetrofitVersion}"
|
||||
//Gson
|
||||
implementation "com.google.code.gson:gson:${rootProject.ext.gGsonVersion}"
|
||||
//butterknife
|
||||
annotationProcessor "com.jakewharton:butterknife-compiler:${rootProject.ext.gButterKnifeVersion}"
|
||||
//选择器
|
||||
implementation "com.contrarywind:Android-PickerView:$rootProject.ext.pickerViewVersion"
|
||||
//gson
|
||||
implementation "com.google.code.gson:gson:$rootProject.ext.supportGson"
|
||||
//glide
|
||||
implementation "com.github.bumptech.glide:glide:$rootProject.ext.supportGlide"
|
||||
annotationProcessor "com.github.bumptech.glide:compiler:$rootProject.ext.supportGlide"
|
||||
//加载更多
|
||||
implementation "com.jcodecraeer:xrecyclerview:$rootProject.ext.xRecyclerViewVersion"
|
||||
implementation "com.leon:lfilepickerlibrary:$rootProject.ext.lfilepickerlibraryVersion"
|
||||
//指示器
|
||||
implementation "com.github.hackware1993:MagicIndicator:$rootProject.ext.mIndicatorVersion"
|
||||
implementation 'com.github.razerdp:BasePopup:2.2.1'
|
||||
//图片压缩
|
||||
implementation "top.zibin:Luban:$rootProject.ext.lubanVersio"
|
||||
//Basic Socket client functionality
|
||||
api "com.tonystark.android:socket:$rootProject.ext.gSocket"
|
||||
//If you want to use server functionality, you need to compile the following libraries
|
||||
api "com.tonystark.android:socket-server:$rootProject.ext.gSocket"
|
||||
//bugly
|
||||
implementation "com.tencent.bugly:crashreport:3.0.0"
|
||||
debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.2'
|
||||
releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.1'
|
||||
testImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.1'
|
||||
}
|
0
app/libs/BaiduLBS_Android.jar
Normal file → Executable file
0
app/libs/BaiduLBS_Android.jar
Normal file → Executable file
0
app/libs/IndoorscapeAlbumPlugin.jar
Normal file → Executable file
0
app/libs/IndoorscapeAlbumPlugin.jar
Normal file → Executable file
0
app/libs/arm64-v8a/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/arm64-v8a/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/arm64-v8a/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/arm64-v8a/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/arm64-v8a/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/arm64-v8a/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/arm64-v8a/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/arm64-v8a/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/arm64-v8a/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/arm64-v8a/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/arm64-v8a/libindoor.so
Normal file → Executable file
0
app/libs/arm64-v8a/libindoor.so
Normal file → Executable file
0
app/libs/arm64-v8a/libjcore201.so
Normal file → Executable file
0
app/libs/arm64-v8a/libjcore201.so
Normal file → Executable file
0
app/libs/arm64-v8a/liblocSDK8a.so
Normal file → Executable file
0
app/libs/arm64-v8a/liblocSDK8a.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libindoor.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libindoor.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libjcore201.so
Normal file → Executable file
0
app/libs/armeabi-v7a/libjcore201.so
Normal file → Executable file
0
app/libs/armeabi-v7a/liblocSDK8a.so
Normal file → Executable file
0
app/libs/armeabi-v7a/liblocSDK8a.so
Normal file → Executable file
0
app/libs/armeabi/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/armeabi/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/armeabi/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/armeabi/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/armeabi/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/armeabi/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/armeabi/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/armeabi/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/armeabi/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/armeabi/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/armeabi/libindoor.so
Normal file → Executable file
0
app/libs/armeabi/libindoor.so
Normal file → Executable file
0
app/libs/armeabi/libjcore201.so
Normal file → Executable file
0
app/libs/armeabi/libjcore201.so
Normal file → Executable file
0
app/libs/armeabi/liblocSDK8a.so
Normal file → Executable file
0
app/libs/armeabi/liblocSDK8a.so
Normal file → Executable file
0
app/libs/jcore-android-2.0.1.jar
Normal file → Executable file
0
app/libs/jcore-android-2.0.1.jar
Normal file → Executable file
0
app/libs/jpush-android-3.3.4.jar
Normal file → Executable file
0
app/libs/jpush-android-3.3.4.jar
Normal file → Executable file
0
app/libs/x86/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/x86/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/x86/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/x86/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/x86/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/x86/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/x86/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/x86/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/x86/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/x86/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/x86/libindoor.so
Normal file → Executable file
0
app/libs/x86/libindoor.so
Normal file → Executable file
0
app/libs/x86/libjcore201.so
Normal file → Executable file
0
app/libs/x86/libjcore201.so
Normal file → Executable file
0
app/libs/x86/liblocSDK8a.so
Normal file → Executable file
0
app/libs/x86/liblocSDK8a.so
Normal file → Executable file
0
app/libs/x86_64/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/x86_64/libBaiduMapSDK_base_v6_0_0.so
Normal file → Executable file
0
app/libs/x86_64/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/x86_64/libBaiduMapSDK_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/x86_64/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/x86_64/libBaiduMapSDK_map_for_bikenavi_v5_4_0.so
Normal file → Executable file
0
app/libs/x86_64/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/x86_64/libBaiduMapSDK_map_v6_0_0.so
Normal file → Executable file
0
app/libs/x86_64/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/x86_64/libapp_BaiduPanoramaAppLib.so
Normal file → Executable file
0
app/libs/x86_64/libindoor.so
Normal file → Executable file
0
app/libs/x86_64/libindoor.so
Normal file → Executable file
0
app/libs/x86_64/libjcore201.so
Normal file → Executable file
0
app/libs/x86_64/libjcore201.so
Normal file → Executable file
0
app/libs/x86_64/liblocSDK8a.so
Normal file → Executable file
0
app/libs/x86_64/liblocSDK8a.so
Normal file → Executable file
0
app/proguard-rules.pro
vendored
Normal file → Executable file
0
app/proguard-rules.pro
vendored
Normal file → Executable file
BIN
app/release/pz-1.3.0.apk → app/release/app-release.apk
Normal file → Executable file
BIN
app/release/pz-1.3.0.apk → app/release/app-release.apk
Normal file → Executable file
Binary file not shown.
2
app/release/output.json
Normal file → Executable file
2
app/release/output.json
Normal file → Executable file
@ -1 +1 @@
|
||||
[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":31,"versionName":"1.3.0","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]
|
||||
[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0.0","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation;
|
||||
package com.sucstepsoft.txrealtimelocation;
|
||||
|
||||
import android.content.Context;
|
||||
import android.support.test.InstrumentationRegistry;
|
84
app/src/main/AndroidManifest.xml
Normal file → Executable file
84
app/src/main/AndroidManifest.xml
Normal file → Executable file
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="com.sucstepsoft.realtimelocation">
|
||||
package="com.sucstepsoft.txrealtimelocation">
|
||||
|
||||
<permission
|
||||
android:name="${applicationId}.permission.JPUSH_MESSAGE"
|
||||
@ -38,7 +38,7 @@
|
||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
||||
|
||||
<application
|
||||
android:name=".base.BaseApplication"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.base.BaseApplication"
|
||||
android:allowBackup="true"
|
||||
android:icon="@drawable/ic_logo"
|
||||
android:label="@string/app_name"
|
||||
@ -48,94 +48,94 @@
|
||||
android:theme="@style/AppTheme"
|
||||
tools:ignore="GoogleAppIndexingWarning">
|
||||
<activity
|
||||
android:name=".activitys.addresslist.PersonListActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.addresslist.PersonListActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
|
||||
<activity
|
||||
android:name=".activitys.addresslist.AddressListMainActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.addresslist.AddressListMainActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.issue.MineIssueNewActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.issue.MineIssueNewActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.mine.LeaveCheckListActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.mine.LeaveCheckListActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:windowSoftInputMode="adjustPan|stateHidden" />
|
||||
<activity
|
||||
android:name=".activitys.mine.LeaveDetailActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.mine.LeaveDetailActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:windowSoftInputMode="adjustPan|stateHidden" />
|
||||
<activity
|
||||
android:name=".activitys.mine.LeaveHistoryActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.mine.LeaveHistoryActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:windowSoftInputMode="adjustPan|stateHidden" />
|
||||
<activity
|
||||
android:name=".activitys.mine.LeaveActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.mine.LeaveActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:windowSoftInputMode="adjustPan|stateHidden" />
|
||||
<activity
|
||||
android:name=".activitys.issue.TakePointActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.issue.TakePointActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:windowSoftInputMode="adjustPan|stateHidden" />
|
||||
<activity
|
||||
android:name=".activitys.addresslist.AddressListDetailActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.addresslist.AddressListDetailActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.issue.IssueMineActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.issue.IssueMineActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity android:name=".activitys.issue.IssueCheckActivity" />
|
||||
<activity android:name="com.sucstepsoft.txrealtimelocation.activitys.issue.IssueCheckActivity" />
|
||||
<activity
|
||||
android:name=".activitys.issue.IssueMineDisActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.issue.IssueMineDisActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.notice.NoticeDetailActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.notice.NoticeDetailActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.notice.NoticeActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.notice.NoticeActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.issue.IssueStepActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.issue.IssueStepActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.mine.AvisoActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.mine.AvisoActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.issue.IssueDetailActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.issue.IssueDetailActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.mine.UserInfoActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.mine.UserInfoActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.mine.ChangePwdActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.mine.ChangePwdActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.locus.LocusManagerActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.locus.LocusManagerActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.addresslist.AddressListActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.addresslist.AddressListActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.mine.UserActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.mine.UserActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.locus.LocusMapActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.locus.LocusMapActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".activitys.issue.IssueRecordActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.issue.IssueRecordActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:windowSoftInputMode="adjustPan|stateHidden" />
|
||||
<activity
|
||||
android:name=".activitys.issue.IssueReportActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.issue.IssueReportActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:windowSoftInputMode="adjustPan|stateHidden" />
|
||||
<activity
|
||||
android:name=".activitys.base.SinglePixelActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.base.SinglePixelActivity"
|
||||
android:excludeFromRecents="true"
|
||||
android:finishOnTaskLaunch="false"
|
||||
android:launchMode="singleInstance"
|
||||
android:theme="@style/OnePixelActivityTheme" />
|
||||
<activity
|
||||
android:name=".activitys.base.LoginActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.base.LoginActivity"
|
||||
android:screenOrientation="portrait">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
@ -144,7 +144,7 @@
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity
|
||||
android:name=".activitys.base.MainActivity"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.activitys.base.MainActivity"
|
||||
android:configChanges="orientation|screenSize"
|
||||
android:exported="false"
|
||||
android:launchMode="singleTask"
|
||||
@ -155,7 +155,7 @@
|
||||
<category android:name="jpush.testCategory" />
|
||||
</intent-filter>
|
||||
</activity> <!-- ====百度地图=== -->
|
||||
<activity android:name=".activitys.common.PhotoActivity" /> <!-- ============== -->
|
||||
<activity android:name="com.sucstepsoft.txrealtimelocation.activitys.common.PhotoActivity" /> <!-- ============== -->
|
||||
<activity
|
||||
android:name="cn.jpush.android.ui.PopWinActivity"
|
||||
android:exported="false"
|
||||
@ -189,7 +189,7 @@
|
||||
|
||||
<meta-data
|
||||
android:name="com.baidu.lbsapi.API_KEY"
|
||||
android:value="DeBPdLMDT0RtO6VPFVpTYAfQOxLDE7ok" />
|
||||
android:value="ulhypZnhFbnhzgEUAUqbA28N7DRB8agg" />
|
||||
<meta-data
|
||||
android:name="BUGLY_APPID"
|
||||
android:value="ff95776367" />
|
||||
@ -211,8 +211,8 @@
|
||||
android:name="JPUSH_APPKEY"
|
||||
android:value="${JPUSH_APPKEY}" /> <!-- 配置APP版本号 -->
|
||||
<provider
|
||||
android:name=".services.GlobalProvider"
|
||||
android:authorities="com.sucstepsoft.realtimelocation"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.services.GlobalProvider"
|
||||
android:authorities="com.sucstepsoft.txrealtimelocation"
|
||||
android:enabled="true"
|
||||
android:exported="true" /> <!-- 配置APP渠道号 -->
|
||||
<provider
|
||||
@ -259,7 +259,7 @@
|
||||
android:name="cn.jpush.android.service.AlarmReceiver"
|
||||
android:exported="false" /> <!-- since 3.1.0 Required SDK 核心功能 -->
|
||||
<receiver
|
||||
android:name=".services.jpush.MyReceiver"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.services.jpush.MyReceiver"
|
||||
android:enabled="true"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
@ -271,7 +271,7 @@
|
||||
<category android:name="${applicationId}" />
|
||||
</intent-filter>
|
||||
</receiver> <!-- Required SDK核心功能 -->
|
||||
<receiver android:name=".services.jpush.PushMessageReceiver">
|
||||
<receiver android:name="com.sucstepsoft.txrealtimelocation.services.jpush.PushMessageReceiver">
|
||||
<intent-filter>
|
||||
<action android:name="cn.jpush.android.intent.RECEIVE_MESSAGE" />
|
||||
|
||||
@ -279,26 +279,26 @@
|
||||
</intent-filter>
|
||||
</receiver> <!-- Required SDK核心功能 -->
|
||||
<service
|
||||
android:name=".services.LocationService"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.services.LocationService"
|
||||
android:exported="true"
|
||||
android:process=":locations">
|
||||
<intent-filter>
|
||||
<action android:name="com.sucstepsoft.realtimelocation.services.LocationService" />
|
||||
<action android:name="com.sucstepsoft.txrealtimelocation.services.LocationService" />
|
||||
</intent-filter>
|
||||
</service> <!-- User defined. For test only 用户自定义的广播接收器 -->
|
||||
<service
|
||||
android:name=".services.MyJobService"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.services.MyJobService"
|
||||
android:enabled="true"
|
||||
android:exported="true"
|
||||
android:permission="android.permission.BIND_JOB_SERVICE" /> <!-- User defined. For test only 用户自定义接收消息器,3.0.7开始支持,目前新tag/alias接口设置结果会在该广播接收器对应的方法中回调 -->
|
||||
<!-- since 3.3.0 接收JPush相关事件 -->
|
||||
<service
|
||||
android:name=".services.LocationHelperService"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.services.LocationHelperService"
|
||||
android:enabled="true"
|
||||
android:exported="true"
|
||||
android:process=":helperlocation">
|
||||
<intent-filter>
|
||||
<action android:name="com.sucstepsoft.realtimelocation.services.LocationHelperService" />
|
||||
<action android:name="com.sucstepsoft.txrealtimelocation.services.LocationHelperService" />
|
||||
</intent-filter>
|
||||
</service> <!-- since 3.3.0 Required SDK核心功能 -->
|
||||
<service
|
||||
@ -329,7 +329,7 @@
|
||||
</intent-filter>
|
||||
</service>
|
||||
<service
|
||||
android:name=".services.jpush.PushService"
|
||||
android:name="com.sucstepsoft.txrealtimelocation.services.jpush.PushService"
|
||||
android:process=":pushcore">
|
||||
<intent-filter>
|
||||
<action android:name="cn.jiguang.user.service.action" />
|
||||
|
@ -1,5 +1,5 @@
|
||||
// ILocationHelperServiceAIDL.aidl
|
||||
package com.sucstepsoft.realtimelocation;
|
||||
package com.sucstepsoft.txrealtimelocation;
|
||||
|
||||
// Declare any non-default types here with import statements
|
||||
|
@ -1,5 +1,5 @@
|
||||
// ILocationServiceAIDL.aidl
|
||||
package com.sucstepsoft.realtimelocation;
|
||||
package com.sucstepsoft.txrealtimelocation;
|
||||
|
||||
// Declare any non-default types here with import statements
|
||||
|
0
app/src/main/assets/locationpos.json
Normal file → Executable file
0
app/src/main/assets/locationpos.json
Normal file → Executable file
40
app/src/main/assets/news_detail/index.html
Normal file → Executable file
40
app/src/main/assets/news_detail/index.html
Normal file → Executable file
@ -1,21 +1,21 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="initial-scale=1.0"/>
|
||||
<title>Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
|
||||
</div>
|
||||
<script src="js/jquery-2.1.4.min.js"></script>
|
||||
<script>
|
||||
$(function(){
|
||||
//高度计算
|
||||
var jsonStr= android.getData();
|
||||
$('#content').append(jsonStr);
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="initial-scale=1.0"/>
|
||||
<title>Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
|
||||
</div>
|
||||
<script src="js/jquery-2.1.4.min.js"></script>
|
||||
<script>
|
||||
$(function(){
|
||||
//高度计算
|
||||
var jsonStr= android.getData();
|
||||
$('#content').append(jsonStr);
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
8
app/src/main/assets/news_detail/js/jquery-2.1.4.min.js
vendored
Normal file → Executable file
8
app/src/main/assets/news_detail/js/jquery-2.1.4.min.js
vendored
Normal file → Executable file
File diff suppressed because one or more lines are too long
@ -1,9 +1,9 @@
|
||||
package com.sucstepsoft.realtimelocation;
|
||||
package com.sucstepsoft.txrealtimelocation;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
|
||||
import com.sucstepsoft.realtimelocation.activitys.base.SinglePixelActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.base.SinglePixelActivity;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
@ -1,35 +1,29 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.addresslist;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.addresslist;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.LogUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.AddressListBaseAdapter;
|
||||
import com.sucstepsoft.realtimelocation.adapters.AddressListTitleAdapter;
|
||||
import com.sucstepsoft.realtimelocation.adapters.DeparmentListAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.AddressListBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.AreaListBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.DepartmentBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.AddressListBaseAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.DeparmentListAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AreaListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.DepartmentBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Dictionary;
|
||||
import java.util.List;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.Scheduler;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.schedulers.Schedulers;
|
@ -1,25 +1,21 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.addresslist;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.addresslist;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.TextUtils;
|
||||
import android.view.TextureView;
|
||||
import android.widget.Button;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.AddressListMainAdapter;
|
||||
import com.sucstepsoft.realtimelocation.adapters.AddressListUserAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.AddressListBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.AddressListMainAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.AddressListUserAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AddressListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,11 +1,10 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.addresslist;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.addresslist;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.widget.RelativeLayout;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.addresslist;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.addresslist;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
@ -10,12 +10,11 @@ import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.PersonAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.AddressListBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.PersonBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.PersonAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.PersonBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,29 +1,19 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.base;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.base;
|
||||
|
||||
import android.Manifest;
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.location.Location;
|
||||
import android.location.LocationListener;
|
||||
import android.location.LocationManager;
|
||||
import android.media.MediaRecorder;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.Process;
|
||||
import android.provider.Settings;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
import android.telephony.TelephonyManager;
|
||||
import android.text.Editable;
|
||||
import android.text.Html;
|
||||
import android.text.Selection;
|
||||
import android.text.TextUtils;
|
||||
import android.text.TextWatcher;
|
||||
import android.text.method.HideReturnsTransformationMethod;
|
||||
import android.text.method.PasswordTransformationMethod;
|
||||
import android.util.Base64;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.Button;
|
||||
@ -31,7 +21,6 @@ import android.widget.EditText;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.baidu.mapapi.model.LatLng;
|
||||
import com.google.gson.Gson;
|
||||
import com.sucstepsoft.cm_utils.constant.PathConfig;
|
||||
import com.sucstepsoft.cm_utils.constant.PermissionConstants;
|
||||
@ -42,44 +31,27 @@ import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.AppUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.EncryptUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.FileIOUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.FileUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.LogUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.PermissionUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.SPUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.TimeUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserInfoSPUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.IssueRecordActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.IssueReportActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.IssueStepActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.TakePointActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.mine.UserActivity;
|
||||
import com.sucstepsoft.realtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.realtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LoginUser;
|
||||
import com.sucstepsoft.realtimelocation.beans.VersionBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.services.GlobalProvider;
|
||||
import com.sucstepsoft.realtimelocation.services.MyJobService;
|
||||
import com.sucstepsoft.realtimelocation.utils.AesUtil;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.realtimelocation.utils.PointUtils;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LoginUser;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.services.GlobalProvider;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.AesUtil;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import cn.jpush.android.api.JPushInterface;
|
||||
import io.reactivex.Observable;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
@ -226,7 +198,6 @@ public class LoginActivity extends BaseActivity {
|
||||
try {
|
||||
String loginUserInfo = AesUtil.aesCommonDecoder(PathConfig.SECRET, new String(decode, "UTF-8"));
|
||||
if (!TextUtils.isEmpty(loginUserInfo)) {
|
||||
LogUtils.e(loginUserInfo);
|
||||
AppTokenUser appTokenUser = gson.fromJson(loginUserInfo, AppTokenUser.class);
|
||||
UserLgUtils.setLoginInfo(loginUserInfo);
|
||||
UserLgUtils.setAvatar(appTokenUser.getAvatar());
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.base;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.base;
|
||||
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.BroadcastReceiver;
|
||||
@ -6,6 +6,7 @@ import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Path;
|
||||
import android.os.Build;
|
||||
import android.provider.Settings;
|
||||
import android.support.v7.app.AlertDialog;
|
||||
@ -44,38 +45,38 @@ import com.sucstepsoft.cm_utils.utils.TimeUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.ScreenManager;
|
||||
import com.sucstepsoft.realtimelocation.activitys.addresslist.AddressListMainActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.IssueCheckActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.IssueMineActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.IssueRecordActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.IssueReportActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.locus.LocusMapActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.mine.UserActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.notice.NoticeActivity;
|
||||
import com.sucstepsoft.realtimelocation.adapters.FunctionAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.realtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.CheckSignBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.CheckSignOffBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LocationPosition;
|
||||
import com.sucstepsoft.realtimelocation.beans.MainNumBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.PenLineBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.SignBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.SignDataBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.SignOffBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.SignTimeBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.VersionBean;
|
||||
import com.sucstepsoft.realtimelocation.broadcasts.ScreenBroadCastListener;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.services.GlobalProvider;
|
||||
import com.sucstepsoft.realtimelocation.services.LocationService;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.realtimelocation.utils.GpsUtils;
|
||||
import com.sucstepsoft.realtimelocation.utils.IntentWrapper;
|
||||
import com.sucstepsoft.realtimelocation.utils.PointUtils;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.ScreenManager;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.addresslist.AddressListMainActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.issue.IssueCheckActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.issue.IssueMineActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.issue.IssueRecordActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.issue.IssueReportActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.locus.LocusMapActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.mine.UserActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.notice.NoticeActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.FunctionAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.CheckSignBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.CheckSignOffBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LocationPosition;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.MainNumBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.PenLineBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SignBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SignDataBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SignOffBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SignTimeBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.VersionBean;
|
||||
import com.sucstepsoft.txrealtimelocation.broadcasts.ScreenBroadCastListener;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.services.GlobalProvider;
|
||||
import com.sucstepsoft.txrealtimelocation.services.LocationService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.GpsUtils;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.IntentWrapper;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.PointUtils;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
@ -150,7 +151,6 @@ public class MainActivity extends BaseActivity {
|
||||
private double latitude = 111.771815;
|
||||
private double longitude = 40.823879;
|
||||
//109.926934,40.574501
|
||||
private LatLng mDefaultPoint;
|
||||
private BDLocation mCurrentLocation;
|
||||
private Unbinder mBind;
|
||||
private int userType = 2;//1是N员 2是片长
|
||||
@ -182,8 +182,6 @@ public class MainActivity extends BaseActivity {
|
||||
private AlertDialog mGpsWeakDialog;
|
||||
private long mCurrentLongTime;
|
||||
private LocationClient mLocationClient;
|
||||
private String mDefaultCityCode = "229";//TODO 包头 229
|
||||
// private String mDefaultCityCode = "321";//TODO 呼和浩特 321
|
||||
|
||||
@Override
|
||||
protected int setLayoutId() {
|
||||
@ -192,7 +190,6 @@ public class MainActivity extends BaseActivity {
|
||||
|
||||
@Override
|
||||
public void initData() {
|
||||
mDefaultPoint = new LatLng(longitude, latitude);
|
||||
mBind = ButterKnife.bind(this);
|
||||
refreshView(STATE_LOAD_SUCCESS);
|
||||
mRlTitleBar.setVisibility(View.GONE);
|
||||
@ -828,7 +825,7 @@ public class MainActivity extends BaseActivity {
|
||||
getPenList();
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("当前时间不在签到时间规则范围内");
|
||||
ToastUtils.showShort("未到签退时间");
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@ -845,7 +842,7 @@ public class MainActivity extends BaseActivity {
|
||||
getPenList();
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("当前时间不在签到时间规则范围内");
|
||||
ToastUtils.showShort("未到签到时间");
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@ -907,7 +904,6 @@ public class MainActivity extends BaseActivity {
|
||||
} else {
|
||||
showSignOffDialog();
|
||||
}
|
||||
|
||||
} else {
|
||||
if (TimeUtils.compareToCurrent(mSignTimeBean.getAmEndPunchTime()) || TimeUtils.compareToCurrent(mSignTimeBean.getPmEndPunchTime())) {
|
||||
ToastUtils.showShort("未到签退时间");
|
||||
@ -922,7 +918,7 @@ public class MainActivity extends BaseActivity {
|
||||
boolean isInPmTime = TimeUtils.isInTime(mSignTimeBean.getPmStartPunchTime() + "-" + mSignTimeBean.getPmEndPunchTime(), nowHour);
|
||||
LogUtils.e("上午签到时间:" + mSignTimeBean.getAmStartPunchTime() + "-" + mSignTimeBean.getAmEndPunchTime());
|
||||
LogUtils.e("下午签到时间:" + mSignTimeBean.getPmStartPunchTime() + "-" + mSignTimeBean.getPmEndPunchTime());
|
||||
if (isInAmTime || isInPmTime) {
|
||||
if (isInAmTime) {
|
||||
if (2 == userType) {
|
||||
if (mPenLineList != null && mPenLineList.size() > 0) {
|
||||
if (checkCurrenPointIsBeyond(mCurrentLocation)) {
|
||||
@ -937,7 +933,23 @@ public class MainActivity extends BaseActivity {
|
||||
showSDialog();
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("当前时间不在签到时间规则范围内");
|
||||
if (isInPmTime) {
|
||||
if (2 == userType) {
|
||||
if (mPenLineList != null && mPenLineList.size() > 0) {
|
||||
if (checkCurrenPointIsBeyond(mCurrentLocation)) {
|
||||
showSDialog();
|
||||
} else {
|
||||
ToastUtils.showShort("当前位置不在所管辖片区内,请前往片区内进行签到或签退操作.");
|
||||
}
|
||||
} else {
|
||||
getPenList();
|
||||
}
|
||||
} else {
|
||||
showSDialog();
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("未到签到时间");
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@ -1006,7 +1018,7 @@ public class MainActivity extends BaseActivity {
|
||||
isSignOff = true;
|
||||
setSignCompleteText();
|
||||
mTvSign.setTextColor(Color.WHITE);
|
||||
ToastUtils.showShort("签退成功");
|
||||
ToastUtils.showLong("签退成功");
|
||||
GlobalProvider.save(mActivity, "isUpload", "12");
|
||||
}
|
||||
|
||||
@ -1192,7 +1204,7 @@ public class MainActivity extends BaseActivity {
|
||||
GlobalProvider.save(mActivity, "isUpload", "13");
|
||||
setSignOffText();
|
||||
mTvSign.setTextColor(Color.WHITE);
|
||||
ToastUtils.showShort("签到成功");
|
||||
ToastUtils.showLong("签到成功");
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -1430,7 +1442,7 @@ public class MainActivity extends BaseActivity {
|
||||
*/
|
||||
private void startListenLocation() {
|
||||
|
||||
boolean isRuning = AppUtils.getProcessIsRuning(getApplicationContext(), "com.sucstepsoft.realtimelocation.services.LocationService");
|
||||
boolean isRuning = AppUtils.getProcessIsRuning(getApplicationContext(), "com.sucstepsoft.txrealtimelocation.services.LocationService");
|
||||
if (!isRuning) {
|
||||
startLocation();
|
||||
} else {
|
||||
@ -1444,7 +1456,7 @@ public class MainActivity extends BaseActivity {
|
||||
boolean isSetting = UserLgUtils.getIsSetting();
|
||||
if (!isSetting) {
|
||||
// IntentWrapper.jumpStartInterface(mActivity);
|
||||
IntentWrapper.whiteListMatters(MainActivity.this, "片长制");
|
||||
IntentWrapper.whiteListMatters(MainActivity.this, "应急管理局");
|
||||
}
|
||||
GlobalProvider.save(mActivity, "isUpload", "12");
|
||||
Intent intent = new Intent(MainActivity.this, LocationService.class);
|
||||
@ -1632,7 +1644,7 @@ public class MainActivity extends BaseActivity {
|
||||
}
|
||||
|
||||
private void checkPointIsLegal(BDLocation bdLocation) {
|
||||
if (mDefaultCityCode.equals(bdLocation.getCityCode())) {
|
||||
if (PathConfig.CITY_CODE_DEFAULT.equals(bdLocation.getCityCode())) {
|
||||
if (bdLocation != null && bdLocation.getLatitude() != 0 && bdLocation.getLongitude() != 0) {
|
||||
if (mPrecision >= mPrecMax) {
|
||||
mPrecision = mPrecisionDefault;
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.base;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.base;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
@ -9,8 +9,8 @@ import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
|
||||
import com.sucstepsoft.cm_utils.utils.LogUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.ScreenManager;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.ScreenManager;
|
||||
|
||||
/**
|
||||
* 保活方案之一:单像素Activity
|
@ -1,10 +1,9 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.common;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.common;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.os.Environment;
|
||||
import android.support.v4.view.ViewPager;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
@ -12,14 +11,11 @@ import android.widget.TextView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.request.target.Target;
|
||||
import com.sucstepsoft.cm_utils.constant.PathConfig;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.download.DownloadUtils;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.listener.DownloadListener;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.core.widget.photoview.adapter.ImageAdapter;
|
||||
import com.sucstepsoft.cm_utils.utils.LogUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
@ -31,11 +27,9 @@ import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import io.reactivex.Observable;
|
||||
import io.reactivex.ObservableEmitter;
|
||||
import io.reactivex.ObservableOnSubscribe;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.functions.Consumer;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
|
||||
/**
|
@ -1,8 +1,6 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.issue;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.issue;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
|
||||
import com.jcodecraeer.xrecyclerview.ProgressStyle;
|
||||
@ -11,10 +9,10 @@ import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.IssueSubAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.IssueSubAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.issue;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.issue;
|
||||
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.Intent;
|
||||
@ -7,7 +7,6 @@ import android.graphics.Color;
|
||||
import android.graphics.drawable.AnimationDrawable;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.provider.MediaStore;
|
||||
import android.support.v4.content.FileProvider;
|
||||
import android.support.v7.widget.GridLayoutManager;
|
||||
@ -43,19 +42,18 @@ import com.sucstepsoft.cm_utils.core.widget.base.AddPhotoAdapter;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseShowPhotoAdapter;
|
||||
import com.sucstepsoft.cm_utils.core.widget.views.ButtomDialogView;
|
||||
import com.sucstepsoft.cm_utils.utils.LogUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ProiderUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.activitys.common.PhotoActivity;
|
||||
import com.sucstepsoft.realtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueCheckBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueDisBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.common.PhotoActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.IssueCheckBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.IssueDisBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
@ -65,7 +63,6 @@ import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.Scheduler;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.schedulers.Schedulers;
|
@ -1,22 +1,18 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.issue;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.issue;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.widget.Button;
|
||||
|
||||
import com.jcodecraeer.xrecyclerview.ProgressStyle;
|
||||
import com.jcodecraeer.xrecyclerview.XRecyclerView;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.IssueSubAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.IssueSubAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,7 +1,6 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.issue;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.issue;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
|
||||
import com.jcodecraeer.xrecyclerview.ProgressStyle;
|
||||
@ -10,10 +9,10 @@ import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.IssueSubAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.IssueSubAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.issue;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.issue;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.Nullable;
|
||||
@ -9,8 +9,8 @@ import android.support.v4.view.ViewPager;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.core.widget.xtablayout.XTabLayout;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.fragments.issue.PendingFragment;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.fragments.issue.PendingFragment;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.issue;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.issue;
|
||||
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.BroadcastReceiver;
|
||||
@ -15,21 +15,16 @@ import android.provider.MediaStore;
|
||||
import android.support.v4.content.FileProvider;
|
||||
import android.support.v7.widget.GridLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.Html;
|
||||
import android.text.TextUtils;
|
||||
import android.view.Gravity;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.CompoundButton;
|
||||
import android.widget.EditText;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.Switch;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.baidu.location.BDLocation;
|
||||
import com.baidu.mapapi.map.MapStatusUpdate;
|
||||
import com.baidu.mapapi.map.MapStatusUpdateFactory;
|
||||
import com.baidu.mapapi.model.LatLng;
|
||||
import com.bigkoo.pickerview.builder.OptionsPickerBuilder;
|
||||
import com.bigkoo.pickerview.view.OptionsPickerView;
|
||||
import com.cjt2325.cameralibrary.videorecord.AudioRecordButton;
|
||||
@ -37,8 +32,6 @@ import com.cjt2325.cameralibrary.videorecord.MediaManager;
|
||||
import com.google.gson.Gson;
|
||||
import com.sucstepsoft.cm_utils.constant.PathConfig;
|
||||
import com.sucstepsoft.cm_utils.core.beans.AddPhotoBean;
|
||||
import com.sucstepsoft.cm_utils.core.network.HttpUtils;
|
||||
import com.sucstepsoft.cm_utils.core.network.response.JsonResponseHandler;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.BaseUrlApi;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.AddPhotoAdapter;
|
||||
@ -49,31 +42,22 @@ import com.sucstepsoft.cm_utils.utils.ProiderUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.activitys.base.MainActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.common.PhotoActivity;
|
||||
import com.sucstepsoft.realtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.realtimelocation.beans.AreaListBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.CommunityBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.ErrorBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueReportBody;
|
||||
import com.sucstepsoft.realtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.TypeListBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.UserDepartmentBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.services.GlobalProvider;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.common.PhotoActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AreaListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.CommunityBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.IssueReportBody;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.TypeListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.UserDepartmentBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
@ -85,12 +69,9 @@ import io.reactivex.schedulers.Schedulers;
|
||||
import okhttp3.MediaType;
|
||||
import okhttp3.MultipartBody;
|
||||
import okhttp3.RequestBody;
|
||||
import retrofit2.HttpException;
|
||||
import top.zibin.luban.Luban;
|
||||
import top.zibin.luban.OnCompressListener;
|
||||
|
||||
import static android.widget.CompoundButton.*;
|
||||
|
||||
|
||||
/**
|
||||
* createTime: 2019-7-25 11:00:00
|
@ -1,30 +1,18 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.issue;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.issue;
|
||||
|
||||
import android.graphics.Canvas;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.net.MacAddress;
|
||||
import android.os.Bundle;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.support.v7.widget.GridLayoutManager;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ConvertUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.IssueStepAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.CaseFlowBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueStepBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.realtimelocation.widget.SpaceItemDecoration;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.IssueStepAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.CaseFlowBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.issue;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.issue;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.Nullable;
|
||||
@ -9,8 +9,8 @@ import android.support.v4.view.ViewPager;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.core.widget.xtablayout.XTabLayout;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.fragments.issue.PendingFragment;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.fragments.issue.PendingFragment;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,9 +1,8 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.issue;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.issue;
|
||||
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
@ -38,8 +37,7 @@ import com.baidu.mapapi.search.geocode.ReverseGeoCodeResult;
|
||||
import com.sucstepsoft.cm_utils.constant.PathConfig;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.activitys.locus.LocusMapActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
@ -64,8 +62,6 @@ public class TakePointActivity extends BaseActivity {
|
||||
private GeoCoder mGeoCoder;
|
||||
private BitmapDescriptor mBitmap;
|
||||
private MessageReceiver mReceiver;
|
||||
private String mDefaultCityCode = "229";//TODO 包头 229
|
||||
// private String mDefaultCityCode = "321";//TODO 呼和浩特 321
|
||||
private LocationClient mLocationClient;
|
||||
|
||||
@Override
|
||||
@ -299,7 +295,7 @@ public class TakePointActivity extends BaseActivity {
|
||||
}
|
||||
|
||||
private void checkPointIsLegal(BDLocation bdLocation) {
|
||||
if (mDefaultCityCode.equals(bdLocation.getCityCode())) {
|
||||
if (PathConfig.CITY_CODE_DEFAULT.equals(bdLocation.getCityCode())) {
|
||||
if (bdLocation != null && bdLocation.getLatitude() != 0 && bdLocation.getLongitude() != 0) {
|
||||
if (bdLocation.getRadius() <= 150) {
|
||||
if (bdLocation != null && bdLocation.getLatitude() != Double.MIN_VALUE && bdLocation.getLongitude() != Double.MIN_VALUE) {
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.locus;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.locus;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
@ -6,7 +6,6 @@ import android.support.annotation.Nullable;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.app.FragmentManager;
|
||||
import android.support.v4.app.FragmentStatePagerAdapter;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
|
||||
@ -16,13 +15,12 @@ import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.core.widget.xtablayout.XTabLayout;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.realtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.UnderlingBean;
|
||||
import com.sucstepsoft.realtimelocation.fragments.locus.LocusMapFragment;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.widget.ScrollMapViewPager;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.UnderlingBean;
|
||||
import com.sucstepsoft.txrealtimelocation.fragments.locus.LocusMapFragment;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.widget.ScrollMapViewPager;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,22 +1,14 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.locus;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.locus;
|
||||
|
||||
import android.accessibilityservice.GestureDescription;
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Point;
|
||||
import android.location.Location;
|
||||
import android.os.Bundle;
|
||||
import android.support.design.widget.AppBarLayout;
|
||||
import android.support.v4.graphics.ColorUtils;
|
||||
import android.support.v7.app.AlertDialog;
|
||||
import android.graphics.Path;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.TextUtils;
|
||||
import android.view.TextureView;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.ImageView;
|
||||
@ -39,15 +31,12 @@ import com.baidu.mapapi.map.MapStatusUpdateFactory;
|
||||
import com.baidu.mapapi.map.MapView;
|
||||
import com.baidu.mapapi.map.MarkerOptions;
|
||||
import com.baidu.mapapi.map.MyLocationData;
|
||||
import com.baidu.mapapi.map.Overlay;
|
||||
import com.baidu.mapapi.map.OverlayOptions;
|
||||
import com.baidu.mapapi.map.PolygonOptions;
|
||||
import com.baidu.mapapi.map.PolylineOptions;
|
||||
import com.baidu.mapapi.map.Stroke;
|
||||
import com.baidu.mapapi.map.TextOptions;
|
||||
import com.baidu.mapapi.model.LatLng;
|
||||
import com.baidu.mapapi.utils.DistanceUtil;
|
||||
import com.baidu.mapapi.utils.SpatialRelationUtil;
|
||||
import com.bigkoo.pickerview.builder.TimePickerBuilder;
|
||||
import com.bigkoo.pickerview.view.TimePickerView;
|
||||
import com.bumptech.glide.Glide;
|
||||
@ -63,43 +52,28 @@ import com.sucstepsoft.cm_utils.utils.TimeUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.activitys.base.MainActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.mine.UserInfoActivity;
|
||||
import com.sucstepsoft.realtimelocation.adapters.LocusStepAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.DrawMapLineBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LocusTextBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.MineLocationBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.PenLineBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.utils.PointUtils;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.LocusStepAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.DrawMapLineBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LocusTextBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.MineLocationBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.PenLineBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.PointUtils;
|
||||
|
||||
import java.nio.channels.ShutdownChannelGroupException;
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.temporal.Temporal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.BrokenBarrierException;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import io.reactivex.Observable;
|
||||
import io.reactivex.ObservableOnSubscribe;
|
||||
import io.reactivex.ObservableSource;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.functions.Function;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
|
||||
/**
|
||||
@ -153,8 +127,6 @@ public class LocusMapActivity extends BaseActivity {
|
||||
private DecimalFormat mFormat;
|
||||
private String mEndTime;
|
||||
private LocationClient mLocationClient;
|
||||
private String mDefaultCityCode = "229";//TODO 包头 229
|
||||
// private String mDefaultCityCode = "321";//TODO 呼和浩特 321
|
||||
|
||||
@Override
|
||||
protected int setLayoutId() {
|
||||
@ -999,7 +971,7 @@ public class LocusMapActivity extends BaseActivity {
|
||||
}
|
||||
|
||||
private void checkPointIsLegal(BDLocation bdLocation) {
|
||||
if (mDefaultCityCode.equals(bdLocation.getCityCode())) {
|
||||
if (PathConfig.CITY_CODE_DEFAULT.equals(bdLocation.getCityCode())) {
|
||||
if (bdLocation != null && bdLocation.getLatitude() != Double.MIN_VALUE && bdLocation.getLongitude() != Double.MIN_VALUE) {
|
||||
if (bdLocation.getRadius() <= 150) {
|
||||
mBaiduMap.setMyLocationEnabled(true);
|
@ -1,10 +1,7 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.mine;
|
||||
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.os.Bundle;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.mine;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
@ -1,7 +1,6 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.mine;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.mine;
|
||||
|
||||
import android.app.ProgressDialog;
|
||||
import android.os.Bundle;
|
||||
import android.text.Editable;
|
||||
import android.text.TextUtils;
|
||||
import android.text.TextWatcher;
|
||||
@ -11,25 +10,22 @@ import android.widget.EditText;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.sucstepsoft.cm_utils.constant.RegexConstants;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.EncryptUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.RegexUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.beans.ChangePwdBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.services.GlobalProvider;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.ChangePwdBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.services.GlobalProvider;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import io.reactivex.Observable;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.Disposable;
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.mine;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.mine;
|
||||
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.Intent;
|
||||
@ -21,11 +21,11 @@ import com.sucstepsoft.cm_utils.utils.TimeUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.beans.LeavePostBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LeavePostBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
@ -1,8 +1,6 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.mine;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.mine;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
|
||||
import com.jcodecraeer.xrecyclerview.ProgressStyle;
|
||||
@ -11,15 +9,12 @@ import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.IssueSubAdapter;
|
||||
import com.sucstepsoft.realtimelocation.adapters.LeaveHistoryAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LeaveListBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.LeaveHistoryAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LeaveListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
import butterknife.BindView;
|
@ -1,7 +1,6 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.mine;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.mine;
|
||||
|
||||
import android.app.ProgressDialog;
|
||||
import android.os.Bundle;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
@ -10,22 +9,19 @@ import android.widget.LinearLayout;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.alibaba.android.arouter.exception.HandlerException;
|
||||
import com.google.gson.Gson;
|
||||
import com.sucstepsoft.cm_utils.core.network.response.GsonResponseHandler;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.beans.LeaveCheckBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LeaveDetailBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LeaveListBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LeavePostBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LeaveCheckBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LeaveDetailBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LeaveListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
@ -1,7 +1,6 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.mine;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.mine;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
|
||||
import com.jcodecraeer.xrecyclerview.ProgressStyle;
|
||||
@ -10,13 +9,10 @@ import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.IssueDetailActivity;
|
||||
import com.sucstepsoft.realtimelocation.adapters.IssueSubAdapter;
|
||||
import com.sucstepsoft.realtimelocation.adapters.LeaveHistoryAdapter;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueSubBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LeaveListBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.LeaveHistoryAdapter;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LeaveListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -25,7 +21,6 @@ import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.Scheduler;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.schedulers.Schedulers;
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.mine;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.mine;
|
||||
|
||||
import android.Manifest;
|
||||
import android.app.ProgressDialog;
|
||||
@ -20,7 +20,6 @@ import android.text.TextUtils;
|
||||
import android.util.Base64;
|
||||
import android.view.Gravity;
|
||||
import android.widget.Button;
|
||||
import android.widget.CompoundButton;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.RelativeLayout;
|
||||
@ -43,26 +42,23 @@ import com.sucstepsoft.cm_utils.utils.FileIOUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.FileUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.LogUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ProiderUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.TimeUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.realtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.ChangeUserInfoBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LoginUser;
|
||||
import com.sucstepsoft.realtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.VersionBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.services.GlobalProvider;
|
||||
import com.sucstepsoft.realtimelocation.utils.AesUtil;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.ChangeUserInfoBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LoginUser;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.VersionBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.services.GlobalProvider;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.AesUtil;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import butterknife.BindView;
|
||||
@ -151,7 +147,7 @@ public class UserActivity extends BaseActivity {
|
||||
}
|
||||
mTvDepart.setText(type);
|
||||
} else {
|
||||
mTvDepart.setText("片长");
|
||||
mTvDepart.setText("管理员");
|
||||
}
|
||||
Glide.with(mActivity)
|
||||
.load(BaseUrlApi.BASE_IMG_URL + UserLgUtils.getAvatar())
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.mine;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.mine;
|
||||
|
||||
import android.Manifest;
|
||||
import android.app.ProgressDialog;
|
||||
@ -17,12 +17,8 @@ import com.bigkoo.pickerview.builder.OptionsPickerBuilder;
|
||||
import com.bigkoo.pickerview.builder.TimePickerBuilder;
|
||||
import com.bigkoo.pickerview.view.OptionsPickerView;
|
||||
import com.bigkoo.pickerview.view.TimePickerView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.load.resource.bitmap.CircleCrop;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.google.gson.Gson;
|
||||
import com.sucstepsoft.cm_utils.constant.PathConfig;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.BaseUrlApi;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.AppUtils;
|
||||
@ -32,15 +28,15 @@ import com.sucstepsoft.cm_utils.utils.LogUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.cm_utils.utils.UIUtil;
|
||||
import com.sucstepsoft.cm_utils.utils.UserLgUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.realtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.ChangeUserInfoBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.LoginUser;
|
||||
import com.sucstepsoft.realtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.realtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.realtimelocation.utils.AesUtil;
|
||||
import com.sucstepsoft.realtimelocation.utils.ExceptionHandler;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AppTokenUser;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.BaseUserBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.ChangeUserInfoBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.LoginUser;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.SuccessBean;
|
||||
import com.sucstepsoft.txrealtimelocation.net.LocationApiService;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.AesUtil;
|
||||
import com.sucstepsoft.txrealtimelocation.utils.ExceptionHandler;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
@ -1,19 +1,17 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.notice;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.notice;
|
||||
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.app.FragmentManager;
|
||||
import android.support.v4.app.FragmentStatePagerAdapter;
|
||||
import android.support.v4.view.ViewPager;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.os.Bundle;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.core.widget.xtablayout.XTabLayout;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.fragments.issue.PendingFragment;
|
||||
import com.sucstepsoft.realtimelocation.fragments.mine.NewsFragment;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.fragments.mine.NewsFragment;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.activitys.notice;
|
||||
package com.sucstepsoft.txrealtimelocation.activitys.notice;
|
||||
|
||||
import android.graphics.Bitmap;
|
||||
import android.os.Build;
|
||||
@ -15,8 +15,8 @@ import android.widget.ZoomButtonsController;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
|
||||
import com.sucstepsoft.cm_utils.utils.ToastUtils;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.beans.NewsListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.NewsListBean;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.adapters;
|
||||
package com.sucstepsoft.txrealtimelocation.adapters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.LayoutInflater;
|
||||
@ -6,10 +6,10 @@ import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseRecyclerAdapter;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.holders.AddressListBaseHolder;
|
||||
import com.sucstepsoft.realtimelocation.beans.AddressListBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.DepartmentBean;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.holders.AddressListBaseHolder;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AddressListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.DepartmentBean;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.adapters;
|
||||
package com.sucstepsoft.txrealtimelocation.adapters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.LayoutInflater;
|
||||
@ -6,9 +6,9 @@ import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseRecyclerAdapter;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.holders.AddressListDepartHolder;
|
||||
import com.sucstepsoft.realtimelocation.beans.AddressListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.holders.AddressListDepartHolder;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AddressListBean;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.adapters;
|
||||
package com.sucstepsoft.txrealtimelocation.adapters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Color;
|
||||
@ -7,8 +7,8 @@ import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseRecyclerAdapter;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.holders.AddressListTitleHolder;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.holders.AddressListTitleHolder;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.adapters;
|
||||
package com.sucstepsoft.txrealtimelocation.adapters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.LayoutInflater;
|
||||
@ -6,10 +6,9 @@ import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseRecyclerAdapter;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.holders.AddressListDepartHolder;
|
||||
import com.sucstepsoft.realtimelocation.adapters.holders.AddressUserHolder;
|
||||
import com.sucstepsoft.realtimelocation.beans.AddressListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.holders.AddressUserHolder;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AddressListBean;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -1,15 +1,14 @@
|
||||
package com.sucstepsoft.realtimelocation.adapters;
|
||||
package com.sucstepsoft.txrealtimelocation.adapters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.text.Layout;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseRecyclerAdapter;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.holders.PDepartMentHolder;
|
||||
import com.sucstepsoft.realtimelocation.beans.AreaListBean;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.holders.PDepartMentHolder;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.AreaListBean;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -1,15 +1,14 @@
|
||||
package com.sucstepsoft.realtimelocation.adapters;
|
||||
package com.sucstepsoft.txrealtimelocation.adapters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.sucstepsoft.cm_utils.core.beans.FuncBean;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseRecyclerAdapter;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.adapters.holders.FuncHolder;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.holders.FuncHolder;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.sucstepsoft.realtimelocation.adapters;
|
||||
package com.sucstepsoft.txrealtimelocation.adapters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
@ -8,24 +8,18 @@ import android.text.TextUtils;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.baidu.mapapi.map.TextureMapView;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.BaseUrlApi;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseRecyclerAdapter;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseShowPhotoAdapter;
|
||||
import com.sucstepsoft.realtimelocation.R;
|
||||
import com.sucstepsoft.realtimelocation.activitys.common.PhotoActivity;
|
||||
import com.sucstepsoft.realtimelocation.activitys.issue.IssueDetailActivity;
|
||||
import com.sucstepsoft.realtimelocation.adapters.holders.IssueStepHolder;
|
||||
import com.sucstepsoft.realtimelocation.beans.CaseFlowBean;
|
||||
import com.sucstepsoft.realtimelocation.beans.IssueStepBean;
|
||||
import com.sucstepsoft.txrealtimelocation.R;
|
||||
import com.sucstepsoft.txrealtimelocation.activitys.common.PhotoActivity;
|
||||
import com.sucstepsoft.txrealtimelocation.adapters.holders.IssueStepHolder;
|
||||
import com.sucstepsoft.txrealtimelocation.beans.CaseFlowBean;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import butterknife.BindView;
|
||||
|
||||
/**
|
||||
* 作者: Adam
|
||||
* 日期: 2019/8/6 - 14:10
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user