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
ac53dc51
authored
a year ago
by
wukun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
0329
parent
6273740e
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
92 additions
and
17 deletions
app/src/main/AndroidManifest.xml
app/src/main/java/com/dayu/bigfish/ui/SettingActivity.java
baseSDK/src/main/java/com/dayu/utils/BitmapUtils.java
userCenter/src/main/java/com/dayu/usercenter/adapter/CoursesVideoAdapter.java
userCenter/src/main/java/com/dayu/usercenter/event/ReceiveOrderSwitchEvent.java
userCenter/src/main/java/com/dayu/usercenter/ui/activity/BusinessDetailActivity.java
userCenter/src/main/java/com/dayu/usercenter/ui/activity2/ShareUserCardActivity.java
userCenter/src/main/java/com/dayu/usercenter/ui/fragment/HomeUserFragment.java
userCenter/src/main/release/AndroidManifest.xml
userCenter/src/main/res/layout/activity_business_detail.xml
app/src/main/AndroidManifest.xml
View file @
ac53dc51
...
@@ -225,4 +225,11 @@
...
@@ -225,4 +225,11 @@
<uses-permission
android:name=
"com.huawei.android.launcher.permission.CHANGE_BADGE"
/>
<uses-permission
android:name=
"com.huawei.android.launcher.permission.CHANGE_BADGE"
/>
<queries>
<package
android:name=
"com.tencent.mm"
/>
<package
android:name=
"com.tencent.mobileqq"
/>
<package
android:name=
"com.sina.weibo"
/>
<package
android:name=
"com.tencent.wework"
/>
</queries>
</manifest>
</manifest>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
app/src/main/java/com/dayu/bigfish/ui/SettingActivity.java
View file @
ac53dc51
...
@@ -21,6 +21,7 @@ import com.dayu.bigfish.presenter.setting.SettingPresenter;
...
@@ -21,6 +21,7 @@ import com.dayu.bigfish.presenter.setting.SettingPresenter;
import
com.dayu.common.Constants
;
import
com.dayu.common.Constants
;
import
com.dayu.event.DownloadBean
;
import
com.dayu.event.DownloadBean
;
import
com.dayu.provider.router.RouterPath
;
import
com.dayu.provider.router.RouterPath
;
import
com.dayu.usercenter.event.ReceiveOrderSwitchEvent
;
import
com.dayu.utils.AppUtils
;
import
com.dayu.utils.AppUtils
;
import
com.dayu.utils.ToastUtils
;
import
com.dayu.utils.ToastUtils
;
import
com.dayu.utils.UIUtils
;
import
com.dayu.utils.UIUtils
;
...
@@ -29,6 +30,7 @@ import com.dayu.widgets.CustomDialog;
...
@@ -29,6 +30,7 @@ import com.dayu.widgets.CustomDialog;
import
com.dayu.widgets.listener.OnCloseListener
;
import
com.dayu.widgets.listener.OnCloseListener
;
import
com.dayu.widgets.listener.onDownloadListener
;
import
com.dayu.widgets.listener.onDownloadListener
;
import
org.greenrobot.eventbus.EventBus
;
import
org.greenrobot.eventbus.Subscribe
;
import
org.greenrobot.eventbus.Subscribe
;
import
org.json.JSONException
;
import
org.json.JSONException
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
...
@@ -79,7 +81,9 @@ public class SettingActivity extends BaseActivity<SettingPresenter, ActivitySett
...
@@ -79,7 +81,9 @@ public class SettingActivity extends BaseActivity<SettingPresenter, ActivitySett
Api
.
getService
(
APIService
.
class
).
changeWorkStatus
(
requestBody
).
compose
(
Api
.
applySchedulers
())
Api
.
getService
(
APIService
.
class
).
changeWorkStatus
(
requestBody
).
compose
(
Api
.
applySchedulers
())
.
subscribe
(
mPresenter
.
baseObserver
(
data
->
{
.
subscribe
(
mPresenter
.
baseObserver
(
data
->
{
}));
}));
mBind
.
receiveOrder
.
setSwitchButton
(!
mBind
.
receiveOrder
.
switchButton
);
boolean
b
=
!
mBind
.
receiveOrder
.
switchButton
;
mBind
.
receiveOrder
.
setSwitchButton
(
b
);
EventBus
.
getDefault
().
post
(
new
ReceiveOrderSwitchEvent
(
b
));
}
}
});
});
...
...
This diff is collapsed.
Click to expand it.
baseSDK/src/main/java/com/dayu/utils/BitmapUtils.java
View file @
ac53dc51
...
@@ -91,6 +91,33 @@ public class BitmapUtils {
...
@@ -91,6 +91,33 @@ public class BitmapUtils {
// }
// }
}
}
public
static
File
saveBitmap2Local_1
(
Bitmap
bmp
,
String
name
,
Activity
mActivity
)
{
if
(
bmp
==
null
)
return
null
;
// 判断是否可以对SDcard进行操作
// if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { // 获取SDCard指定目录下
File
file
=
new
File
(
mActivity
.
getExternalFilesDir
(
Environment
.
DIRECTORY_DOWNLOADS
)
+
"/dayu/image/"
);
if
(!
file
.
exists
())
{
file
.
mkdirs
();
}
file
=
new
File
(
file
,
name
);
if
(
file
.
exists
())
return
file
;
// file.delete();
try
{
FileOutputStream
out
=
new
FileOutputStream
(
file
);
bmp
.
compress
(
Bitmap
.
CompressFormat
.
PNG
,
100
,
out
);
out
.
flush
();
out
.
close
();
return
file
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
// }
return
null
;
}
/**
/**
* 获取SDCard的目录路径功能
* 获取SDCard的目录路径功能
* @return
* @return
...
...
This diff is collapsed.
Click to expand it.
userCenter/src/main/java/com/dayu/usercenter/adapter/CoursesVideoAdapter.java
View file @
ac53dc51
...
@@ -14,6 +14,7 @@ import androidx.recyclerview.widget.RecyclerView;
...
@@ -14,6 +14,7 @@ import androidx.recyclerview.widget.RecyclerView;
import
com.dayu.usercenter.R
;
import
com.dayu.usercenter.R
;
import
com.dayu.usercenter.model.CoursesVideoData
;
import
com.dayu.usercenter.model.CoursesVideoData
;
import
com.dayu.utils.ToastUtils
;
import
java.util.List
;
import
java.util.List
;
...
@@ -63,6 +64,7 @@ public class CoursesVideoAdapter extends RecyclerView.Adapter<CoursesVideoAdapte
...
@@ -63,6 +64,7 @@ public class CoursesVideoAdapter extends RecyclerView.Adapter<CoursesVideoAdapte
@Override
@Override
public
void
onClick
(
View
view
)
{
public
void
onClick
(
View
view
)
{
if
(
View
.
VISIBLE
==
holder
.
ivVideoLock
.
getVisibility
()){
if
(
View
.
VISIBLE
==
holder
.
ivVideoLock
.
getVisibility
()){
ToastUtils
.
showShortToast
(
"看完上一个才能解锁视频"
);
return
;
return
;
}
}
if
(
onItemClickListener
!=
null
){
if
(
onItemClickListener
!=
null
){
...
...
This diff is collapsed.
Click to expand it.
userCenter/src/main/java/com/dayu/usercenter/event/ReceiveOrderSwitchEvent.java
0 → 100644
View file @
ac53dc51
package
com
.
dayu
.
usercenter
.
event
;
public
class
ReceiveOrderSwitchEvent
{
private
boolean
isSwitch
;
public
ReceiveOrderSwitchEvent
(
boolean
isSwitch
)
{
this
.
isSwitch
=
isSwitch
;
}
public
boolean
isSwitch
()
{
return
isSwitch
;
}
public
void
setSwitch
(
boolean
aSwitch
)
{
isSwitch
=
aSwitch
;
}
}
This diff is collapsed.
Click to expand it.
userCenter/src/main/java/com/dayu/usercenter/ui/activity/BusinessDetailActivity.java
View file @
ac53dc51
...
@@ -179,12 +179,12 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
...
@@ -179,12 +179,12 @@ public class BusinessDetailActivity extends BaseActivity<BusinessDetailPresenter
mBind
.
llVideo
.
setVisibility
(
View
.
VISIBLE
);
mBind
.
llVideo
.
setVisibility
(
View
.
VISIBLE
);
mBind
.
tvTips
.
setText
(
"共计"
+
videoDataList
.
size
()+
"个,上下滑动观看更多视频"
);
mBind
.
tvTips
.
setText
(
"共计"
+
videoDataList
.
size
()+
"个,上下滑动观看更多视频"
);
setCurrentData
(
currentId
);
coursesVideoAdapter
=
new
CoursesVideoAdapter
(
mActivity
,
videoDataList
);
coursesVideoAdapter
=
new
CoursesVideoAdapter
(
mActivity
,
videoDataList
);
mBind
.
rlVideo
.
setLayoutManager
(
new
LinearLayoutManager
(
mActivity
));
mBind
.
rlVideo
.
setLayoutManager
(
new
LinearLayoutManager
(
mActivity
));
mBind
.
rlVideo
.
setAdapter
(
coursesVideoAdapter
);
mBind
.
rlVideo
.
setAdapter
(
coursesVideoAdapter
);
setCurrentData
(
currentId
);
coursesVideoAdapter
.
setOnItemClickListener
(
new
CoursesVideoAdapter
.
OnItemClickListener
()
{
coursesVideoAdapter
.
setOnItemClickListener
(
new
CoursesVideoAdapter
.
OnItemClickListener
()
{
@Override
@Override
public
void
onItemClick
(
int
position
)
{
public
void
onItemClick
(
int
position
)
{
...
...
This diff is collapsed.
Click to expand it.
userCenter/src/main/java/com/dayu/usercenter/ui/activity2/ShareUserCardActivity.java
View file @
ac53dc51
...
@@ -76,7 +76,8 @@ public class ShareUserCardActivity extends BaseActivity<SImplePresenter, Activit
...
@@ -76,7 +76,8 @@ public class ShareUserCardActivity extends BaseActivity<SImplePresenter, Activit
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
subscribe
(
aLong
->
{
.
subscribe
(
aLong
->
{
Bitmap
bitmap
=
BitmapUtils
.
getBitmap
(
mBind
.
llPoster
);
Bitmap
bitmap
=
BitmapUtils
.
getBitmap
(
mBind
.
llPoster
);
File
file
=
BitmapUtils
.
saveBitmap2Local
(
bitmap
,
"card"
+
System
.
currentTimeMillis
()+
mUserId
+
".png"
);
// File file = BitmapUtils.saveBitmap2Local(bitmap, "card"+System.currentTimeMillis()+mUserId+ ".png");
File
file
=
BitmapUtils
.
saveBitmap2Local_1
(
bitmap
,
"card"
+
System
.
currentTimeMillis
()+
mUserId
+
".png"
,
mActivity
);
if
(
bitmap
!=
null
)
{
if
(
bitmap
!=
null
)
{
CommonUtils
.
shareImg
(
ShareUserCardActivity
.
this
,
file
,
SHARE_MEDIA
.
WEIXIN_CIRCLE
,
null
);
CommonUtils
.
shareImg
(
ShareUserCardActivity
.
this
,
file
,
SHARE_MEDIA
.
WEIXIN_CIRCLE
,
null
);
addShareCardRecord
();
addShareCardRecord
();
...
...
This diff is collapsed.
Click to expand it.
userCenter/src/main/java/com/dayu/usercenter/ui/fragment/HomeUserFragment.java
View file @
ac53dc51
...
@@ -34,6 +34,7 @@ import com.dayu.usercenter.event.AddressData;
...
@@ -34,6 +34,7 @@ import com.dayu.usercenter.event.AddressData;
import
com.dayu.usercenter.event.ChangeNickEvent
;
import
com.dayu.usercenter.event.ChangeNickEvent
;
import
com.dayu.usercenter.event.EditAddressEvent
;
import
com.dayu.usercenter.event.EditAddressEvent
;
import
com.dayu.usercenter.event.EditBankEvent
;
import
com.dayu.usercenter.event.EditBankEvent
;
import
com.dayu.usercenter.event.ReceiveOrderSwitchEvent
;
import
com.dayu.usercenter.event.RefreshUserInfoEvent
;
import
com.dayu.usercenter.event.RefreshUserInfoEvent
;
import
com.dayu.usercenter.event.RefreshUserPriceEvent
;
import
com.dayu.usercenter.event.RefreshUserPriceEvent
;
import
com.dayu.usercenter.event.RefreshUserRecordEvent
;
import
com.dayu.usercenter.event.RefreshUserRecordEvent
;
...
@@ -583,6 +584,12 @@ public class HomeUserFragment extends BaseFragment<HomeUserPresenter, FragmentHo
...
@@ -583,6 +584,12 @@ public class HomeUserFragment extends BaseFragment<HomeUserPresenter, FragmentHo
getAddress
();
getAddress
();
}
}
@Subscribe
(
threadMode
=
ThreadMode
.
MAIN
)
public
void
receiveOrderSwitch
(
ReceiveOrderSwitchEvent
event
)
{
mBind
.
receiveOrder
.
setSwitchButton
(
event
.
isSwitch
());
}
private
void
setUserNick
(
String
nickName
)
{
private
void
setUserNick
(
String
nickName
)
{
if
(!
TextUtils
.
isEmpty
(
nickName
))
if
(!
TextUtils
.
isEmpty
(
nickName
))
mBind
.
tvNick
.
setText
(
"("
+
nickName
+
")"
);
mBind
.
tvNick
.
setText
(
"("
+
nickName
+
")"
);
...
...
This diff is collapsed.
Click to expand it.
userCenter/src/main/release/AndroidManifest.xml
View file @
ac53dc51
...
@@ -8,7 +8,11 @@
...
@@ -8,7 +8,11 @@
android:supportsRtl=
"true"
>
android:supportsRtl=
"true"
>
<activity
<activity
android:name=
".ui.activity.BusinessDetailActivity"
android:name=
".ui.activity.BusinessDetailActivity"
android:exported=
"false"
/>
android:exported=
"false"
android:launchMode=
"singleTask"
android:screenOrientation=
"portrait"
android:configChanges=
"orientation|screenSize|keyboardHidden"
android:windowSoftInputMode=
"stateHidden|adjustResize"
/>
<activity
<activity
android:name=
".ui.activity2.SelfLicenceDetailActivity"
android:name=
".ui.activity2.SelfLicenceDetailActivity"
android:exported=
"false"
/>
android:exported=
"false"
/>
...
...
This diff is collapsed.
Click to expand it.
userCenter/src/main/res/layout/activity_business_detail.xml
View file @
ac53dc51
...
@@ -53,7 +53,7 @@
...
@@ -53,7 +53,7 @@
android:textSize=
"20dp"
android:textSize=
"20dp"
android:paddingLeft=
"20dp"
android:paddingLeft=
"20dp"
android:gravity=
"center|left"
android:gravity=
"center|left"
android:background=
"@color/
table_record_title_bg
"
/>
android:background=
"@color/
cl_selector_hui
"
/>
<TextView
<TextView
android:id=
"@+id/tv_name"
android:id=
"@+id/tv_name"
...
@@ -71,11 +71,11 @@
...
@@ -71,11 +71,11 @@
android:textSize=
"20dp"
android:textSize=
"20dp"
android:paddingLeft=
"20dp"
android:paddingLeft=
"20dp"
android:gravity=
"center|left"
android:gravity=
"center|left"
android:background=
"@color/
table_record_title_bg
"
/>
android:background=
"@color/
cl_selector_hui
"
/>
<androidx.core.widget.NestedScrollView
<androidx.core.widget.NestedScrollView
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"
7
0dp"
>
android:layout_height=
"
14
0dp"
>
<TextView
<TextView
android:id=
"@+id/tv_info"
android:id=
"@+id/tv_info"
...
@@ -104,16 +104,21 @@ Y
...
@@ -104,16 +104,21 @@ Y
android:textSize=
"20dp"
android:textSize=
"20dp"
android:paddingLeft=
"20dp"
android:paddingLeft=
"20dp"
android:gravity=
"center|left"
android:gravity=
"center|left"
android:background=
"@color/
table_record_title_bg
"
/>
android:background=
"@color/
cl_selector_hui
"
/>
<RelativeLayout
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"180dp"
>
android:layout_height=
"180dp"
>
<LinearLayout
<com.dayu.widgets.MyJzvdStd
android:id=
"@+id/jz_video"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"180dp"
/>
android:layout_height=
"match_parent"
>
<com.dayu.widgets.MyJzvdStd
android:id=
"@+id/jz_video"
android:layout_width=
"match_parent"
android:layout_height=
"180dp"
/>
</LinearLayout>
<RelativeLayout
<RelativeLayout
android:id=
"@+id/rl_click"
android:id=
"@+id/rl_click"
...
@@ -166,7 +171,7 @@ Y
...
@@ -166,7 +171,7 @@ Y
<androidx.recyclerview.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rl_video"
android:id=
"@+id/rl_video"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"1
0
0dp"
/>
android:layout_height=
"1
4
0dp"
/>
<TextView
<TextView
...
@@ -189,13 +194,13 @@ Y
...
@@ -189,13 +194,13 @@ Y
android:textSize=
"20dp"
android:textSize=
"20dp"
android:paddingLeft=
"20dp"
android:paddingLeft=
"20dp"
android:gravity=
"center|left"
android:gravity=
"center|left"
android:background=
"@color/
table_record_title_bg
"
/>
android:background=
"@color/
cl_selector_hui
"
/>
<androidx.recyclerview.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rl_service"
android:id=
"@+id/rl_service"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"
10
0dp"
android:layout_height=
"
22
0dp"
android:layout_marginBottom=
"60dp"
/>
android:layout_marginBottom=
"60dp"
/>
...
@@ -208,7 +213,7 @@ Y
...
@@ -208,7 +213,7 @@ Y
android:id=
"@+id/btn_commit"
android:id=
"@+id/btn_commit"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"35dp"
android:layout_height=
"35dp"
android:background=
"@drawable/b
lue_commom
"
android:background=
"@drawable/b
tn_blue_react_4
"
android:layout_marginBottom=
"10dp"
android:layout_marginBottom=
"10dp"
android:padding=
"8dp"
android:padding=
"8dp"
android:text=
"申请商家认证"
android:text=
"申请商家认证"
...
...
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