Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
ShenghuoquanBusiness
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bp
ShenghuoquanBusiness
Commits
243423a4
Commit
243423a4
authored
Jul 28, 2021
by
shiyl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除无用的文件
parent
c37161ea
Changes
19
Show whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
44 additions
and
891 deletions
+44
-891
YdFileUtils.java
...n/src/main/java/com/yidian/bcommon/utils/YdFileUtils.java
+0
-221
YdToastUtil.kt
...mon/src/main/java/com/yidian/bcommon/utils/YdToastUtil.kt
+0
-51
item_chameleon_group.xml
...nLib/BCommon/src/main/res/layout/item_chameleon_group.xml
+0
-9
item_common_daily_card.xml
...ib/BCommon/src/main/res/layout/item_common_daily_card.xml
+0
-203
item_daily_head_card.xml
...nLib/BCommon/src/main/res/layout/item_daily_head_card.xml
+0
-125
item_flash_head.xml
CommonLib/BCommon/src/main/res/layout/item_flash_head.xml
+0
-16
item_flash_head_card.xml
...nLib/BCommon/src/main/res/layout/item_flash_head_card.xml
+0
-13
item_load_no_more.xml
CommonLib/BCommon/src/main/res/layout/item_load_no_more.xml
+0
-11
item_podcast_daily_card.xml
...b/BCommon/src/main/res/layout/item_podcast_daily_card.xml
+0
-34
item_polymer_chameleon_card.xml
...ommon/src/main/res/layout/item_polymer_chameleon_card.xml
+0
-49
item_subscribe_head.xml
...onLib/BCommon/src/main/res/layout/item_subscribe_head.xml
+0
-61
item_subscribe_head_card.xml
.../BCommon/src/main/res/layout/item_subscribe_head_card.xml
+0
-15
item_subscribe_head_text_card.xml
...mon/src/main/res/layout/item_subscribe_head_text_card.xml
+0
-6
panel_view.xml
CommonLib/BCommon/src/main/res/layout/panel_view.xml
+0
-15
test_databinding.xml
CommonLib/BCommon/src/main/res/layout/test_databinding.xml
+0
-26
toast_layout.xml
CommonLib/BCommon/src/main/res/layout/toast_layout.xml
+0
-28
BOrderApplication.kt
...a/com/yidian/shenghuoquan/border/app/BOrderApplication.kt
+4
-0
PayManager.kt
...ain/java/com/yidian/shenghuoquan/border/pay/PayManager.kt
+0
-8
BPayService.kt
...yidian/shenghuoquan/bxbirdbusiness/service/BPayService.kt
+40
-0
No files found.
CommonLib/BCommon/src/main/java/com/yidian/bcommon/utils/YdFileUtils.java
deleted
100644 → 0
View file @
c37161ea
package
com
.
yidian
.
bcommon
.
utils
;
import
android.content.ContentUris
;
import
android.content.ContentValues
;
import
android.content.Context
;
import
android.database.Cursor
;
import
android.graphics.Bitmap
;
import
android.graphics.Canvas
;
import
android.graphics.Color
;
import
android.graphics.drawable.Drawable
;
import
android.net.Uri
;
import
android.os.Build
;
import
android.os.Environment
;
import
android.provider.DocumentsContract
;
import
android.provider.MediaStore
;
import
android.text.TextUtils
;
import
android.view.View
;
import
com.google.zxing.BarcodeFormat
;
import
com.google.zxing.EncodeHintType
;
import
com.google.zxing.WriterException
;
import
com.google.zxing.common.BitMatrix
;
import
com.google.zxing.qrcode.QRCodeWriter
;
import
java.io.File
;
import
java.io.OutputStream
;
import
java.util.Hashtable
;
public
class
YdFileUtils
{
public
static
Bitmap
createBitmap
(
View
view
){
if
(
view
==
null
)
return
null
;
Bitmap
bitmap
=
Bitmap
.
createBitmap
(
view
.
getWidth
(),
view
.
getHeight
(),
Bitmap
.
Config
.
ARGB_8888
);
Canvas
canvas
=
new
Canvas
(
bitmap
);
Drawable
bgDrawable
=
view
.
getBackground
();
if
(
bgDrawable
!=
null
)
{
bgDrawable
.
draw
(
canvas
);
}
else
{
canvas
.
drawColor
(
Color
.
WHITE
);
}
view
.
draw
(
canvas
);
return
bitmap
;
}
public
static
boolean
deleteFile
(
String
delFile
)
{
File
file
=
new
File
(
delFile
);
if
(
file
.
exists
()
&&
file
.
isFile
()){
return
file
.
delete
();
}
return
false
;
}
public
static
String
saveImageFromView
(
Context
context
,
Bitmap
bitmap
){
String
fileName
=
"YdSubway_"
+
System
.
currentTimeMillis
()
+
".png"
;
try
{
ContentValues
contentValues
=
new
ContentValues
();
//设置文件名
contentValues
.
put
(
MediaStore
.
Images
.
Media
.
DISPLAY_NAME
,
fileName
);
//兼容Android Q和以下版本
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
Q
)
{
contentValues
.
put
(
MediaStore
.
Images
.
Media
.
RELATIVE_PATH
,
"DCIM/"
);
}
else
{
contentValues
.
put
(
MediaStore
.
Images
.
Media
.
DATA
,
Environment
.
getExternalStoragePublicDirectory
(
Environment
.
DIRECTORY_PICTURES
).
getPath
());
}
contentValues
.
put
(
MediaStore
.
Images
.
Media
.
MIME_TYPE
,
"image/PNG"
);
Uri
uri
=
context
.
getContentResolver
().
insert
(
MediaStore
.
Images
.
Media
.
EXTERNAL_CONTENT_URI
,
contentValues
);
if
(
uri
!=
null
)
{
OutputStream
outputStream
=
context
.
getContentResolver
().
openOutputStream
(
uri
);
if
(
outputStream
!=
null
)
{
bitmap
.
compress
(
Bitmap
.
CompressFormat
.
PNG
,
90
,
outputStream
);
outputStream
.
flush
();
outputStream
.
close
();
}
}
return
getImageAbsolutePath
(
context
,
uri
);
}
catch
(
Exception
e
)
{
}
return
""
;
}
public
static
String
getImageAbsolutePath
(
Context
context
,
Uri
imageUri
)
{
if
(
context
==
null
||
imageUri
==
null
)
return
null
;
if
(
DocumentsContract
.
isDocumentUri
(
context
,
imageUri
))
{
if
(
isExternalStorageDocument
(
imageUri
))
{
String
docId
=
DocumentsContract
.
getDocumentId
(
imageUri
);
String
[]
split
=
docId
.
split
(
":"
);
String
type
=
split
[
0
];
if
(
"primary"
.
equalsIgnoreCase
(
type
))
{
return
Environment
.
getExternalStorageDirectory
()
+
"/"
+
split
[
1
];
}
}
else
if
(
isDownloadsDocument
(
imageUri
))
{
String
id
=
DocumentsContract
.
getDocumentId
(
imageUri
);
Uri
contentUri
=
ContentUris
.
withAppendedId
(
Uri
.
parse
(
"content://downloads/public_downloads"
),
Long
.
valueOf
(
id
));
return
getDataColumn
(
context
,
contentUri
,
null
,
null
);
}
else
if
(
isMediaDocument
(
imageUri
))
{
String
docId
=
DocumentsContract
.
getDocumentId
(
imageUri
);
String
[]
split
=
docId
.
split
(
":"
);
String
type
=
split
[
0
];
Uri
contentUri
=
null
;
if
(
"image"
.
equals
(
type
))
{
contentUri
=
MediaStore
.
Images
.
Media
.
EXTERNAL_CONTENT_URI
;
}
else
if
(
"video"
.
equals
(
type
))
{
contentUri
=
MediaStore
.
Video
.
Media
.
EXTERNAL_CONTENT_URI
;
}
else
if
(
"audio"
.
equals
(
type
))
{
contentUri
=
MediaStore
.
Audio
.
Media
.
EXTERNAL_CONTENT_URI
;
}
String
selection
=
MediaStore
.
Images
.
Media
.
_ID
+
"=?"
;
String
[]
selectionArgs
=
new
String
[]{
split
[
1
]};
return
getDataColumn
(
context
,
contentUri
,
selection
,
selectionArgs
);
}
}
else
if
(
"content"
.
equalsIgnoreCase
(
imageUri
.
getScheme
()))
{
if
(
isGooglePhotosUri
(
imageUri
))
return
imageUri
.
getLastPathSegment
();
return
getDataColumn
(
context
,
imageUri
,
null
,
null
);
}
else
if
(
"file"
.
equalsIgnoreCase
(
imageUri
.
getScheme
()))
{
return
imageUri
.
getPath
();
}
return
null
;
}
private
static
String
getDataColumn
(
Context
context
,
Uri
uri
,
String
selection
,
String
[]
selectionArgs
)
{
Cursor
cursor
=
null
;
final
String
column
=
"_data"
;
final
String
[]
projection
=
{
column
};
try
{
cursor
=
context
.
getContentResolver
().
query
(
uri
,
projection
,
selection
,
selectionArgs
,
null
);
if
(
cursor
!=
null
&&
cursor
.
moveToFirst
())
{
final
int
column_index
=
cursor
.
getColumnIndexOrThrow
(
column
);
return
cursor
.
getString
(
column_index
);
}
}
finally
{
if
(
cursor
!=
null
)
cursor
.
close
();
}
return
null
;
}
private
static
boolean
isExternalStorageDocument
(
Uri
uri
)
{
return
"com.android.externalstorage.documents"
.
equals
(
uri
.
getAuthority
());
}
private
static
boolean
isGooglePhotosUri
(
Uri
uri
)
{
return
"com.google.android.apps.photos.content"
.
equals
(
uri
.
getAuthority
());
}
private
static
boolean
isDownloadsDocument
(
Uri
uri
)
{
return
"com.android.providers.downloads.documents"
.
equals
(
uri
.
getAuthority
());
}
private
static
boolean
isMediaDocument
(
Uri
uri
)
{
return
"com.android.providers.media.documents"
.
equals
(
uri
.
getAuthority
());
}
public
static
Bitmap
createQRCodeBitmap
(
String
content
,
int
width
,
int
height
){
return
createQRCodeBitmap
(
content
,
width
,
height
,
"UTF-8"
,
"H"
,
"0"
,
Color
.
BLACK
,
Color
.
WHITE
);
}
/**
* 生成简单二维码
*
* @param content 字符串内容
* @param width 二维码宽度
* @param height 二维码高度
* @param character_set 编码方式(一般使用UTF-8)
* @param error_correction_level 容错率 L:7% M:15% Q:25% H:35%
* @param margin 空白边距(二维码与边框的空白区域)
* @param color_black 黑色色块
* @param color_white 白色色块
* @return BitMap
*/
public
static
Bitmap
createQRCodeBitmap
(
String
content
,
int
width
,
int
height
,
String
character_set
,
String
error_correction_level
,
String
margin
,
int
color_black
,
int
color_white
)
{
// 字符串内容判空
if
(
TextUtils
.
isEmpty
(
content
))
{
return
null
;
}
// 宽和高>=0
if
(
width
<
0
||
height
<
0
)
{
return
null
;
}
try
{
/** 1.设置二维码相关配置 */
Hashtable
<
EncodeHintType
,
String
>
hints
=
new
Hashtable
<>();
// 字符转码格式设置
if
(!
TextUtils
.
isEmpty
(
character_set
))
{
hints
.
put
(
EncodeHintType
.
CHARACTER_SET
,
character_set
);
}
// 容错率设置
if
(!
TextUtils
.
isEmpty
(
error_correction_level
))
{
hints
.
put
(
EncodeHintType
.
ERROR_CORRECTION
,
error_correction_level
);
}
// 空白边距设置
if
(!
TextUtils
.
isEmpty
(
margin
))
{
hints
.
put
(
EncodeHintType
.
MARGIN
,
margin
);
}
/** 2.将配置参数传入到QRCodeWriter的encode方法生成BitMatrix(位矩阵)对象 */
BitMatrix
bitMatrix
=
new
QRCodeWriter
().
encode
(
content
,
BarcodeFormat
.
QR_CODE
,
width
,
height
,
hints
);
/** 3.创建像素数组,并根据BitMatrix(位矩阵)对象为数组元素赋颜色值 */
int
[]
pixels
=
new
int
[
width
*
height
];
for
(
int
y
=
0
;
y
<
height
;
y
++)
{
for
(
int
x
=
0
;
x
<
width
;
x
++)
{
//bitMatrix.get(x,y)方法返回true是黑色色块,false是白色色块
if
(
bitMatrix
.
get
(
x
,
y
))
{
pixels
[
y
*
width
+
x
]
=
color_black
;
//黑色色块像素设置
}
else
{
pixels
[
y
*
width
+
x
]
=
color_white
;
// 白色色块像素设置
}
}
}
/** 4.创建Bitmap对象,根据像素数组设置Bitmap每个像素点的颜色值,并返回Bitmap对象 */
Bitmap
bitmap
=
Bitmap
.
createBitmap
(
width
,
height
,
Bitmap
.
Config
.
ARGB_8888
);
bitmap
.
setPixels
(
pixels
,
0
,
width
,
0
,
0
,
width
,
height
);
return
bitmap
;
}
catch
(
WriterException
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
}
CommonLib/BCommon/src/main/java/com/yidian/bcommon/utils/YdToastUtil.kt
deleted
100644 → 0
View file @
c37161ea
package
com.yidian.bcommon.utils
import
android.content.Context
import
android.view.Gravity
import
android.view.LayoutInflater
import
android.view.View
import
android.widget.ImageView
import
android.widget.Toast
import
com.bumptech.glide.Glide
import
com.yidian.bcommon.R
import
com.yidian.nightmode.widget.YdImageView
import
com.yidian.nightmode.widget.YdTextView
class
YdToastUtil
{
companion
object
{
fun
showToast
(
context
:
Context
,
message
:
String
){
val
toastView
=
LayoutInflater
.
from
(
context
).
inflate
(
R
.
layout
.
toast_layout
,
null
)
val
tvContent
=
toastView
.
findViewById
<
YdTextView
>(
R
.
id
.
tv_content
)
tvContent
.
text
=
message
val
toast
=
Toast
(
context
)
toast
.
duration
=
Toast
.
LENGTH_SHORT
toast
.
view
=
toastView
toast
.
show
()
}
fun
showToast
(
context
:
Context
,
message
:
String
,
imageUrl
:
String
){
val
toastView
=
LayoutInflater
.
from
(
context
).
inflate
(
R
.
layout
.
toast_layout
,
null
)
val
ivIcon
=
toastView
.
findViewById
<
ImageView
>(
R
.
id
.
iv_icon
)
Glide
.
with
(
context
).
load
(
imageUrl
).
into
(
ivIcon
)
ivIcon
.
visibility
=
View
.
VISIBLE
val
tvContent
=
toastView
.
findViewById
<
YdTextView
>(
R
.
id
.
tv_content
)
tvContent
.
text
=
message
val
toast
=
Toast
(
context
)
toast
.
duration
=
Toast
.
LENGTH_SHORT
toast
.
view
=
toastView
toast
.
show
()
}
fun
refreshToast
(
context
:
Context
,
message
:
String
){
val
toastView
=
LayoutInflater
.
from
(
context
).
inflate
(
R
.
layout
.
refresh_toast_layout
,
null
)
val
tvContent
=
toastView
.
findViewById
<
YdTextView
>(
R
.
id
.
tv_content
)
tvContent
.
text
=
message
val
toast
=
Toast
(
context
)
toast
.
duration
=
Toast
.
LENGTH_SHORT
toast
.
view
=
toastView
toast
.
setGravity
(
Gravity
.
CENTER_HORIZONTAL
or
Gravity
.
TOP
,
0
,
350
)
toast
.
show
()
}
}
}
CommonLib/BCommon/src/main/res/layout/item_chameleon_group.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<androidx.recyclerview.widget.RecyclerView
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:id=
"@+id/rv_group"
android:background=
"@drawable/bg_white_radio"
android:layout_marginStart=
"8dp"
android:layout_marginEnd=
"8dp"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
CommonLib/BCommon/src/main/res/layout/item_common_daily_card.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdLinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:orientation=
"horizontal"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:gravity=
"center_vertical"
>
<com.yidian.nightmode.widget.YdCheckedBox
android:id=
"@+id/cb_checked"
android:layout_width=
"30dp"
android:layout_height=
"30dp"
android:layout_marginStart=
"10dp"
style=
"@style/checkboxBg"
android:visibility=
"gone"
/>
<com.yidian.nightmode.widget.YdRelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"8dp"
android:layout_marginEnd=
"8dp"
android:background=
"@drawable/bg_white_radio"
>
<com.yidian.nightmode.widget.YdImageView
android:layout_width=
"145dp"
android:layout_height=
"45dp"
android:background=
"@mipmap/card_yellow_bg"
/>
<com.yidian.nightmode.widget.YdRelativeLayout
android:id=
"@+id/rly_cardHead"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"15dp"
android:layout_marginStart=
"17dp"
>
<com.yidian.nightmode.widget.YdRelativeLayout
android:id=
"@+id/fly_data"
android:layout_width=
"36dp"
android:layout_height=
"30dp"
android:background=
"@mipmap/calendar_icon"
>
<com.yidian.nightmode.widget.YdTextView
android:id=
"@+id/tv_date"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_centerHorizontal=
"true"
android:layout_marginTop=
"8dp"
android:textSize=
"12sp"
android:textColor=
"@color/black"
android:textStyle=
"bold"
android:text=
"12/08"
/>
</com.yidian.nightmode.widget.YdRelativeLayout>
<com.yidian.nightmode.widget.YdLinearLayout
android:id=
"@+id/lly_dailyTheme"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
android:layout_centerVertical=
"true"
android:gravity=
"center_vertical"
android:layout_toEndOf=
"@id/fly_data"
android:layout_marginStart=
"10dp"
>
<com.yidian.nightmode.widget.YdTextView
android:id=
"@+id/tv_dailyTheme"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textStyle=
"bold"
android:textSize=
"16sp"
android:textColor=
"@color/mainBlackColor"
android:text=
"娱乐最前线"
/>
<com.yidian.nightmode.widget.YdImageView
android:layout_width=
"13dp"
android:layout_height=
"15dp"
android:layout_marginStart=
"2dp"
android:background=
"@mipmap/right_arrows_black"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
<com.yidian.nightmode.widget.YdImageView
android:id=
"@+id/iv_close"
android:layout_width=
"21dp"
android:layout_height=
"21dp"
android:layout_alignParentEnd=
"true"
android:layout_centerVertical=
"true"
android:layout_marginEnd=
"14dp"
android:background=
"@mipmap/close"
/>
<com.yidian.nightmode.widget.YdTextView
android:id=
"@+id/tv_subscribe"
android:layout_width=
"56dp"
android:layout_height=
"28dp"
android:orientation=
"horizontal"
android:layout_centerVertical=
"true"
android:layout_toStartOf=
"@id/iv_close"
android:layout_marginEnd=
"10dp"
android:gravity=
"center"
android:background=
"@drawable/bg_white_subscribe_radio"
android:textSize=
"14sp"
android:textColor=
"@color/secondTabSelectColor"
android:text=
"+ 订阅"
/>
</com.yidian.nightmode.widget.YdRelativeLayout>
<com.yidian.nightmode.widget.YdLinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/rly_cardHead"
android:orientation=
"vertical"
>
<com.yidian.nightmode.widget.YdLinearLayout
android:id=
"@+id/lly_content"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"14dp"
android:layout_marginEnd=
"14dp"
android:orientation=
"vertical"
>
<com.yidian.nightmode.widget.YdTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"15dp"
android:layout_marginBottom=
"15dp"
android:textSize=
"17sp"
android:textColor=
"@color/mainBlackColor"
android:text=
"1、被刘德华邀请演他的夫人 贾玲:咱两的事你说了算"
/>
<com.yidian.nightmode.widget.YdTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"15dp"
android:layout_marginBottom=
"15dp"
android:textSize=
"17sp"
android:textColor=
"@color/mainBlackColor"
android:text=
"2、被刘德华邀请演他的夫人 贾玲:咱两的事你说了算"
/>
<com.yidian.nightmode.widget.YdTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"15dp"
android:layout_marginBottom=
"15dp"
android:textSize=
"17sp"
android:textColor=
"@color/mainBlackColor"
android:text=
"3、被刘德华邀请演他的夫人 贾玲:咱两的事你说了算"
/>
<com.yidian.nightmode.widget.YdTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"15dp"
android:layout_marginBottom=
"15dp"
android:textSize=
"17sp"
android:textColor=
"@color/mainBlackColor"
android:text=
"4、被刘德华邀请演他的夫人 贾玲:咱两的事你说了算"
/>
<com.yidian.nightmode.widget.YdTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"15dp"
android:layout_marginBottom=
"15dp"
android:textSize=
"17sp"
android:textColor=
"@color/mainBlackColor"
android:text=
"5、被刘德华邀请演他的夫人 贾玲:咱两的事你说了算"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
<com.yidian.nightmode.widget.YdRelativeLayout
android:id=
"@+id/rly_showMore"
android:layout_width=
"match_parent"
android:layout_height=
"44dp"
>
<com.yidian.nightmode.widget.YdView
android:layout_width=
"match_parent"
android:layout_height=
"0.5dp"
android:layout_marginStart=
"14dp"
android:layout_marginEnd=
"14dp"
android:background=
"@color/cardCutLineColor"
/>
<com.yidian.nightmode.widget.YdLinearLayout
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
android:layout_centerInParent=
"true"
android:gravity=
"center"
>
<com.yidian.nightmode.widget.YdTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textSize=
"15sp"
android:textColor=
"@color/ashBlueColor"
android:text=
"展开更多"
/>
<com.yidian.nightmode.widget.YdImageView
android:layout_width=
"25dp"
android:layout_height=
"20dp"
android:background=
"@mipmap/down_arrows"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
</com.yidian.nightmode.widget.YdRelativeLayout>
</com.yidian.nightmode.widget.YdLinearLayout>
</com.yidian.nightmode.widget.YdRelativeLayout>
</com.yidian.nightmode.widget.YdLinearLayout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/item_daily_head_card.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdRelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_margin=
"16dp"
android:background=
"@color/mainBgColor"
>
<com.yidian.nightmode.widget.YdLinearLayout
android:id=
"@+id/lly_subscribe"
android:layout_width=
"80dp"
android:layout_height=
"80dp"
android:layout_alignParentEnd=
"true"
android:orientation=
"vertical"
android:gravity=
"center"
android:background=
"@drawable/bg_white_radio"
>
<com.yidian.nightmode.widget.YdView
android:layout_width=
"match_parent"
android:layout_height=
"1dp"
android:background=
"@color/mainBlackColor"
android:layout_marginLeft=
"8dp"
android:layout_marginRight=
"8dp"
/>
<com.yidian.nightmode.widget.YdView
android:layout_width=
"match_parent"
android:layout_height=
"0.5dp"
android:background=
"@color/mainBlackColor"
android:layout_marginTop=
"2dp"
android:layout_marginLeft=
"8dp"
android:layout_marginRight=
"8dp"
/>
<com.yidian.nightmode.widget.YdTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"6dp"
android:layout_marginBottom=
"6dp"
android:textColor=
"@color/mainBlackColor"
android:text=
"订阅日报"
android:textSize=
"17sp"
android:textStyle=
"bold"
/>
<com.yidian.nightmode.widget.YdView
android:layout_width=
"match_parent"
android:layout_height=
"0.5dp"
android:background=
"@color/mainBlackColor"
android:layout_marginLeft=
"8dp"
android:layout_marginRight=
"8dp"
/>
<com.yidian.nightmode.widget.YdImageView
android:layout_width=
"64dp"
android:layout_height=
"24dp"
android:layout_marginTop=
"6.5dp"
android:background=
"@mipmap/news_icon"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
<com.yidian.nightmode.widget.YdRelativeLayout
android:id=
"@+id/rly_newsBroadcast"
android:layout_width=
"match_parent"
android:layout_height=
"80dp"
android:layout_toStartOf=
"@id/lly_subscribe"
android:layout_marginEnd=
"16dp"
android:background=
"@drawable/bg_white_radio"
>
<com.yidian.nightmode.widget.YdImageView
android:id=
"@+id/iv_loudspeakerIcon"
android:layout_width=
"60dp"
android:layout_height=
"54.5dp"
android:layout_marginStart=
"12.5dp"
android:layout_centerVertical=
"true"
android:background=
"@mipmap/loudspeaker_icon"
/>
<com.yidian.nightmode.widget.YdLinearLayout
android:layout_width=
"wrap_content"
android:layout_height=
"35dp"
android:orientation=
"horizontal"
android:layout_centerVertical=
"true"
android:layout_alignParentEnd=
"true"
android:layout_marginEnd=
"15dp"
android:gravity=
"center_vertical"
>
<com.yidian.nightmode.widget.YdImageView
android:layout_width=
"52dp"
android:layout_height=
"35dp"
android:layout_marginStart=
"12.5dp"
android:background=
"@mipmap/voice_icon"
/>
<com.yidian.nightmode.widget.YdImageView
android:layout_width=
"32dp"
android:layout_height=
"32dp"
android:layout_marginStart=
"4dp"
android:background=
"@mipmap/voice_play_icon"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
<com.yidian.nightmode.widget.YdLinearLayout
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_centerVertical=
"true"
android:layout_toEndOf=
"@id/iv_loudspeakerIcon"
android:layout_marginStart=
"9.5dp"
android:orientation=
"vertical"
>
<com.yidian.nightmode.widget.YdTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textColor=
"@color/mainBlackColor"
android:text=
"要闻播报"
android:textSize=
"17sp"
android:textStyle=
"bold"
/>
<com.yidian.nightmode.widget.YdTextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"8dp"
android:textColor=
"@color/ashGrayColor"
android:text=
"听新闻·知新闻"
android:textSize=
"12sp"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
</com.yidian.nightmode.widget.YdRelativeLayout>
</com.yidian.nightmode.widget.YdRelativeLayout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/item_flash_head.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdFrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"5dp"
android:layout_marginRight=
"5dp"
>
<com.yidian.nightmode.widget.YdTextView
android:id=
"@+id/tv_tab"
android:layout_width=
"56dp"
android:layout_height=
"28dp"
android:textSize=
"14sp"
android:gravity=
"center"
/>
</com.yidian.nightmode.widget.YdFrameLayout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/item_flash_head_card.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdFrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
>
<com.yidian.nightmode.widget.YdRecyclerView
android:id=
"@+id/rv_head"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"5dp"
/>
</com.yidian.nightmode.widget.YdFrameLayout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/item_load_no_more.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdTextView
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"30dp"
android:layout_marginBottom=
"66.5dp"
android:textColor=
"@color/ashGrayColor"
android:textSize=
"12sp"
android:gravity=
"center"
android:text=
"已显示全部内容"
/>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/item_podcast_daily_card.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:orientation=
"vertical"
android:layout_width=
"match_parent"
android:layout_height=
"120dp"
>
<com.yidian.nightmode.widget.YdCheckedBox
android:id=
"@+id/cb_checked"
android:layout_width=
"30dp"
android:layout_height=
"30dp"
android:layout_marginStart=
"10dp"
style=
"@style/checkboxBg"
android:visibility=
"gone"
/>
<com.yidian.nightmode.widget.YdLinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<TextView
android:id=
"@+id/tv_itemHomeName"
android:textSize=
"16sp"
android:layout_marginStart=
"15dp"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
/>
<TextView
android:id=
"@+id/tv_itemHomeContent"
android:textSize=
"16sp"
android:gravity=
"center"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
</LinearLayout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/item_polymer_chameleon_card.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdFrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
>
<com.yidian.nightmode.widget.YdLinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
android:gravity=
"center_vertical"
>
<com.yidian.nightmode.widget.YdCheckedBox
android:id=
"@+id/cb_checked"
android:layout_width=
"30dp"
android:layout_height=
"30dp"
android:layout_marginStart=
"10dp"
style=
"@style/checkboxBg"
android:visibility=
"gone"
/>
<com.yidian.nightmode.widget.YdLinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
android:layout_marginStart=
"8dp"
android:layout_marginEnd=
"8dp"
android:background=
"@drawable/bg_white_radio"
>
<com.yidian.nightmode.widget.YdFrameLayout
android:id=
"@+id/fly_header"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
<com.yidian.bcommon.widget.YdMaxRecyclerView
android:id=
"@+id/rv_card"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
</com.yidian.nightmode.widget.YdLinearLayout>
<com.yidian.nightmode.widget.YdView
android:id=
"@+id/v_manage"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:visibility=
"gone"
/>
</com.yidian.nightmode.widget.YdFrameLayout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/item_subscribe_head.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdLinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"80dp"
android:layout_height=
"105dp"
android:orientation=
"vertical"
android:gravity=
"center"
>
<com.yidian.nightmode.widget.YdRelativeLayout
android:layout_width=
"wrap_content"
android:layout_height=
"53dp"
>
<com.yidian.nightmode.widget.YdRelativeLayout
android:layout_width=
"48dp"
android:layout_height=
"48dp"
android:background=
"@drawable/bg_yellow_circle"
>
<com.yidian.nightmode.widget.YdImageView
android:id=
"@+id/iv_add"
android:layout_width=
"16dp"
android:layout_height=
"16dp"
android:layout_centerInParent=
"true"
android:background=
"@mipmap/add_yellow"
/>
<com.yidian.nightmode.widget.YdImageView
android:id=
"@+id/iv_more"
android:layout_width=
"24dp"
android:layout_height=
"24dp"
android:layout_centerInParent=
"true"
android:background=
"@mipmap/more_yellow"
/>
<de.hdodenhof.circleimageview.CircleImageView
android:id=
"@+id/iv_icon"
android:layout_width=
"44dp"
android:layout_height=
"44dp"
android:layout_centerInParent=
"true"
/>
</com.yidian.nightmode.widget.YdRelativeLayout>
<com.yidian.nightmode.widget.YdImageView
android:id=
"@+id/iv_point"
android:layout_width=
"11dp"
android:layout_height=
"11dp"
android:layout_alignParentBottom=
"true"
android:layout_centerHorizontal=
"true"
android:background=
"@drawable/author_point"
/>
</com.yidian.nightmode.widget.YdRelativeLayout>
<com.yidian.nightmode.widget.YdTextView
android:id=
"@+id/tv_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"7dp"
android:textSize=
"12sp"
android:maxLines=
"1"
android:maxEms=
"5"
android:ellipsize=
"end"
android:textColor=
"@color/subscribeHeadColor"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/item_subscribe_head_card.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdRelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"105dp"
android:layout_marginStart=
"8dp"
android:layout_marginEnd=
"8dp"
android:background=
"@drawable/bg_white_radio"
>
<com.yidian.nightmode.widget.YdRecyclerView
android:id=
"@+id/rv_subscribe"
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
/>
</com.yidian.nightmode.widget.YdRelativeLayout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/item_subscribe_head_text_card.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdFrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:id=
"@+id/fly_root"
/>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/panel_view.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:background=
"#00000000"
android:orientation=
"horizontal"
>
<LinearLayout
android:id=
"@+id/add_panel_ll"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/test_databinding.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
>
<data>
<variable
name=
"vm"
type=
"com.yidian.bcommon.mvvm.BaseViewModel"
/>
</data>
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"合作"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
\ No newline at end of file
CommonLib/BCommon/src/main/res/layout/toast_layout.xml
deleted
100644 → 0
View file @
c37161ea
<?xml version="1.0" encoding="utf-8"?>
<com.yidian.nightmode.widget.YdLinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:paddingLeft=
"16dp"
android:paddingRight=
"16dp"
android:gravity=
"center"
android:background=
"@drawable/bg_toast_radio"
>
<de.hdodenhof.circleimageview.CircleImageView
android:id=
"@+id/iv_icon"
android:layout_width=
"28dp"
android:layout_height=
"28dp"
android:layout_marginEnd=
"8dp"
android:scaleType=
"centerCrop"
android:visibility=
"gone"
/>
<com.yidian.nightmode.widget.YdTextView
android:id=
"@+id/tv_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"13dp"
android:layout_marginBottom=
"13dp"
android:textSize=
"16sp"
android:textColor=
"@color/white"
/>
</com.yidian.nightmode.widget.YdLinearLayout>
\ No newline at end of file
Components/BOrder/src/main/java/com/yidian/shenghuoquan/border/app/BOrderApplication.kt
0 → 100644
View file @
243423a4
package
com.yidian.shenghuoquan.border.app
class
BOrderApplication
{
}
Components/BOrder/src/main/java/com/yidian/shenghuoquan/border/pay/PayManager.kt
deleted
100644 → 0
View file @
c37161ea
package
com.yidian.shenghuoquan.border.pay
/**
* 支付控制器
*/
class
PayManager
{
}
Components/BXBridBusiness/src/main/java/com/yidian/shenghuoquan/bxbirdbusiness/service/BPayService.kt
0 → 100644
View file @
243423a4
package
com.yidian.shenghuoquan.border.service
import
com.yidian.bcommon.services.ZapServiceActionConstants
import
com.yidian.xarc.xrouter.ResultResolver
import
com.yidian.yac.core.zap.ZapService
import
org.json.JSONObject
/**
* 支付服务
*/
class
BPayService
:
ZapService
()
{
private
lateinit
var
resolver
:
ResultResolver
override
fun
onAction
(
path
:
String
,
action
:
String
,
params
:
Any
,
options
:
Any
,
resolver
:
ResultResolver
)
{
this
.
resolver
=
resolver
params
as
JSONObject
when
(
action
)
{
ZapServiceActionConstants
.
ActionToPay
->
transferPayment
(
params
)
}
}
override
fun
onExit
()
{
}
override
fun
onInit
()
{
}
/**
* 调起支付
*/
private
fun
transferPayment
(
params
:
JSONObject
)
{
val
payChannel
=
params
.
optString
(
"payChannel"
)
val
charge
=
params
.
optString
(
"data"
)
// 通过XBrid中的服务,进行调起支付,并返回支付结果
}
}
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