Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
android
/
dayu
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
c77f79de
authored
7 years ago
by
罗翻
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加kotlin支持
parent
e85544c8
master
…
dev
dev_xx
dev_xx_241116
dev_xx_250108_toast
dev_xx_250224_report
dev_xx_web
test
v2.7.2
v2.7.1
v2.7.0
v2.6.9
v2.6.7
v2.6.6
v2.6.5
v2.6.4
v2.6.3
v2.6.2
v2.6.1
v2.6.0
v2.5.9
v2.5.7
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.0
v2.4.6
v2.4.5
v2.4.0
v_2.4.0
v2.3.2
v2.3.1
dev20230405
android_v1.6.0
android_v1.3.0
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
62 additions
and
42 deletions
.idea/gradle.xml
app/build.gradle
app/src/main/java/com/dayu/bigfish/Constants.java
app/src/main/java/com/dayu/bigfish/InitializeActivity.java
app/src/main/java/com/dayu/bigfish/presenter/homeorder/HomeOrderContract.java
app/src/main/java/com/dayu/bigfish/presenter/message/messagePresenter.java
app/src/main/java/com/dayu/bigfish/presenter/orderdoing/OrderDoingPresenter.java
app/src/main/java/com/dayu/bigfish/presenter/orderdoing/orderDoingContract.java
app/src/main/java/com/dayu/bigfish/presenter/setting/SettingPresenter.java
build.gradle
gradle/wrapper/gradle-wrapper.properties
.idea/gradle.xml
View file @
c77f79de
...
...
@@ -3,7 +3,7 @@
<component
name=
"GradleSettings"
>
<option
name=
"linkedExternalProjectsSettings"
>
<GradleProjectSettings>
<option
name=
"distributionType"
value=
"
LOCAL
"
/>
<option
name=
"distributionType"
value=
"
DEFAULT_WRAPPED
"
/>
<option
name=
"externalProjectPath"
value=
"$PROJECT_DIR$"
/>
<option
name=
"gradleHome"
value=
"$APPLICATION_HOME_DIR$/gradle/gradle-4.1"
/>
<option
name=
"modules"
>
...
...
This diff is collapsed.
Click to expand it.
app/build.gradle
View file @
c77f79de
apply
plugin:
'com.android.application'
apply
plugin:
'org.greenrobot.greendao'
apply
plugin:
'kotlin-android'
apply
plugin:
'kotlin-kapt'
apply
plugin:
'kotlin-android-extensions'
android
{
...
...
@@ -71,6 +74,9 @@ android {
preDexLibraries
=
false
}
}
kapt
{
generateStubs
=
true
}
greendao
{
schemaVersion
2
daoPackage
'com.dayu.bigfish.greendao'
...
...
@@ -110,7 +116,10 @@ dependencies {
//jsbridge
compile
'com.github.lzyzsd:jsbridge:1.0.4'
annotationProcessor
project
(
':apt'
)
kapt
project
(
':apt'
)
compile
project
(
':annotation_lib'
)
compile
"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
kapt
"com.android.databinding:compiler:$gradle_version"
}
This diff is collapsed.
Click to expand it.
app/src/main/java/com/dayu/bigfish/Constants.java
View file @
c77f79de
...
...
@@ -20,20 +20,20 @@ public class Constants {
public
static
final
String
BASE_COUNT
=
"https://47.94.101.239:7500/"
;
/***********************测试环境配置**********************************/
public
static
final
int
DEBUGLEVEL
=
LogUtils
.
LEVEL_ALL
;
public
static
final
String
BASE_URL
=
"http://47.94.101.239:3112"
;
public
final
static
String
UP_PHOTO
=
"/file/uploadMore?targetPath=test/sp/mobile/android/business/checkApply"
;
public
final
static
String
WEB_SOP
=
"http://47.94.101.239:9004/#/sop"
;
public
static
final
boolean
UM_DEBUG
=
true
;
//
public static final int DEBUGLEVEL = LogUtils.LEVEL_ALL;
//
public static final String BASE_URL = "http://47.94.101.239:3112";
//
public final static String UP_PHOTO = "/file/uploadMore?targetPath=test/sp/mobile/android/business/checkApply";
//
public final static String WEB_SOP = "http://47.94.101.239:9004/#/sop";
//
public static final boolean UM_DEBUG = true;
// public final static String WEB_SOP = "http://192.168.1.132:8080/#/sop";
/**************************正式环境*******************************/
//
public static final int DEBUGLEVEL = LogUtils.LEVEL_OFF;
//
public static final String BASE_URL = "https://mobile.dayu.ai";
//
public final static String UP_PHOTO = "/file/uploadMore?targetPath=online/sp/mobile/android/business/checkApply";
//
public final static String WEB_SOP = "https://sop.kf.ai/#/sop";
//
public static final boolean UM_DEBUG = false;
public
static
final
int
DEBUGLEVEL
=
LogUtils
.
LEVEL_OFF
;
public
static
final
String
BASE_URL
=
"https://mobile.dayu.ai"
;
public
final
static
String
UP_PHOTO
=
"/file/uploadMore?targetPath=online/sp/mobile/android/business/checkApply"
;
public
final
static
String
WEB_SOP
=
"https://sop.kf.ai/#/sop"
;
public
static
final
boolean
UM_DEBUG
=
false
;
/*****************/
/**
* 登录.
...
...
@@ -139,7 +139,7 @@ public class Constants {
//订单详情
public
final
static
String
ORDER_DETAIL
=
"order_detail"
;
//数据返回失败标识
public
final
static
int
FAILED
=
1
;
public
final
static
int
FAILED
=
-
1
;
//相册选择照片删除时传递的key
public
final
static
String
BUNDLE_KEY_ID
=
"BUNDLE_KEY_ID"
;
//工程师的账户余额
...
...
This diff is collapsed.
Click to expand it.
app/src/main/java/com/dayu/bigfish/InitializeActivity.java
View file @
c77f79de
...
...
@@ -73,13 +73,6 @@ public class InitializeActivity extends AppCompatActivity {
);
}
@TargetApi
(
23
)
@Override
public
void
onRequestPermissionsResult
(
int
requestCode
,
@NonNull
String
[]
permissions
,
@NonNull
int
[]
grantResults
)
{
MPermissionUtils
.
onRequestPermissionsResult
(
requestCode
,
permissions
,
grantResults
);
super
.
onRequestPermissionsResult
(
requestCode
,
permissions
,
grantResults
);
}
public
void
showPerMissionDialog
()
{
CustomDialog
dialog
=
new
CustomDialog
(
mActivity
,
R
.
style
.
CustomDialog
,
getString
(
R
.
string
.
please_open__permission
)
,
(
dialog1
,
confirm
)
->
{
...
...
@@ -121,5 +114,12 @@ public class InitializeActivity extends AppCompatActivity {
mDisposable
.
dispose
();
}
}
@TargetApi
(
23
)
@Override
public
void
onRequestPermissionsResult
(
int
requestCode
,
@NonNull
String
[]
permissions
,
@NonNull
int
[]
grantResults
)
{
MPermissionUtils
.
onRequestPermissionsResult
(
requestCode
,
permissions
,
grantResults
);
super
.
onRequestPermissionsResult
(
requestCode
,
permissions
,
grantResults
);
}
}
This diff is collapsed.
Click to expand it.
app/src/main/java/com/dayu/bigfish/presenter/homeorder/HomeOrderContract.java
View file @
c77f79de
...
...
@@ -15,6 +15,11 @@ public interface HomeOrderContract {
abstract
class
Presenter
extends
BasePresenter
<
View
>
{
/**
* 获得tab数量.
* @param userId
* @param siteId
*/
public
abstract
void
getTabNum
(
int
userId
,
int
siteId
);
public
abstract
void
dumpToOrderRecordActivity
();
...
...
This diff is collapsed.
Click to expand it.
app/src/main/java/com/dayu/bigfish/presenter/message/messagePresenter.java
View file @
c77f79de
...
...
@@ -119,8 +119,4 @@ public class messagePresenter extends messageContract.Presenter {
mActivity
.
startActivity
(
intent
);
MobclickAgent
.
onEvent
(
MyApplication
.
getContext
(),
"read_message"
);
}
public
int
getmCategory
()
{
return
mCategory
;
}
}
This diff is collapsed.
Click to expand it.
app/src/main/java/com/dayu/bigfish/presenter/orderdoing/OrderDoingPresenter.java
View file @
c77f79de
...
...
@@ -70,24 +70,20 @@ public class OrderDoingPresenter extends orderDoingContract.Presenter {
@Override
public
void
getOrders
(
int
state
,
int
userId
,
int
siteId
,
int
page
,
int
pageSize
)
{
ApiFactory
.
getOrders
(
state
,
userId
,
siteId
,
page
,
pageSize
).
subscribe
(
baseObserver
(
new
Consumer
<
BasePageBean
<
Order
>>()
{
@Override
public
void
accept
(
BasePageBean
<
Order
>
orderBasePageBean
)
throws
Exception
{
ApiFactory
.
getOrders
(
state
,
userId
,
siteId
,
page
,
pageSize
).
subscribe
(
baseObserver
((
Consumer
<
BasePageBean
<
Order
>>)
orderBasePageBean
->
{
datas
.
set
(
orderBasePageBean
);
mPage
++;
EventBus
.
getDefault
().
post
(
new
RefreshTab
(-
1
));
}
},
responeThrowable
->
datas
.
set
(
Constants
.
FAILED
)));
}
@Override
public
void
getErrorOrder
()
{
ApiFactory
.
getErrorOrders
(
mUserId
,
mSiteId
).
subscribe
(
baseObserver
(
new
Consumer
<
List
<
ErrorOrder
>>()
{
@Override
public
void
accept
(
List
<
ErrorOrder
>
errorOrder
)
throws
Exception
{
ApiFactory
.
getErrorOrders
(
mUserId
,
mSiteId
).
subscribe
(
baseObserver
((
Consumer
<
List
<
ErrorOrder
>>)
errorOrder
->
{
datas
.
set
(
errorOrder
);
EventBus
.
getDefault
().
post
(
new
RefreshTab
(-
1
));
}
},
responeThrowable
->
datas
.
set
(
Constants
.
FAILED
)));
}
...
...
This diff is collapsed.
Click to expand it.
app/src/main/java/com/dayu/bigfish/presenter/orderdoing/orderDoingContract.java
View file @
c77f79de
...
...
@@ -22,10 +22,27 @@ public interface orderDoingContract {
abstract
class
Presenter
extends
BaseOrderPresenter
<
View
>
{
/**
* 获取异常订单.
*/
public
abstract
void
getErrorOrder
();
/**
* 开始出发.
* @param orderId
* @param latitude
* @param longitude
* @return
*/
public
abstract
Observable
<
Integer
>
startOrder
(
int
orderId
,
double
latitude
,
double
longitude
);
/**
* 开始服务.
* @param orderId
* @param latitude
* @param longitude
* @return
*/
public
abstract
Observable
<
Integer
>
startServer
(
int
orderId
,
double
latitude
,
double
longitude
);
}
...
...
This diff is collapsed.
Click to expand it.
app/src/main/java/com/dayu/bigfish/presenter/setting/SettingPresenter.java
View file @
c77f79de
package
com
.
dayu
.
bigfish
.
presenter
.
setting
;
import
android.app.Dialog
;
import
android.content.Intent
;
import
android.databinding.ObservableBoolean
;
import
android.net.Uri
;
...
...
@@ -16,7 +15,6 @@ import com.dayu.bigfish.bean.UserInfo;
import
com.dayu.bigfish.ui.AboutUsActivity
;
import
com.dayu.bigfish.ui.FeedBackActivity
;
import
com.dayu.bigfish.ui.LoginActivity
;
import
com.dayu.bigfish.ui.views.CustomDialog
;
import
com.dayu.bigfish.utils.AppUtils
;
import
com.dayu.bigfish.utils.DataCleanManager
;
import
com.dayu.bigfish.utils.SPUtils
;
...
...
@@ -103,9 +101,7 @@ public class SettingPresenter extends SettingContract.Presenter {
@Override
public
void
clearCach
()
{
mView
.
showCachDialog
(
new
CustomDialog
.
OnCloseListener
()
{
@Override
public
void
onClick
(
Dialog
dialog
,
boolean
confirm
)
{
mView
.
showCachDialog
((
dialog
,
confirm
)
->
{
if
(
confirm
)
{
mView
.
showDialog
(
mActivity
.
getString
(
R
.
string
.
on_clear
));
Observable
.
timer
(
2
,
TimeUnit
.
SECONDS
).
subscribe
(
...
...
@@ -115,7 +111,6 @@ public class SettingPresenter extends SettingContract.Presenter {
});
DataCleanManager
.
deleteFolderFile
(
Environment
.
getExternalStorageDirectory
()
+
"/Android/data/com.dayu.bigfish/cache"
,
false
);
}
}
});
MobclickAgent
.
onEvent
(
mActivity
,
"clear_cach"
);
}
...
...
This diff is collapsed.
Click to expand it.
build.gradle
View file @
c77f79de
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript
{
ext
.
kotlin_version
=
'1.2.10'
ext
.
gradle_version
=
'3.0.1'
repositories
{
jcenter
()
}
dependencies
{
classpath
'com.android.tools.build:gradle:3.0.1'
classpath
"com.android.tools.build:gradle:$gradle_version"
classpath
'org.greenrobot:greendao-gradle-plugin:3.2.0'
classpath
"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
...
...
This diff is collapsed.
Click to expand it.
gradle/wrapper/gradle-wrapper.properties
View file @
c77f79de
#
Fri Nov 17 09:40:30 CST 2017
#
Tue Jan 16 09:59:38 CST 2018
distributionBase
=
GRADLE_USER_HOME
distributionPath
=
wrapper/dists
zipStoreBase
=
GRADLE_USER_HOME
zipStorePath
=
wrapper/dists
distributionUrl
=
https
\:
//services.gradle.org/distributions/gradle-4.1-all.zip
\ No newline at end of file
distributionUrl
=
https
\:
//services.gradle.org/distributions/gradle-4.4-all.zip
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment