Compare commits
2 Commits
835f6d8cc8
...
2327d4d5d9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2327d4d5d9 | ||
|
|
b03b04dad5 |
@@ -33,7 +33,7 @@
|
|||||||
"project_id":"388421841221488221",
|
"project_id":"388421841221488221",
|
||||||
"app_id":"108318391",
|
"app_id":"108318391",
|
||||||
"api_key":"DAEDACb//MwJd8VoONZ8qwwwfyYb5+/Oeh0YImMODrMKXBRAkqUXPO+jp44QOcybtAsiOgIaYZ2Wgor4WLQTbhJYtLxHmmFE9Dy/xw==",
|
"api_key":"DAEDACb//MwJd8VoONZ8qwwwfyYb5+/Oeh0YImMODrMKXBRAkqUXPO+jp44QOcybtAsiOgIaYZ2Wgor4WLQTbhJYtLxHmmFE9Dy/xw==",
|
||||||
"package_name":"com.fengliyan.tianlesue"
|
"package_name":"com.xuebiping.bolizhuzi"
|
||||||
},
|
},
|
||||||
"oauth_client":{
|
"oauth_client":{
|
||||||
"client_id":"108318391",
|
"client_id":"108318391",
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
},
|
},
|
||||||
"app_info":{
|
"app_info":{
|
||||||
"app_id":"108318391",
|
"app_id":"108318391",
|
||||||
"package_name":"com.fengliyan.tianlesue"
|
"package_name":"com.xuebiping.bolizhuzi"
|
||||||
},
|
},
|
||||||
"service":{
|
"service":{
|
||||||
"analytics":{
|
"analytics":{
|
||||||
@@ -79,12 +79,12 @@
|
|||||||
"configuration_version":"3.0",
|
"configuration_version":"3.0",
|
||||||
"appInfos":[
|
"appInfos":[
|
||||||
{
|
{
|
||||||
"package_name":"com.fengliyan.tianlesue",
|
"package_name":"com.xuebiping.bolizhuzi",
|
||||||
"client":{
|
"client":{
|
||||||
"app_id":"108318391"
|
"app_id":"108318391"
|
||||||
},
|
},
|
||||||
"app_info":{
|
"app_info":{
|
||||||
"package_name":"com.fengliyan.tianlesue",
|
"package_name":"com.xuebiping.bolizhuzi",
|
||||||
"app_id":"108318391"
|
"app_id":"108318391"
|
||||||
},
|
},
|
||||||
"oauth_client":{
|
"oauth_client":{
|
||||||
|
|||||||
BIN
app/bolizhuzi.jks
Normal file
BIN
app/bolizhuzi.jks
Normal file
Binary file not shown.
105
app/build.gradle
105
app/build.gradle
@@ -35,11 +35,11 @@ android {
|
|||||||
}
|
}
|
||||||
useLibrary 'org.apache.http.legacy'
|
useLibrary 'org.apache.http.legacy'
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId "com.fengliyan.tianlesue"
|
applicationId "com.xuebiping.bolizhuzi"
|
||||||
minSdkVersion 24
|
minSdkVersion 24
|
||||||
targetSdkVersion 30
|
targetSdkVersion 30
|
||||||
versionCode 38
|
versionCode 1
|
||||||
versionName "2.5.1"
|
versionName "1.0.0"
|
||||||
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
|
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
|
||||||
flavorDimensions "versionCode"
|
flavorDimensions "versionCode"
|
||||||
buildConfigField "String", "AUTH_SECRET", '"tX1pY3+d9GOsDdek6c8EkqlBagajAzzq4Yl8xWzKxE66qzaa51BRukuNO66MPcv92lK5tTifKP6md8Jn/vIcgQCLpJWhr4vKvcGeOmBFIPmdo/++elnHTJdJ10RSRN8fDaQVUhX7Ap3KoPQ4n/oSUNSpa/HKZihCLQK31vyNCL/GZ4bGijb2e63JDN4GbUOP1d7yw4vbaNEA883Da+CQ+CyYW4aXWuLca/1ngoszOw3wRFhe/ZMVDhDRRMc7Bpp/+judD4ehwydRzLprBpVSQufZV6XAUpec3V7eJRH3FHGXE4fwtZK4BA=="'
|
buildConfigField "String", "AUTH_SECRET", '"tX1pY3+d9GOsDdek6c8EkqlBagajAzzq4Yl8xWzKxE66qzaa51BRukuNO66MPcv92lK5tTifKP6md8Jn/vIcgQCLpJWhr4vKvcGeOmBFIPmdo/++elnHTJdJ10RSRN8fDaQVUhX7Ap3KoPQ4n/oSUNSpa/HKZihCLQK31vyNCL/GZ4bGijb2e63JDN4GbUOP1d7yw4vbaNEA883Da+CQ+CyYW4aXWuLca/1ngoszOw3wRFhe/ZMVDhDRRMc7Bpp/+judD4ehwydRzLprBpVSQufZV6XAUpec3V7eJRH3FHGXE4fwtZK4BA=="'
|
||||||
@@ -76,10 +76,10 @@ android {
|
|||||||
keyAlias properties.get("keyAlias") ?: System.getenv("FLOW_ALIAS_NAME")
|
keyAlias properties.get("keyAlias") ?: System.getenv("FLOW_ALIAS_NAME")
|
||||||
keyPassword properties.get("keyPassword") ?: System.getenv("FLOW_ALIAS_PASS")*/
|
keyPassword properties.get("keyPassword") ?: System.getenv("FLOW_ALIAS_PASS")*/
|
||||||
|
|
||||||
storeFile file("xiayue.jks")
|
storeFile file("bolizhuzi.jks")
|
||||||
storePassword 'Chenqihong3'
|
storePassword 'bolizhuzi'
|
||||||
keyAlias 'chenqihong3'
|
keyAlias 'bolizhuzi'
|
||||||
keyPassword 'Chenqihong3'
|
keyPassword 'bolizhuzi'
|
||||||
v1SigningEnabled true
|
v1SigningEnabled true
|
||||||
v2SigningEnabled true
|
v2SigningEnabled true
|
||||||
}
|
}
|
||||||
@@ -154,169 +154,169 @@ android {
|
|||||||
|
|
||||||
productFlavors {
|
productFlavors {
|
||||||
// dev {
|
// dev {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "true"
|
// buildConfigField "boolean", "IS_DEV", "true"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "oss",
|
// MARKET_VALUE : "oss",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
oss {
|
oss {
|
||||||
applicationId "com.fengliyan.tianlesue"
|
applicationId "com.xuebiping.bolizhuzi"
|
||||||
buildConfigField "boolean", "IS_DEV", "false"
|
buildConfigField "boolean", "IS_DEV", "false"
|
||||||
buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
MARKET_VALUE : "oss",
|
MARKET_VALUE : "oss",
|
||||||
APP_NAME : "私语"
|
APP_NAME : "芊颜"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
// vivo {
|
// vivo {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "vivo",
|
// MARKET_VALUE : "vivo",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// oppo {
|
// oppo {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "oppo",
|
// MARKET_VALUE : "oppo",
|
||||||
// APP_NAME : "私语",
|
// APP_NAME : "芊颜",
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// xiaomi {
|
// xiaomi {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "xiaomi",
|
// MARKET_VALUE : "xiaomi",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// yingyongbao {
|
// yingyongbao {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "yingyongbao",
|
// MARKET_VALUE : "yingyongbao",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// huawei {
|
// huawei {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuSocialPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuSocialPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuSocialAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuSocialAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuSocialVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuSocialVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "huawei",
|
// MARKET_VALUE : "huawei",
|
||||||
// APP_NAME : "私语交友"
|
// APP_NAME : "芊颜交友"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// honor {
|
// honor {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "honor",
|
// MARKET_VALUE : "honor",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// meizu {
|
// meizu {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "meizu",
|
// MARKET_VALUE : "meizu",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// baiduss {
|
// baiduss {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "baiduss",
|
// MARKET_VALUE : "baiduss",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// baiduxxl {
|
// baiduxxl {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "baiduxxl",
|
// MARKET_VALUE : "baiduxxl",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// threesixzero {
|
// threesixzero {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "\"360\"",
|
// MARKET_VALUE : "\"360\"",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// ali {
|
// ali {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "ali",
|
// MARKET_VALUE : "ali",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// kuaishou {
|
// kuaishou {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "kuaishou",
|
// MARKET_VALUE : "kuaishou",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
// douyin {
|
// douyin {
|
||||||
// applicationId "com.fengliyan.tianlesue"
|
// applicationId "com.xuebiping.bolizhuzi"
|
||||||
// buildConfigField "boolean", "IS_DEV", "false"
|
// buildConfigField "boolean", "IS_DEV", "false"
|
||||||
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
// buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"'
|
||||||
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
// buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"'
|
||||||
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
// buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"'
|
||||||
// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue",
|
// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi",
|
||||||
// MARKET_VALUE : "douyin",
|
// MARKET_VALUE : "douyin",
|
||||||
// APP_NAME : "私语"
|
// APP_NAME : "芊颜"
|
||||||
// ]
|
// ]
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
@@ -405,4 +405,5 @@ dependencies {
|
|||||||
implementation 'androidx.appcompat:appcompat:1.2.0'
|
implementation 'androidx.appcompat:appcompat:1.2.0'
|
||||||
implementation 'com.google.android.material:material:1.2.1'
|
implementation 'com.google.android.material:material:1.2.1'
|
||||||
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
|
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
|
||||||
|
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"developer_id":"109999896480",
|
"developer_id":"109999896480",
|
||||||
"app_id":"104457750",
|
"app_id":"104457750",
|
||||||
"package_name":"com.fengliyan.tianlesue",
|
"package_name":"com.xuebiping.bolizhuzi",
|
||||||
"version":"1.0"
|
"version":"1.0"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue;
|
package com.xuebiping.bolizhuzi;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.support.test.InstrumentationRegistry;
|
import android.support.test.InstrumentationRegistry;
|
||||||
@@ -21,6 +21,6 @@ public class ExampleInstrumentedTest {
|
|||||||
// Context of the app under test.
|
// Context of the app under test.
|
||||||
Context appContext = InstrumentationRegistry.getTargetContext();
|
Context appContext = InstrumentationRegistry.getTargetContext();
|
||||||
|
|
||||||
assertEquals("com.fengliyan.tianlesue", appContext.getPackageName());
|
assertEquals("com.xuebiping.bolizhuzi", appContext.getPackageName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
package="com.fengliyan.tianlesue">
|
package="com.xuebiping.bolizhuzi">
|
||||||
<!-- 主要用于高德定位用途 -->
|
<!-- 主要用于高德定位用途 -->
|
||||||
<!-- 用于进行网络定位 -->
|
<!-- 用于进行网络定位 -->
|
||||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 用于访问GPS定位 -->
|
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 用于访问GPS定位 -->
|
||||||
@@ -58,33 +58,33 @@
|
|||||||
</queries> <!-- SDK 权限申明, 第三方 APP 接入时,请将 com.netease.nim.demo 替换为自己的包名 -->
|
</queries> <!-- SDK 权限申明, 第三方 APP 接入时,请将 com.netease.nim.demo 替换为自己的包名 -->
|
||||||
<!-- 和下面的 uses-permission 一起加入到你的 AndroidManifest 文件中。 -->
|
<!-- 和下面的 uses-permission 一起加入到你的 AndroidManifest 文件中。 -->
|
||||||
<permission
|
<permission
|
||||||
android:name="com.fengliyan.tianlesue.permission.RECEIVE_MSG"
|
android:name="com.xuebiping.bolizhuzi.permission.RECEIVE_MSG"
|
||||||
android:protectionLevel="signature" /> <!-- 接收 SDK 消息广播权限, 第三方 APP 接入时,请将 com.netease.nim.demo 替换为自己的包名 -->
|
android:protectionLevel="signature" /> <!-- 接收 SDK 消息广播权限, 第三方 APP 接入时,请将 com.netease.nim.demo 替换为自己的包名 -->
|
||||||
<uses-permission android:name="com.fengliyan.tianlesue.permission.RECEIVE_MSG" /> <!-- 小米推送 -->
|
<uses-permission android:name="com.xuebiping.bolizhuzi.permission.RECEIVE_MSG" /> <!-- 小米推送 -->
|
||||||
<!-- start -->
|
<!-- start -->
|
||||||
<!-- 配置权限,已经配置过的条目则无须添加 -->
|
<!-- 配置权限,已经配置过的条目则无须添加 -->
|
||||||
<uses-permission android:name="android.permission.GET_TASKS" /> <!-- 以下两处 {你的包名} 改开发者App的包名 -->
|
<uses-permission android:name="android.permission.GET_TASKS" /> <!-- 以下两处 {你的包名} 改开发者App的包名 -->
|
||||||
<permission
|
<permission
|
||||||
android:name="com.fengliyan.tianlesue.permission.MIPUSH_RECEIVE"
|
android:name="com.xuebiping.bolizhuzi.permission.MIPUSH_RECEIVE"
|
||||||
android:protectionLevel="signature" />
|
android:protectionLevel="signature" />
|
||||||
|
|
||||||
<uses-permission android:name="com.fengliyan.tianlesue.permission.MIPUSH_RECEIVE" /> <!-- end -->
|
<uses-permission android:name="com.xuebiping.bolizhuzi.permission.MIPUSH_RECEIVE" /> <!-- end -->
|
||||||
<!-- 魅族推送start -->
|
<!-- 魅族推送start -->
|
||||||
<!-- 兼容flyme5.0以下版本,魅族内部集成pushSDK必填,不然无法收到消息,将{你的包名} 改开发者App的包名 -->
|
<!-- 兼容flyme5.0以下版本,魅族内部集成pushSDK必填,不然无法收到消息,将{你的包名} 改开发者App的包名 -->
|
||||||
<uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE" />
|
<uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE" />
|
||||||
|
|
||||||
<permission
|
<permission
|
||||||
android:name="com.fengliyan.tianlesue.push.permission.MESSAGE"
|
android:name="com.xuebiping.bolizhuzi.push.permission.MESSAGE"
|
||||||
android:protectionLevel="signature" />
|
android:protectionLevel="signature" />
|
||||||
|
|
||||||
<uses-permission android:name="com.fengliyan.tianlesue.push.permission.MESSAGE" /> <!-- 兼容flyme3.0配置权限 -->
|
<uses-permission android:name="com.xuebiping.bolizhuzi.push.permission.MESSAGE" /> <!-- 兼容flyme3.0配置权限 -->
|
||||||
<uses-permission android:name="com.meizu.c2dm.permission.RECEIVE" />
|
<uses-permission android:name="com.meizu.c2dm.permission.RECEIVE" />
|
||||||
|
|
||||||
<permission
|
<permission
|
||||||
android:name="com.fengliyan.tianlesue.permission.C2D_MESSAGE"
|
android:name="com.xuebiping.bolizhuzi.permission.C2D_MESSAGE"
|
||||||
android:protectionLevel="signature" />
|
android:protectionLevel="signature" />
|
||||||
|
|
||||||
<uses-permission android:name="com.fengliyan.tianlesue.permission.C2D_MESSAGE" /> <!-- 魅族推送end -->
|
<uses-permission android:name="com.xuebiping.bolizhuzi.permission.C2D_MESSAGE" /> <!-- 魅族推送end -->
|
||||||
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
|
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@
|
|||||||
android:usesCleartextTraffic="true"
|
android:usesCleartextTraffic="true"
|
||||||
tools:replace="android:label,android:allowBackup"
|
tools:replace="android:label,android:allowBackup"
|
||||||
tools:targetApi="r">
|
tools:targetApi="r">
|
||||||
<activity android:name=".view.main.VideoFriendActivity"></activity>
|
<activity android:name=".view.dynamics.activity.DynamicDetailTwoActivity"></activity>
|
||||||
|
|
||||||
<meta-data
|
<meta-data
|
||||||
android:name="ScopedStorage"
|
android:name="ScopedStorage"
|
||||||
@@ -307,6 +307,12 @@
|
|||||||
<activity
|
<activity
|
||||||
android:name=".view.main.ComplaintActivity"
|
android:name=".view.main.ComplaintActivity"
|
||||||
android:screenOrientation="portrait" />
|
android:screenOrientation="portrait" />
|
||||||
|
<activity
|
||||||
|
android:name=".view.dynamics.activity.TopicDynamicListActivity"
|
||||||
|
android:screenOrientation="portrait" />
|
||||||
|
<activity
|
||||||
|
android:name=".view.main.VideoFriendActivity"
|
||||||
|
android:screenOrientation="portrait" />
|
||||||
<activity
|
<activity
|
||||||
android:name=".view.settings.CaibeiRechargeActivity"
|
android:name=".view.settings.CaibeiRechargeActivity"
|
||||||
android:exported="true"
|
android:exported="true"
|
||||||
@@ -343,7 +349,7 @@
|
|||||||
android:configChanges="keyboardHidden|orientation|screenSize"
|
android:configChanges="keyboardHidden|orientation|screenSize"
|
||||||
android:exported="true"
|
android:exported="true"
|
||||||
android:launchMode="singleTask"
|
android:launchMode="singleTask"
|
||||||
android:taskAffinity="com.fengliyan.tianlesue"
|
android:taskAffinity="com.xuebiping.bolizhuzi"
|
||||||
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
|
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
|
||||||
<activity
|
<activity
|
||||||
android:name=".view.main.SearchActivity"
|
android:name=".view.main.SearchActivity"
|
||||||
@@ -500,16 +506,16 @@
|
|||||||
<service android:name="com.netease.nimlib.service.ResponseService" /> <!-- 云信内部使用的进程间通信provider -->
|
<service android:name="com.netease.nimlib.service.ResponseService" /> <!-- 云信内部使用的进程间通信provider -->
|
||||||
<provider
|
<provider
|
||||||
android:name="com.netease.nimlib.ipc.cp.provider.PreferenceContentProvider"
|
android:name="com.netease.nimlib.ipc.cp.provider.PreferenceContentProvider"
|
||||||
android:authorities="com.fengliyan.tianlesue.ipc.provider.preference"
|
android:authorities="com.xuebiping.bolizhuzi.ipc.provider.preference"
|
||||||
android:exported="false" />
|
android:exported="false" />
|
||||||
<provider
|
<provider
|
||||||
android:name="com.netease.nimlib.ipc.NIMContentProvider"
|
android:name="com.netease.nimlib.ipc.NIMContentProvider"
|
||||||
android:authorities="com.fengliyan.tianlesue.ipc.provider"
|
android:authorities="com.xuebiping.bolizhuzi.ipc.provider"
|
||||||
android:exported="false"
|
android:exported="false"
|
||||||
android:process=":core" />
|
android:process=":core" />
|
||||||
<provider
|
<provider
|
||||||
android:name="androidx.core.content.FileProvider"
|
android:name="androidx.core.content.FileProvider"
|
||||||
android:authorities="com.fengliyan.tianlesue.fileprovider"
|
android:authorities="com.xuebiping.bolizhuzi.fileprovider"
|
||||||
android:exported="false"
|
android:exported="false"
|
||||||
android:grantUriPermissions="true">
|
android:grantUriPermissions="true">
|
||||||
|
|
||||||
@@ -590,7 +596,7 @@
|
|||||||
<!-- 替换为自己的包名 -->
|
<!-- 替换为自己的包名 -->
|
||||||
<!-- <provider -->
|
<!-- <provider -->
|
||||||
<!-- android:name="com.huawei.hms.update.provider.UpdateProvider" -->
|
<!-- android:name="com.huawei.hms.update.provider.UpdateProvider" -->
|
||||||
<!-- android:authorities="com.fengliyan.tianlesue.hms.update.provider" -->
|
<!-- android:authorities="com.xuebiping.bolizhuzi.hms.update.provider" -->
|
||||||
<!-- android:exported="false" -->
|
<!-- android:exported="false" -->
|
||||||
<!-- android:grantUriPermissions="true" /> -->
|
<!-- android:grantUriPermissions="true" /> -->
|
||||||
<!-- 云信华为推送消息广播 -->
|
<!-- 云信华为推送消息广播 -->
|
||||||
@@ -643,7 +649,7 @@
|
|||||||
<action android:name="com.meizu.c2dm.intent.REGISTRATION" />
|
<action android:name="com.meizu.c2dm.intent.REGISTRATION" />
|
||||||
<action android:name="com.meizu.c2dm.intent.RECEIVE" />
|
<action android:name="com.meizu.c2dm.intent.RECEIVE" />
|
||||||
|
|
||||||
<category android:name="com.fengliyan.tianlesue" />
|
<category android:name="com.xuebiping.bolizhuzi" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</receiver> <!-- 魅族推送配置end -->
|
</receiver> <!-- 魅族推送配置end -->
|
||||||
<!-- oppo推送配置 -->
|
<!-- oppo推送配置 -->
|
||||||
@@ -688,7 +694,7 @@
|
|||||||
android:name="app_id"
|
android:name="app_id"
|
||||||
android:value="105654483" /> <!-- 云信uikit库里面的 -->
|
android:value="105654483" /> <!-- 云信uikit库里面的 -->
|
||||||
<meta-data
|
<meta-data
|
||||||
android:name="com.fengliyan.tianlesue.im.uikit.support.glide.NIMGlideModule"
|
android:name="com.xuebiping.bolizhuzi.im.uikit.support.glide.NIMGlideModule"
|
||||||
android:value="GlideModule" /> <!-- 会话窗口 -->
|
android:value="GlideModule" /> <!-- 会话窗口 -->
|
||||||
<!--
|
<!--
|
||||||
UI组件中包含了语音选文字功能,该界面是全屏显示,为了视觉上的美观,该界面主题ActionBar使用Overlay模式。
|
UI组件中包含了语音选文字功能,该界面是全屏显示,为了视觉上的美观,该界面主题ActionBar使用Overlay模式。
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// IMyAidlInterface.aidl
|
// IMyAidlInterface.aidl
|
||||||
package com.fengliyan.tianlesue.aidl;
|
package com.xuebiping.bolizhuzi.aidl;
|
||||||
|
|
||||||
// Declare any non-default types here with import statements
|
// Declare any non-default types here with import statements
|
||||||
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
package com.fengliyan.tianlesue.view.main;
|
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
|
||||||
|
|
||||||
public class ChannelSelectorActivity extends BaseActivity {
|
|
||||||
}
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora;
|
package com.xuebiping.bolizhuzi.agora;
|
||||||
|
|
||||||
public class EngineConfig {
|
public class EngineConfig {
|
||||||
public int mClientRole;
|
public int mClientRole;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora;
|
package com.xuebiping.bolizhuzi.agora;
|
||||||
|
|
||||||
public interface RtcEngineEventHandler {
|
public interface RtcEngineEventHandler {
|
||||||
void onFirstRemoteVideoDecoded(int uid, int width, int height, int elapsed);
|
void onFirstRemoteVideoDecoded(int uid, int width, int height, int elapsed);
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora;
|
package com.xuebiping.bolizhuzi.agora;
|
||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.framework;
|
package com.xuebiping.bolizhuzi.agora.framework;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.opengl.GLES20;
|
import android.opengl.GLES20;
|
||||||
@@ -12,7 +12,7 @@ import com.faceunity.core.model.facebeauty.FaceBeautyBlurTypeEnum;
|
|||||||
import com.faceunity.nama.FUConfig;
|
import com.faceunity.nama.FUConfig;
|
||||||
import com.faceunity.nama.FURenderer;
|
import com.faceunity.nama.FURenderer;
|
||||||
import com.faceunity.nama.utils.FuDeviceUtils;
|
import com.faceunity.nama.utils.FuDeviceUtils;
|
||||||
import com.fengliyan.tianlesue.agora.profile.CSVUtils;
|
import com.xuebiping.bolizhuzi.agora.profile.CSVUtils;
|
||||||
|
|
||||||
import io.agora.capture.framework.modules.channels.VideoChannel;
|
import io.agora.capture.framework.modules.channels.VideoChannel;
|
||||||
import io.agora.capture.framework.modules.processors.IPreprocessor;
|
import io.agora.capture.framework.modules.processors.IPreprocessor;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.framework;
|
package com.xuebiping.bolizhuzi.agora.framework;
|
||||||
|
|
||||||
import android.opengl.GLES20;
|
import android.opengl.GLES20;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.profile;
|
package com.xuebiping.bolizhuzi.agora.profile;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.profile;
|
package com.xuebiping.bolizhuzi.agora.profile;
|
||||||
|
|
||||||
import android.app.ActivityManager;
|
import android.app.ActivityManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -7,8 +7,8 @@ import android.os.HandlerThread;
|
|||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.agora.RtcEngineEventHandlerProxy;
|
import com.xuebiping.bolizhuzi.agora.RtcEngineEventHandlerProxy;
|
||||||
import com.fengliyan.tianlesue.agora.utils.FPSUtil;
|
import com.xuebiping.bolizhuzi.agora.utils.FPSUtil;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.profile;
|
package com.xuebiping.bolizhuzi.agora.profile;
|
||||||
|
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Environment;
|
import android.os.Environment;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.profile;
|
package com.xuebiping.bolizhuzi.agora.profile;
|
||||||
|
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Debug;
|
import android.os.Debug;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
@@ -23,13 +23,13 @@ import androidx.annotation.Nullable;
|
|||||||
import androidx.core.graphics.drawable.DrawableCompat;
|
import androidx.core.graphics.drawable.DrawableCompat;
|
||||||
import androidx.core.view.ViewCompat;
|
import androidx.core.view.ViewCompat;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.PopupIndicator;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.PopupIndicator;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat.AnimatorCompat;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat.AnimatorCompat;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat.SeekBarCompat;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat.SeekBarCompat;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.ThumbDrawable;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.ThumbDrawable;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.TrackRectDrawable;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.TrackRectDrawable;
|
||||||
|
|
||||||
import java.util.Formatter;
|
import java.util.Formatter;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
@@ -16,9 +16,9 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import androidx.core.view.ViewCompat;
|
import androidx.core.view.ViewCompat;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat.SeekBarCompat;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat.SeekBarCompat;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.PixelFormat;
|
import android.graphics.PixelFormat;
|
||||||
@@ -15,8 +15,8 @@ import android.widget.FrameLayout;
|
|||||||
|
|
||||||
import androidx.core.view.GravityCompat;
|
import androidx.core.view.GravityCompat;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat.SeekBarCompat;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat.SeekBarCompat;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat;
|
||||||
|
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.DiscreteSeekBar;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.DiscreteSeekBar;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Currently, there's no {@link android.animation.ValueAnimator} compatibility version
|
* Currently, there's no {@link android.animation.ValueAnimator} compatibility version
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat;
|
||||||
|
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
@@ -11,8 +11,8 @@ import android.widget.TextView;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.core.graphics.drawable.DrawableCompat;
|
import androidx.core.graphics.drawable.DrawableCompat;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.AlmostRippleDrawable;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.AlmostRippleDrawable;
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.compat;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.compat;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
@@ -11,7 +11,7 @@ import android.view.ViewOutlineProvider;
|
|||||||
import android.view.ViewParent;
|
import android.view.ViewParent;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable.MarkerDrawable;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
|
||||||
|
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
|
||||||
|
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
|
||||||
|
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
|
||||||
|
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
@@ -8,7 +8,7 @@ import android.graphics.drawable.Animatable;
|
|||||||
import android.os.SystemClock;
|
import android.os.SystemClock;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.agora.ui.seekbar.internal.Marker;
|
import com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.Marker;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
|
||||||
|
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.ui.seekbar.internal.drawable;
|
package com.xuebiping.bolizhuzi.agora.ui.seekbar.internal.drawable;
|
||||||
|
|
||||||
import android.content.res.ColorStateList;
|
import android.content.res.ColorStateList;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.fengliyan.tianlesue.agora.utils;
|
package com.xuebiping.bolizhuzi.agora.utils;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.hardware.Camera;
|
import android.hardware.Camera;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.utils;
|
package com.xuebiping.bolizhuzi.agora.utils;
|
||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.agora.utils;
|
package com.xuebiping.bolizhuzi.agora.utils;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.Gravity;
|
import android.view.Gravity;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.base;
|
package com.xuebiping.bolizhuzi.controller.base;
|
||||||
|
|
||||||
|
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.constant;
|
package com.xuebiping.bolizhuzi.controller.constant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/12/4.
|
* Created by halifa on 2018/12/4.
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
package com.fengliyan.tianlesue.controller.constant;
|
package com.xuebiping.bolizhuzi.controller.constant;
|
||||||
|
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.BuildConfig;
|
import com.xuebiping.bolizhuzi.BuildConfig;
|
||||||
import com.fengliyan.tianlesue.im.uikit.common.Constans;
|
import com.xuebiping.bolizhuzi.im.uikit.common.Constans;
|
||||||
import com.fengliyan.tianlesue.utils.NoClearSPUtils;
|
import com.xuebiping.bolizhuzi.utils.NoClearSPUtils;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseApplication;
|
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by abby on 2018/4/6.
|
* Created by abby on 2018/4/6.
|
||||||
@@ -16,8 +16,8 @@ public class ConstUrl {
|
|||||||
public final static boolean DEBUG = BuildConfig.IS_DEV;
|
public final static boolean DEBUG = BuildConfig.IS_DEV;
|
||||||
public static boolean DEBUG1 = NoClearSPUtils.getBoolean(BaseApplication.getInstance(), Constans.ENVIRONMENT_TYPE, true);
|
public static boolean DEBUG1 = NoClearSPUtils.getBoolean(BaseApplication.getInstance(), Constans.ENVIRONMENT_TYPE, true);
|
||||||
public final static boolean LOGDEBUG = BuildConfig.IS_DEV;
|
public final static boolean LOGDEBUG = BuildConfig.IS_DEV;
|
||||||
public final static String BASE_ROOT = DEBUG ? (DEBUG1 ? "https://pre.xq.whnuanbeinikj.cn/" : "https://xq.whnuanbeinikj.cn/") :
|
public final static String BASE_ROOT = DEBUG ? (DEBUG1 ? "http://pre-api.jindashengkj.cn/" : "http://pre-api.jindashengkj.cn/") :
|
||||||
"https://xq.whnuanbeinikj.cn/";
|
"http://pre-api.jindashengkj.cn/";
|
||||||
//public static final String WEBSOCKTURL = "saws://192.168.32.106:11119/acc1";
|
//public static final String WEBSOCKTURL = "saws://192.168.32.106:11119/acc1";
|
||||||
public static final String WEBSOCKTURL = "ws://red.nndongqing.cn/acc1";
|
public static final String WEBSOCKTURL = "ws://red.nndongqing.cn/acc1";
|
||||||
public static final String SOCKET_USERSTATIS_DEBUG = "wss://pre.ws.ncaicai.tech?user_id=";
|
public static final String SOCKET_USERSTATIS_DEBUG = "wss://pre.ws.ncaicai.tech?user_id=";
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.constant;
|
package com.xuebiping.bolizhuzi.controller.constant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/12/12.
|
* Created by halifa on 2018/12/12.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.dynamics.adapter;
|
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -20,22 +20,22 @@ import com.facebook.drawee.generic.GenericDraweeHierarchy;
|
|||||||
import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder;
|
import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder;
|
||||||
import com.facebook.drawee.generic.RoundingParams;
|
import com.facebook.drawee.generic.RoundingParams;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConsUser;
|
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
|
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
|
||||||
import com.fengliyan.tianlesue.im.uikit.api.NimUIKit;
|
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
|
||||||
import com.fengliyan.tianlesue.model.dynamics.DynamicImage;
|
import com.xuebiping.bolizhuzi.model.dynamics.DynamicImage;
|
||||||
import com.fengliyan.tianlesue.model.dynamics.DynamicsItemBean;
|
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsItemBean;
|
||||||
import com.fengliyan.tianlesue.utils.SPUtils;
|
import com.xuebiping.bolizhuzi.utils.SPUtils;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseApplication;
|
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
|
||||||
import com.fengliyan.tianlesue.view.diooto.Diooto;
|
import com.xuebiping.bolizhuzi.view.diooto.Diooto;
|
||||||
import com.fengliyan.tianlesue.view.diooto.config.DiootoConfig;
|
import com.xuebiping.bolizhuzi.view.diooto.config.DiootoConfig;
|
||||||
import com.fengliyan.tianlesue.view.diooto.tools.Utils;
|
import com.xuebiping.bolizhuzi.view.diooto.tools.Utils;
|
||||||
import com.fengliyan.tianlesue.view.dynamics.activity.DynamicDetailActivity;
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.DynamicDetailActivity;
|
||||||
import com.fengliyan.tianlesue.view.dynamics.activity.ImageDisplayActivity;
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.ImageDisplayActivity;
|
||||||
import com.fengliyan.tianlesue.view.dynamics.activity.QYPreviewVideoActivity;
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.QYPreviewVideoActivity;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
import com.fengliyan.tianlesue.view.main.utils.UiUtils;
|
import com.xuebiping.bolizhuzi.view.main.utils.UiUtils;
|
||||||
import com.fengliyan.uikit.dialog.BaseMessageDialog;
|
import com.fengliyan.uikit.dialog.BaseMessageDialog;
|
||||||
import com.fengliyan.uikit.sketch.SketchImageView;
|
import com.fengliyan.uikit.sketch.SketchImageView;
|
||||||
import com.zld.expandlayout.ExpandLayout;
|
import com.zld.expandlayout.ExpandLayout;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.dynamics.adapter;
|
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -20,27 +20,27 @@ import com.facebook.drawee.generic.GenericDraweeHierarchy;
|
|||||||
import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder;
|
import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder;
|
||||||
import com.facebook.drawee.generic.RoundingParams;
|
import com.facebook.drawee.generic.RoundingParams;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConsUser;
|
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
|
||||||
import com.fengliyan.tianlesue.im.uikit.api.NimUIKit;
|
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
|
||||||
import com.fengliyan.tianlesue.im.uikit.common.Constans;
|
import com.xuebiping.bolizhuzi.im.uikit.common.Constans;
|
||||||
import com.fengliyan.tianlesue.model.dynamics.DynamicImage;
|
import com.xuebiping.bolizhuzi.model.dynamics.DynamicImage;
|
||||||
import com.fengliyan.tianlesue.model.dynamics.DynamicsItemBean;
|
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsItemBean;
|
||||||
import com.fengliyan.tianlesue.model.main.BannerBean;
|
import com.xuebiping.bolizhuzi.model.main.BannerBean;
|
||||||
import com.fengliyan.tianlesue.utils.GlideImageLoader1;
|
import com.xuebiping.bolizhuzi.utils.GlideImageLoader1;
|
||||||
import com.fengliyan.tianlesue.utils.NoClearSPUtils;
|
import com.xuebiping.bolizhuzi.utils.NoClearSPUtils;
|
||||||
import com.fengliyan.tianlesue.utils.SPUtils;
|
import com.xuebiping.bolizhuzi.utils.SPUtils;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseApplication;
|
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
|
||||||
import com.fengliyan.tianlesue.view.diooto.Diooto;
|
import com.xuebiping.bolizhuzi.view.diooto.Diooto;
|
||||||
import com.fengliyan.tianlesue.view.diooto.config.DiootoConfig;
|
import com.xuebiping.bolizhuzi.view.diooto.config.DiootoConfig;
|
||||||
import com.fengliyan.tianlesue.view.diooto.tools.Utils;
|
import com.xuebiping.bolizhuzi.view.diooto.tools.Utils;
|
||||||
import com.fengliyan.tianlesue.view.dynamics.activity.DynamicDetailActivity;
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.DynamicDetailActivity;
|
||||||
import com.fengliyan.tianlesue.view.dynamics.activity.ImageDisplayActivity;
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.ImageDisplayActivity;
|
||||||
import com.fengliyan.tianlesue.view.dynamics.activity.QYPreviewVideoActivity;
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.QYPreviewVideoActivity;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
import com.fengliyan.tianlesue.view.main.utils.JumpUtils;
|
import com.xuebiping.bolizhuzi.view.main.utils.JumpUtils;
|
||||||
import com.fengliyan.tianlesue.view.main.utils.UiUtils;
|
import com.xuebiping.bolizhuzi.view.main.utils.UiUtils;
|
||||||
import com.fengliyan.uikit.dialog.BaseMessageDialog;
|
import com.fengliyan.uikit.dialog.BaseMessageDialog;
|
||||||
import com.fengliyan.uikit.sketch.SketchImageView;
|
import com.fengliyan.uikit.sketch.SketchImageView;
|
||||||
import com.youth.banner.Banner;
|
import com.youth.banner.Banner;
|
||||||
@@ -232,6 +232,9 @@ public class DynamicsAdapter1 extends BaseAdapter {
|
|||||||
//TODO 显示浏览次数
|
//TODO 显示浏览次数
|
||||||
holder.tv_see_count.setText("已有0次浏览");
|
holder.tv_see_count.setText("已有0次浏览");
|
||||||
|
|
||||||
|
//TODO 显示话题
|
||||||
|
holder.tv_topic.setText("# 只想发个自拍");
|
||||||
|
|
||||||
holder.info.setText(bean.getContent(), bean.getExpand(), new ExpandLayout.OnExpandListener() {
|
holder.info.setText(bean.getContent(), bean.getExpand(), new ExpandLayout.OnExpandListener() {
|
||||||
@Override
|
@Override
|
||||||
public void expandChange() {
|
public void expandChange() {
|
||||||
@@ -543,6 +546,7 @@ public class DynamicsAdapter1 extends BaseAdapter {
|
|||||||
holder.realPeopleImageView = v.findViewById(R.id.realPeopleImageView);
|
holder.realPeopleImageView = v.findViewById(R.id.realPeopleImageView);
|
||||||
holder.newPeopleImageView = v.findViewById(R.id.newPeopleImageView);
|
holder.newPeopleImageView = v.findViewById(R.id.newPeopleImageView);
|
||||||
holder.rl_dynamic_item = v.findViewById(R.id.rl_dynamic_item);
|
holder.rl_dynamic_item = v.findViewById(R.id.rl_dynamic_item);
|
||||||
|
holder.tv_topic = v.findViewById(R.id.tv_topic);
|
||||||
return holder;
|
return holder;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -572,6 +576,7 @@ public class DynamicsAdapter1 extends BaseAdapter {
|
|||||||
ImageView realPeopleImageView;
|
ImageView realPeopleImageView;
|
||||||
ImageView newPeopleImageView;
|
ImageView newPeopleImageView;
|
||||||
RelativeLayout rl_dynamic_item;
|
RelativeLayout rl_dynamic_item;
|
||||||
|
TextView tv_topic;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void delete(int index) {
|
public void delete(int index) {
|
||||||
@@ -0,0 +1,618 @@
|
|||||||
|
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.content.Intent;
|
||||||
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.text.TextUtils;
|
||||||
|
import android.util.DisplayMetrics;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.BaseAdapter;
|
||||||
|
import android.widget.ImageView;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.RelativeLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
|
import androidx.core.content.ContextCompat;
|
||||||
|
|
||||||
|
import com.facebook.drawee.generic.GenericDraweeHierarchy;
|
||||||
|
import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder;
|
||||||
|
import com.facebook.drawee.generic.RoundingParams;
|
||||||
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
|
import com.xuebiping.bolizhuzi.R;
|
||||||
|
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
|
||||||
|
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
|
||||||
|
import com.xuebiping.bolizhuzi.im.uikit.common.Constans;
|
||||||
|
import com.xuebiping.bolizhuzi.model.dynamics.DynamicImage;
|
||||||
|
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsItemBean;
|
||||||
|
import com.xuebiping.bolizhuzi.model.main.BannerBean;
|
||||||
|
import com.xuebiping.bolizhuzi.utils.GlideImageLoader1;
|
||||||
|
import com.xuebiping.bolizhuzi.utils.NoClearSPUtils;
|
||||||
|
import com.xuebiping.bolizhuzi.utils.SPUtils;
|
||||||
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
|
||||||
|
import com.xuebiping.bolizhuzi.view.diooto.Diooto;
|
||||||
|
import com.xuebiping.bolizhuzi.view.diooto.config.DiootoConfig;
|
||||||
|
import com.xuebiping.bolizhuzi.view.diooto.tools.Utils;
|
||||||
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.DynamicDetailActivity;
|
||||||
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.ImageDisplayActivity;
|
||||||
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.QYPreviewVideoActivity;
|
||||||
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
|
import com.xuebiping.bolizhuzi.view.main.utils.JumpUtils;
|
||||||
|
import com.xuebiping.bolizhuzi.view.main.utils.UiUtils;
|
||||||
|
import com.fengliyan.uikit.dialog.BaseMessageDialog;
|
||||||
|
import com.fengliyan.uikit.sketch.SketchImageView;
|
||||||
|
import com.youth.banner.Banner;
|
||||||
|
import com.youth.banner.listener.OnBannerListener;
|
||||||
|
import com.zld.expandlayout.ExpandLayout;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class DynamicsTopicAdapter extends BaseAdapter {
|
||||||
|
private List<DynamicsItemBean> mDynamicsItemList = new ArrayList<>();
|
||||||
|
private Context mContext;
|
||||||
|
private OnThumbupClickedListener mListener;
|
||||||
|
private OnGiftSendListener mGiftListener;
|
||||||
|
private OnMenuClickListener mMenuClickListener;
|
||||||
|
private OnMenuDeleteClickListener mOnMunuDeleteClickListener;
|
||||||
|
public DynamicLikeCallback likeDynamicCallback;
|
||||||
|
public DynamicCommentCallback dynamicCommentCallback;
|
||||||
|
private OnDetailClickListener onDetailClicked;
|
||||||
|
private BaseMessageDialog mDialog;
|
||||||
|
private int deleteCount = 0;
|
||||||
|
private int selfID = SPUtils.getInt(BaseApplication.getInstance(), ConsUser.USER_ID);
|
||||||
|
private List<BannerBean> bannerImages = new ArrayList<>();
|
||||||
|
private boolean showBanner;
|
||||||
|
|
||||||
|
public interface DynamicLikeCallback {
|
||||||
|
void likeDynamic(DynamicsItemBean bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface DynamicCommentCallback {
|
||||||
|
void commentDynamic(DynamicsItemBean bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface OnThumbupClickedListener {
|
||||||
|
void onClick(View v, String uid);
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface OnGiftSendListener {
|
||||||
|
void onSend(DynamicsItemBean bean, int quantity);
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface OnMenuClickListener {
|
||||||
|
void onMenuClicked(int position);
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface OnDetailClickListener {
|
||||||
|
void onDetailClicked(int position, DynamicsItemBean bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
//删除动态接口
|
||||||
|
public interface OnMenuDeleteClickListener {
|
||||||
|
void onMenuDelete(int position, List<DynamicsItemBean> mDynamicsItemList);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOnThumbupClickedListener(OnThumbupClickedListener listener) {
|
||||||
|
mListener = listener;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOnGiftSendListener(OnGiftSendListener listener) {
|
||||||
|
mGiftListener = listener;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOnMenuClickListener(OnMenuClickListener listener) {
|
||||||
|
mMenuClickListener = listener;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOnMenuDeleteClickListener(OnMenuDeleteClickListener onMunuDeleteClickListener) {
|
||||||
|
mOnMunuDeleteClickListener = onMunuDeleteClickListener;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOnDetailClicked(OnDetailClickListener onDetailClicked) {
|
||||||
|
this.onDetailClicked = onDetailClicked;
|
||||||
|
}
|
||||||
|
|
||||||
|
public DynamicsTopicAdapter(Context context) {
|
||||||
|
mContext = context;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setList(List<DynamicsItemBean> list) {
|
||||||
|
mDynamicsItemList = list;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<DynamicsItemBean> getmDynamicsItemList() {
|
||||||
|
return mDynamicsItemList;
|
||||||
|
}
|
||||||
|
|
||||||
|
private int nnumber;
|
||||||
|
private String id = "";
|
||||||
|
|
||||||
|
public void setGiftCount(int number, String id) {
|
||||||
|
this.nnumber = number;
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBannerImages(List<BannerBean> bannerImages, boolean showBanner) {
|
||||||
|
this.bannerImages = bannerImages;
|
||||||
|
this.showBanner = showBanner;
|
||||||
|
notifyDataSetChanged();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getCount() {
|
||||||
|
return mDynamicsItemList.size();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Object getItem(int i) {
|
||||||
|
return mDynamicsItemList.get(i);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public long getItemId(int i) {
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public View getView(int i, View view, ViewGroup viewGroup) {
|
||||||
|
Holder holder = null;
|
||||||
|
if (null == view) {
|
||||||
|
view = View.inflate(mContext, R.layout.item_dynamic_topic, null);
|
||||||
|
holder = initView(view);
|
||||||
|
} else {
|
||||||
|
holder = (Holder) view.getTag(R.id.tag_second);
|
||||||
|
}
|
||||||
|
final DynamicsItemBean bean = mDynamicsItemList.get(i);
|
||||||
|
if (i == 0 && showBanner && bannerImages != null && bannerImages.size() > 0) {
|
||||||
|
if (NoClearSPUtils.getInt(mContext, Constans.MARKET_STATUS) == 0 || SPUtils.getInt(mContext, ConsUser.TYPE) == 2) {
|
||||||
|
holder.image_banner.setVisibility(View.GONE);
|
||||||
|
} else {
|
||||||
|
holder.image_banner.setVisibility(View.VISIBLE);
|
||||||
|
holder.image_banner.setImages(bannerImages)
|
||||||
|
.setImageLoader(new GlideImageLoader1())
|
||||||
|
.setOnBannerListener(new OnBannerListener() {
|
||||||
|
@Override
|
||||||
|
public void OnBannerClick(int position) {
|
||||||
|
int size = bannerImages.size();
|
||||||
|
if (size != 0) {
|
||||||
|
int i = position % size;
|
||||||
|
JumpUtils.jump(bannerImages.get(i).getLink_type(), bannerImages.get(i).getLink_url(), mContext);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.setDelayTime(3000)
|
||||||
|
.start();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
holder.image_banner.setVisibility(View.GONE);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (bean.getUser_id().equals(String.valueOf(selfID))) {
|
||||||
|
holder.msgBtn.setVisibility(View.INVISIBLE);
|
||||||
|
} else {
|
||||||
|
holder.msgBtn.setVisibility(View.VISIBLE);
|
||||||
|
}
|
||||||
|
holder.likeCountLabel.setText(bean.getLike_count() + "");
|
||||||
|
holder.commentCountLabel.setText(bean.getComment_count() + "");
|
||||||
|
final int index = i;
|
||||||
|
holder.name.setText(bean.getNickname());
|
||||||
|
holder.head.setImageURI(StrU.getResourcePath(bean.getAvatar(), mContext));
|
||||||
|
holder.newPeopleImageView.setVisibility(View.GONE);
|
||||||
|
holder.realPeopleImageView.setVisibility(View.GONE);
|
||||||
|
|
||||||
|
if (bean.getGender() == 1) {
|
||||||
|
holder.realPeopleImageView.setVisibility(View.VISIBLE);
|
||||||
|
if (bean.getMark() == 2) {
|
||||||
|
holder.newPeopleImageView.setVisibility(View.VISIBLE);
|
||||||
|
}
|
||||||
|
Drawable drawableLeft = ContextCompat.getDrawable(mContext, R.mipmap.sex_girl);
|
||||||
|
drawableLeft.setBounds(0, 0, drawableLeft.getMinimumWidth(), drawableLeft.getMinimumHeight());
|
||||||
|
holder.iv_sex.setBackgroundResource(R.drawable.shape_dynamic_age_women);
|
||||||
|
holder.iv_sex.setImageResource(R.mipmap.sex_girl);
|
||||||
|
holder.years.setBackgroundResource(R.drawable.shape_dynamic_age_women);
|
||||||
|
holder.years.setCompoundDrawables(drawableLeft, null, null, null);
|
||||||
|
} else {
|
||||||
|
if (bean.getMark() == 2) {
|
||||||
|
holder.newPeopleImageView.setVisibility(View.VISIBLE);
|
||||||
|
}
|
||||||
|
holder.iv_sex.setBackgroundResource(R.drawable.shape_dynamic_age);
|
||||||
|
holder.iv_sex.setImageResource(R.mipmap.sex_men);
|
||||||
|
holder.years.setBackgroundResource(R.drawable.shape_dynamic_age);
|
||||||
|
Drawable drawableLeft = ContextCompat.getDrawable(mContext, R.mipmap.sex_men);
|
||||||
|
drawableLeft.setBounds(0, 0, drawableLeft.getMinimumWidth(), drawableLeft.getMinimumHeight());
|
||||||
|
holder.years.setCompoundDrawables(drawableLeft, null, null, null);
|
||||||
|
}
|
||||||
|
holder.years.setText(bean.getAge() + "");
|
||||||
|
holder.location.setText(bean.getCity() + " | " + bean.getCreate_time());
|
||||||
|
// holder.info.setText(bean.getContent());
|
||||||
|
|
||||||
|
//TODO 显示浏览次数
|
||||||
|
holder.tv_see_count.setText("已有0次浏览");
|
||||||
|
|
||||||
|
holder.info.setText(bean.getContent(), bean.getExpand(), new ExpandLayout.OnExpandListener() {
|
||||||
|
@Override
|
||||||
|
public void expandChange() {
|
||||||
|
bean.setExpand(!bean.getExpand());
|
||||||
|
notifyDataSetChanged();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
holder.msgBtn.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
NimUIKit.startChat(bean.getUser_id(), mContext);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
holder.commentImageView.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if (dynamicCommentCallback != null) {
|
||||||
|
dynamicCommentCallback.commentDynamic(bean);
|
||||||
|
} else {
|
||||||
|
Intent intent = new Intent(mContext, DynamicDetailActivity.class);
|
||||||
|
intent.putExtra("dynamic_id", bean.getId());
|
||||||
|
mContext.startActivity(intent);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
holder.getMenu.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
if (String.valueOf(SPUtils.getInt(mContext, ConsUser.USER_ID)).equals(mDynamicsItemList.get(index).getUser_id())) {
|
||||||
|
if (null != mOnMunuDeleteClickListener) {
|
||||||
|
|
||||||
|
mOnMunuDeleteClickListener.onMenuDelete(index, mDynamicsItemList);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (null != mMenuClickListener) {
|
||||||
|
mMenuClickListener.onMenuClicked(index);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
holder.rl_dynamic_item.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if (null != onDetailClicked) {
|
||||||
|
onDetailClicked.onDetailClicked(index, bean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
holder.giftLayout.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if(null != mGiftListener){
|
||||||
|
mGiftListener.onSend(bean,bean.getReward_count());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
addImageView(holder, bean.getImages());
|
||||||
|
|
||||||
|
|
||||||
|
if (bean.getIs_like() == 1) {
|
||||||
|
holder.likeImageView.setImageResource(R.mipmap.feed_heart_);
|
||||||
|
} else {
|
||||||
|
holder.likeImageView.setImageResource(R.mipmap.feed_heart);
|
||||||
|
}
|
||||||
|
|
||||||
|
holder.head.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
Intent intent = new Intent(mContext, MainPageActivity.class);
|
||||||
|
intent.putExtra("userId", Integer.parseInt(bean.getUser_id()));
|
||||||
|
mContext.startActivity(intent);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
holder.likeImageView.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if (likeDynamicCallback != null) {
|
||||||
|
likeDynamicCallback.likeDynamic(bean);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
view.setTag(R.id.tag_second, holder);
|
||||||
|
return view;
|
||||||
|
}
|
||||||
|
|
||||||
|
private int isLike;
|
||||||
|
|
||||||
|
|
||||||
|
private void addImageView(Holder holder, final List<DynamicImage> dynamicImageList) {
|
||||||
|
|
||||||
|
holder.imageListView1.removeAllViews();
|
||||||
|
// holder.imageListView2.removeAllViews();
|
||||||
|
holder.imageListView2.setVisibility(View.GONE);
|
||||||
|
holder.imageListView3.removeAllViews();
|
||||||
|
final List<String> pathList = new ArrayList<>();
|
||||||
|
if (null == dynamicImageList || dynamicImageList.size() == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (1 == dynamicImageList.size()) {
|
||||||
|
GenericDraweeHierarchy hierarchy = GenericDraweeHierarchyBuilder
|
||||||
|
.newInstance(mContext.getResources()).setRoundingParams(RoundingParams.fromCornersRadius(Utils.dip2px(mContext, 16)))
|
||||||
|
.build();
|
||||||
|
DynamicImage image = dynamicImageList.get(0);
|
||||||
|
RelativeLayout container = new RelativeLayout(mContext);
|
||||||
|
final SimpleDraweeView photoView = new SimpleDraweeView(mContext);
|
||||||
|
container.addView(photoView);
|
||||||
|
DisplayMetrics dm = mContext.getResources().getDisplayMetrics();
|
||||||
|
int height = dm.heightPixels;
|
||||||
|
int width = dm.widthPixels;
|
||||||
|
int newWidth = 0;
|
||||||
|
int newHeight = 0;
|
||||||
|
if (image.getWidth() > image.getHeight()) {
|
||||||
|
newWidth = (int) (0.55 * width);
|
||||||
|
newHeight = (int) (newWidth * image.getHeight() / image.getWidth());
|
||||||
|
} else {
|
||||||
|
newHeight = (int) (0.25 * height);
|
||||||
|
newWidth = (int) (newHeight * image.getWidth() / image.getHeight());
|
||||||
|
}
|
||||||
|
ImageView imageview = new ImageView(mContext);
|
||||||
|
if (!TextUtils.isEmpty(image.getVideo_url())) {
|
||||||
|
imageview.setImageResource(R.mipmap.feed_play);
|
||||||
|
}
|
||||||
|
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(newWidth, newHeight);
|
||||||
|
RelativeLayout.LayoutParams containerPAram = new RelativeLayout.LayoutParams(newWidth, newHeight);
|
||||||
|
RelativeLayout.LayoutParams imageParam = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
|
||||||
|
imageParam.addRule(RelativeLayout.CENTER_IN_PARENT);
|
||||||
|
container.addView(imageview, imageParam);
|
||||||
|
container.setLayoutParams(containerPAram);
|
||||||
|
photoView.setLayoutParams(params);
|
||||||
|
photoView.setHierarchy(hierarchy);
|
||||||
|
photoView.setImageURI(StrU.getResourcePath(image.getUrl(), mContext));
|
||||||
|
((ViewGroup) holder.imageListView1).addView(container);
|
||||||
|
pathList.add(StrU.getResourcePath(image.getUrl(), mContext));
|
||||||
|
photoView.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
if (TextUtils.isEmpty(image.getVideo_url())) {
|
||||||
|
View[] views = new View[dynamicImageList.size()];
|
||||||
|
views[0] = photoView;
|
||||||
|
startDisplayActivity(dynamicImageList, views, 0);
|
||||||
|
} else {
|
||||||
|
Intent intent = new Intent(mContext, QYPreviewVideoActivity.class);
|
||||||
|
intent.putExtra("videoUrl", StrU.getResourcePath(image.getVideo_url(), mContext));
|
||||||
|
mContext.startActivity(intent);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else if (2 == dynamicImageList.size()) {
|
||||||
|
holder.imageListView1.setWeightSum(2);
|
||||||
|
final View[] views = new View[dynamicImageList.size()];
|
||||||
|
for (int i = 0; i < dynamicImageList.size(); i++) {
|
||||||
|
RoundingParams roundingParams;
|
||||||
|
if (i == 0) {
|
||||||
|
roundingParams = RoundingParams.fromCornersRadii(Utils.dip2px(mContext, 16), 0, 0, Utils.dip2px(mContext, 16));
|
||||||
|
} else {
|
||||||
|
roundingParams = RoundingParams.fromCornersRadii(0, Utils.dip2px(mContext, 16), Utils.dip2px(mContext, 16), 0);
|
||||||
|
}
|
||||||
|
GenericDraweeHierarchy hierarchy = GenericDraweeHierarchyBuilder
|
||||||
|
.newInstance(mContext.getResources()).setRoundingParams(roundingParams).build();
|
||||||
|
DynamicImage image = dynamicImageList.get(i);
|
||||||
|
SimpleDraweeView photoView = new SimpleDraweeView(mContext);
|
||||||
|
LinearLayout.LayoutParams params = new LinearLayout
|
||||||
|
.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
|
||||||
|
UiUtils.dp2px(mContext, 170));
|
||||||
|
params.setMargins(5, 0, 5, 0);
|
||||||
|
params.weight = 1;
|
||||||
|
photoView.setLayoutParams(params);
|
||||||
|
photoView.setHierarchy(hierarchy);
|
||||||
|
photoView.setImageURI(StrU.getResourcePath(image.getUrl(), mContext));
|
||||||
|
((ViewGroup) holder.imageListView1).addView(photoView);
|
||||||
|
views[i] = photoView;
|
||||||
|
final int count = i;
|
||||||
|
pathList.add(StrU.getResourcePath(image.getUrl(), mContext));
|
||||||
|
photoView.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
startDisplayActivity(dynamicImageList, views, count);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
// } else if (4 == dynamicImageList.size()) {
|
||||||
|
// holder.imageListView1.setWeightSum(2);
|
||||||
|
//// holder.imageListView2.setWeightSum(2);
|
||||||
|
// final View[] views = new View[dynamicImageList.size()];
|
||||||
|
// for (int i = 0; i < dynamicImageList.size(); i++) {
|
||||||
|
// GenericDraweeHierarchy hierarchy = GenericDraweeHierarchyBuilder
|
||||||
|
// .newInstance(mContext.getResources()).setRoundingParams(RoundingParams.fromCornersRadius(Utils.dip2px(mContext, 6)))
|
||||||
|
// .build();
|
||||||
|
//
|
||||||
|
// DynamicImage image = dynamicImageList.get(i);
|
||||||
|
// SimpleDraweeView photoView = new SimpleDraweeView(mContext);
|
||||||
|
// LinearLayout.LayoutParams params = new LinearLayout
|
||||||
|
// .LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
|
||||||
|
// UiUtils.dp2px(mContext, 170));
|
||||||
|
// params.setMargins(5, 0, 5, 0);
|
||||||
|
// params.weight = 1;
|
||||||
|
// photoView.setLayoutParams(params);
|
||||||
|
// photoView.setHierarchy(hierarchy);
|
||||||
|
// photoView.setImageURI(ConstUrl.IMAGE_URL + image.getUrl());
|
||||||
|
// if (i < 2) {
|
||||||
|
// ((ViewGroup) holder.imageListView1).addView(photoView);
|
||||||
|
// } else {
|
||||||
|
// ((ViewGroup) holder.imageListView2).addView(photoView);
|
||||||
|
// }
|
||||||
|
// views[i] = photoView;
|
||||||
|
// final int count = i;
|
||||||
|
// pathList.add(ConstUrl.IMAGE_URL + image.getUrl());
|
||||||
|
// photoView.setOnClickListener(new View.OnClickListener() {
|
||||||
|
// @Override
|
||||||
|
// public void onClick(View view) {
|
||||||
|
// startDisplayActivity(dynamicImageList, views, count);
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
} else {
|
||||||
|
holder.imageListView2.setVisibility(View.VISIBLE);
|
||||||
|
holder.dynamic_image1.setImageURI(StrU.getResourcePath(dynamicImageList.get(0).getUrl(), mContext));
|
||||||
|
holder.dynamic_image2.setImageURI(StrU.getResourcePath(dynamicImageList.get(1).getUrl(), mContext));
|
||||||
|
holder.dynamic_image3.setImageURI(StrU.getResourcePath(dynamicImageList.get(2).getUrl(), mContext));
|
||||||
|
if (dynamicImageList.size() > 3) {
|
||||||
|
holder.dynamic_image_num.setText(dynamicImageList.size() + "");
|
||||||
|
holder.dynamic_image_num.setVisibility(View.VISIBLE);
|
||||||
|
} else {
|
||||||
|
holder.dynamic_image_num.setVisibility(View.GONE);
|
||||||
|
}
|
||||||
|
|
||||||
|
final View[] views = new View[dynamicImageList.size()];
|
||||||
|
for (int i = 0; i < dynamicImageList.size(); i++) {
|
||||||
|
GenericDraweeHierarchy hierarchy = GenericDraweeHierarchyBuilder
|
||||||
|
.newInstance(mContext.getResources()).setRoundingParams(RoundingParams.fromCornersRadius(Utils.dip2px(mContext, 6)))
|
||||||
|
.build();
|
||||||
|
DynamicImage image = dynamicImageList.get(i);
|
||||||
|
SimpleDraweeView photoView = new SimpleDraweeView(mContext);
|
||||||
|
|
||||||
|
DisplayMetrics dm = mContext.getResources().getDisplayMetrics();
|
||||||
|
int width = dm.widthPixels;
|
||||||
|
int measure = (((width - UiUtils.dp2px(mContext, 32)) - 20) / 3) - 5;
|
||||||
|
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(measure, measure);
|
||||||
|
params.setMargins(5, 0, 5, 0);
|
||||||
|
photoView.setLayoutParams(params);
|
||||||
|
photoView.setHierarchy(hierarchy);
|
||||||
|
photoView.setImageURI(StrU.getResourcePath(image.getUrl(), mContext));
|
||||||
|
views[i] = photoView;
|
||||||
|
pathList.add(StrU.getResourcePath(image.getUrl(), mContext));
|
||||||
|
}
|
||||||
|
holder.dynamic_image1.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
startDisplayActivity(dynamicImageList, views, 0);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
holder.dynamic_image2.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
startDisplayActivity(dynamicImageList, views, 1);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
holder.dynamic_image3.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
startDisplayActivity(dynamicImageList, views, 2);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void clickImage(ArrayList<String> pathList, int innerCount) {
|
||||||
|
Intent intent = new Intent(mContext, ImageDisplayActivity.class);
|
||||||
|
intent.putStringArrayListExtra("urlList", pathList);
|
||||||
|
intent.putExtra("pageCount", innerCount);
|
||||||
|
mContext.startActivity(intent);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startImageDisplaying(ArrayList<String> url, String pageCount) {
|
||||||
|
Intent intent = new Intent(mContext, ImageDisplayActivity.class);
|
||||||
|
intent.putStringArrayListExtra("urlList", url);
|
||||||
|
intent.putExtra("pageCount", pageCount);
|
||||||
|
mContext.startActivity(intent);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Holder initView(View v) {
|
||||||
|
Holder holder = new Holder();
|
||||||
|
holder.image_banner = v.findViewById(R.id.image_banner);
|
||||||
|
holder.head = v.findViewById(R.id.dynamic_list_photo);
|
||||||
|
holder.name = v.findViewById(R.id.dynamic_list_name);
|
||||||
|
holder.location = v.findViewById(R.id.dynamic_list_sub_info);
|
||||||
|
holder.years = v.findViewById(R.id.dynamic_list_age);
|
||||||
|
holder.iv_sex = v.findViewById(R.id.iv_sex);
|
||||||
|
holder.info = v.findViewById(R.id.dynamic_list_message);
|
||||||
|
holder.giftLayout = v.findViewById(R.id.item_dynamic_gift_layout);
|
||||||
|
holder.tv_see_count = v.findViewById(R.id.tv_see_count);
|
||||||
|
holder.getMenu = v.findViewById(R.id.dynamic_list_menu);
|
||||||
|
holder.imageListView1 = v.findViewById(R.id.dynamic_list_image_list_1);
|
||||||
|
holder.imageListView2 = v.findViewById(R.id.dynamic_list_image_list_2);
|
||||||
|
holder.dynamic_image1 = v.findViewById(R.id.dynamic_image1);
|
||||||
|
holder.dynamic_image2 = v.findViewById(R.id.dynamic_image2);
|
||||||
|
holder.dynamic_image3 = v.findViewById(R.id.dynamic_image3);
|
||||||
|
holder.dynamic_image_num = v.findViewById(R.id.dynamic_image_num);
|
||||||
|
holder.imageListView3 = v.findViewById(R.id.dynamic_list_image_list_3);
|
||||||
|
holder.msgBtn = v.findViewById(R.id.msgBtn);
|
||||||
|
holder.commentCountLabel = v.findViewById(R.id.commentCountLabel);
|
||||||
|
holder.likeCountLabel = v.findViewById(R.id.likeCountLabel);
|
||||||
|
holder.likeImageView = v.findViewById(R.id.likeImageView);
|
||||||
|
holder.commentImageView = v.findViewById(R.id.commentImageView);
|
||||||
|
holder.realPeopleImageView = v.findViewById(R.id.realPeopleImageView);
|
||||||
|
holder.newPeopleImageView = v.findViewById(R.id.newPeopleImageView);
|
||||||
|
holder.rl_dynamic_item = v.findViewById(R.id.rl_dynamic_item);
|
||||||
|
return holder;
|
||||||
|
}
|
||||||
|
|
||||||
|
class Holder {
|
||||||
|
Banner image_banner;
|
||||||
|
SimpleDraweeView head;
|
||||||
|
TextView name;
|
||||||
|
TextView location;
|
||||||
|
TextView years;
|
||||||
|
ImageView iv_sex;
|
||||||
|
ExpandLayout info;
|
||||||
|
TextView commentCountLabel;
|
||||||
|
TextView likeCountLabel;
|
||||||
|
LinearLayout imageListView1;
|
||||||
|
ConstraintLayout imageListView2;
|
||||||
|
SimpleDraweeView dynamic_image1;
|
||||||
|
SimpleDraweeView dynamic_image2;
|
||||||
|
SimpleDraweeView dynamic_image3;
|
||||||
|
TextView dynamic_image_num;
|
||||||
|
LinearLayout imageListView3;
|
||||||
|
View giftLayout;
|
||||||
|
TextView tv_see_count;
|
||||||
|
ImageView getMenu;
|
||||||
|
ImageView msgBtn;
|
||||||
|
ImageView likeImageView;
|
||||||
|
ImageView commentImageView;
|
||||||
|
ImageView realPeopleImageView;
|
||||||
|
ImageView newPeopleImageView;
|
||||||
|
RelativeLayout rl_dynamic_item;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void delete(int index) {
|
||||||
|
mDynamicsItemList.remove(index);
|
||||||
|
deleteCount++;
|
||||||
|
notifyDataSetChanged();
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getDeleteCount() {
|
||||||
|
return deleteCount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDeleteCount(int deleteCount) {
|
||||||
|
this.deleteCount = deleteCount;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startDisplayActivity(List<DynamicImage> dynamicImageList, View[] views, int currentPosition) {
|
||||||
|
String[] strings = new String[dynamicImageList.size()];
|
||||||
|
for (int i = 0; i < dynamicImageList.size(); i++) {
|
||||||
|
strings[i] = StrU.getResourcePath(dynamicImageList.get(i).getUrl(), mContext);
|
||||||
|
}
|
||||||
|
Diooto diooto = new Diooto(mContext)
|
||||||
|
.urls(strings)
|
||||||
|
.type(DiootoConfig.PHOTO)
|
||||||
|
.immersive(true)
|
||||||
|
.position(currentPosition, 0)
|
||||||
|
.views(views)
|
||||||
|
.loadPhotoBeforeShowBigImage(new Diooto.OnLoadPhotoBeforeShowBigImageListener() {
|
||||||
|
@Override
|
||||||
|
public void loadView(SketchImageView sketchImageView, int position) {
|
||||||
|
// Glide.with(context).load(normalImageUlr[position]).into(sketchImageView);
|
||||||
|
// sketchImageView.displayImage(normalImageUlr[position]);
|
||||||
|
sketchImageView.setOnLongClickListener(new View.OnLongClickListener() {
|
||||||
|
@Override
|
||||||
|
public boolean onLongClick(View v) {
|
||||||
|
// Toast.makeText(mContext, "Long click", Toast.LENGTH_SHORT).show();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.start();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.fengliyan.tianlesue.controller.dynamics.adapter;
|
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
|
||||||
|
|
||||||
|
|
||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
import androidx.fragment.app.FragmentManager;
|
import androidx.fragment.app.FragmentManager;
|
||||||
import androidx.fragment.app.FragmentStatePagerAdapter;
|
import androidx.fragment.app.FragmentStatePagerAdapter;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.view.dynamics.fragment.ImageSlideFragment;
|
import com.xuebiping.bolizhuzi.view.dynamics.fragment.ImageSlideFragment;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.fengliyan.tianlesue.controller.dynamics.adapter;
|
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.ryan.github.menupopupview.MenuPopupAdapter;
|
import com.ryan.github.menupopupview.MenuPopupAdapter;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.view.View;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.RelativeLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||||
|
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
|
||||||
|
import com.xuebiping.bolizhuzi.R;
|
||||||
|
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
public class TopicListDialogAdapter extends BaseQuickAdapter<String, BaseViewHolder> {
|
||||||
|
private List<String> mTopicBean = new ArrayList<>();
|
||||||
|
private Context mContext;
|
||||||
|
private OnButtonClickedListener mListener;
|
||||||
|
|
||||||
|
public TopicListDialogAdapter(Context context) {
|
||||||
|
super(R.layout.item_black_list);
|
||||||
|
mContext = context;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOnButtonClickedListener(OnButtonClickedListener listener) {
|
||||||
|
mListener = listener;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setData(List<String> beans) {
|
||||||
|
mTopicBean = beans;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void convert(@NotNull BaseViewHolder baseViewHolder, String bean) {
|
||||||
|
|
||||||
|
RelativeLayout ll_layout = baseViewHolder.getView(R.id.rl_layout);
|
||||||
|
TextView tv_content = baseViewHolder.getView(R.id.tv_content);
|
||||||
|
TextView tv_see_count = baseViewHolder.getView(R.id.tv_see_count);
|
||||||
|
|
||||||
|
tv_content.setText(bean);
|
||||||
|
tv_see_count.setText("208734浏览量");
|
||||||
|
|
||||||
|
ll_layout.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if (mListener != null) {
|
||||||
|
mListener.onCliked(baseViewHolder.getLayoutPosition(), bean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface OnButtonClickedListener {
|
||||||
|
void onCliked(int position, String userId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public long getItemId(int i) {
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
package com.xuebiping.bolizhuzi.controller.dynamics.adapter;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.content.Intent;
|
||||||
|
import android.graphics.Color;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.BaseAdapter;
|
||||||
|
import android.widget.Button;
|
||||||
|
import android.widget.ImageView;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||||
|
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
|
||||||
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
|
import com.xuebiping.bolizhuzi.R;
|
||||||
|
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
|
||||||
|
import com.xuebiping.bolizhuzi.model.settings.SocialBean;
|
||||||
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
|
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
public class TopicZjUseAdapter extends BaseQuickAdapter<String, BaseViewHolder> {
|
||||||
|
private List<String> mTopicBean = new ArrayList<>();
|
||||||
|
private Context mContext;
|
||||||
|
private OnButtonClickedListener mListener;
|
||||||
|
|
||||||
|
public TopicZjUseAdapter(Context context) {
|
||||||
|
super(R.layout.item_topic_zjuse);
|
||||||
|
mContext = context;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOnButtonClickedListener(OnButtonClickedListener listener) {
|
||||||
|
mListener = listener;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setData(List<String> beans) {
|
||||||
|
mTopicBean = beans;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void convert(@NotNull BaseViewHolder baseViewHolder, String bean) {
|
||||||
|
|
||||||
|
LinearLayout ll_layout = baseViewHolder.getView(R.id.ll_layout);
|
||||||
|
TextView tv_content = baseViewHolder.getView(R.id.tv_content);
|
||||||
|
|
||||||
|
tv_content.setText(bean);
|
||||||
|
|
||||||
|
ll_layout.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if (mListener != null) {
|
||||||
|
mListener.onCliked(baseViewHolder.getLayoutPosition(), bean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface OnButtonClickedListener {
|
||||||
|
void onCliked(int position, String userId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public long getItemId(int i) {
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,24 +1,24 @@
|
|||||||
package com.fengliyan.tianlesue.controller.dynamics.manager;
|
package com.xuebiping.bolizhuzi.controller.dynamics.manager;
|
||||||
|
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
import com.fengliyan.http.httprequest.HttpMethod;
|
import com.fengliyan.http.httprequest.HttpMethod;
|
||||||
import com.fengliyan.http.httprequest.TType;
|
import com.fengliyan.http.httprequest.TType;
|
||||||
import com.fengliyan.http.httprequest.UploadFile;
|
import com.fengliyan.http.httprequest.UploadFile;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
|
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
|
||||||
import com.fengliyan.tianlesue.model.dynamics.DynamicPostBean;
|
import com.xuebiping.bolizhuzi.model.dynamics.DynamicPostBean;
|
||||||
import com.fengliyan.tianlesue.model.dynamics.DynamicsItemBean;
|
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsItemBean;
|
||||||
import com.fengliyan.tianlesue.model.dynamics.DynamicsListBean;
|
import com.xuebiping.bolizhuzi.model.dynamics.DynamicsListBean;
|
||||||
import com.fengliyan.tianlesue.model.dynamics.ImageUploadBean;
|
import com.xuebiping.bolizhuzi.model.dynamics.ImageUploadBean;
|
||||||
import com.fengliyan.tianlesue.model.dynamics.UploadImageBean;
|
import com.xuebiping.bolizhuzi.model.dynamics.UploadImageBean;
|
||||||
import com.fengliyan.tianlesue.model.login.bean.VipBean;
|
import com.xuebiping.bolizhuzi.model.login.bean.VipBean;
|
||||||
import com.fengliyan.tianlesue.model.main.ChannelAnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean;
|
||||||
import com.fengliyan.tianlesue.model.main.FollowResultBean;
|
import com.xuebiping.bolizhuzi.model.main.FollowResultBean;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
|
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
|
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2019/1/5.
|
* Created by halifa on 2019/1/5.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/11/21.
|
* Created by halifa on 2018/11/21.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/12/25.
|
* Created by halifa on 2018/12/25.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/12/19.
|
* Created by halifa on 2018/12/19.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2019/12/19.
|
* Created by halifa on 2019/12/19.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2019/12/19.
|
* Created by halifa on 2019/12/19.
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.model.main.VideoRequestBean;
|
import com.xuebiping.bolizhuzi.model.main.VideoRequestBean;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/12/24.
|
* Created by halifa on 2018/12/24.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/12/19.
|
* Created by halifa on 2018/12/19.
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.model.login.bean.LoginBean;
|
import com.xuebiping.bolizhuzi.model.login.bean.LoginBean;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/11/22.
|
* Created by halifa on 2018/11/22.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/12/18.
|
* Created by halifa on 2018/12/18.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2019/12/19.
|
* Created by halifa on 2019/12/19.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2018/12/15.
|
* Created by halifa on 2018/12/15.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.eventBus;
|
package com.xuebiping.bolizhuzi.controller.eventBus;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by halifa on 2019/2/20.
|
* Created by halifa on 2019/2/20.
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.fengliyan.tianlesue.controller.login.manager;
|
package com.xuebiping.bolizhuzi.controller.login.manager;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
|
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
|
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
|
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
|
||||||
import com.fengliyan.http.httprequest.HttpMethod;
|
import com.fengliyan.http.httprequest.HttpMethod;
|
||||||
import com.fengliyan.http.httprequest.TType;
|
import com.fengliyan.http.httprequest.TType;
|
||||||
|
|
||||||
@@ -1,17 +1,17 @@
|
|||||||
package com.fengliyan.tianlesue.controller.login.manager;
|
package com.xuebiping.bolizhuzi.controller.login.manager;
|
||||||
|
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
import com.fengliyan.http.httprequest.HttpMethod;
|
import com.fengliyan.http.httprequest.HttpMethod;
|
||||||
import com.fengliyan.http.httprequest.TType;
|
import com.fengliyan.http.httprequest.TType;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
|
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
|
||||||
import com.fengliyan.tianlesue.model.login.bean.CustomerTipBean;
|
import com.xuebiping.bolizhuzi.model.login.bean.CustomerTipBean;
|
||||||
import com.fengliyan.tianlesue.model.login.bean.LoginBean;
|
import com.xuebiping.bolizhuzi.model.login.bean.LoginBean;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
|
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
|
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by abby on 2018/4/7.
|
* Created by abby on 2018/4/7.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@@ -9,9 +9,9 @@ import android.widget.TextView;
|
|||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.SkillAnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.SkillAnchorBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
@@ -13,11 +13,11 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.user.manager.UserManager;
|
import com.xuebiping.bolizhuzi.controller.user.manager.UserManager;
|
||||||
import com.fengliyan.tianlesue.im.uikit.common.ui.recyclerview.holder.BaseViewHolder;
|
import com.xuebiping.bolizhuzi.im.uikit.common.ui.recyclerview.holder.BaseViewHolder;
|
||||||
import com.fengliyan.tianlesue.model.main.SpeedInfoBean;
|
import com.xuebiping.bolizhuzi.model.main.SpeedInfoBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -10,10 +10,10 @@ import android.widget.Button;
|
|||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.settings.SocialBean;
|
import com.xuebiping.bolizhuzi.model.settings.SocialBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
@@ -11,9 +11,9 @@ import android.widget.LinearLayout;
|
|||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
|
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -8,10 +8,10 @@ import android.view.View;
|
|||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@@ -6,8 +6,8 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.BaseAdapter;
|
import android.widget.BaseAdapter;
|
||||||
import android.widget.CheckBox;
|
import android.widget.CheckBox;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.ComplaintListBean;
|
import com.xuebiping.bolizhuzi.model.main.ComplaintListBean;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import androidx.recyclerview.widget.GridLayoutManager;
|
import androidx.recyclerview.widget.GridLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
@@ -7,9 +7,9 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
|
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.FreeVideoBean;
|
import com.xuebiping.bolizhuzi.model.main.FreeVideoBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@@ -8,10 +8,10 @@ import android.widget.ImageView;
|
|||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.settings.UserInfoBean;
|
import com.xuebiping.bolizhuzi.model.settings.UserInfoBean;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@@ -6,10 +6,10 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.BaseAdapter;
|
import android.widget.BaseAdapter;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.GiftReceivedItemBean;
|
import com.xuebiping.bolizhuzi.model.main.GiftReceivedItemBean;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
@@ -8,8 +8,8 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.GroupCallListBean;
|
import com.xuebiping.bolizhuzi.model.main.GroupCallListBean;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@@ -8,9 +8,9 @@ import android.widget.ImageView;
|
|||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.GuardRankBean;
|
import com.xuebiping.bolizhuzi.model.main.GuardRankBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -13,12 +13,12 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
|
|||||||
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
|
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.flyco.roundview.RoundTextView;
|
import com.flyco.roundview.RoundTextView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.user.manager.UserManager;
|
import com.xuebiping.bolizhuzi.controller.user.manager.UserManager;
|
||||||
import com.fengliyan.tianlesue.im.uikit.api.NimUIKit;
|
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -10,10 +10,10 @@ import android.widget.TextView;
|
|||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter
|
package com.xuebiping.bolizhuzi.controller.main.adapter
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
@@ -17,13 +17,13 @@ import com.google.android.exoplayer2.ExoPlayer
|
|||||||
import com.google.android.exoplayer2.Player
|
import com.google.android.exoplayer2.Player
|
||||||
import com.google.android.exoplayer2.SimpleExoPlayer
|
import com.google.android.exoplayer2.SimpleExoPlayer
|
||||||
import com.google.android.exoplayer2.ui.PlayerView
|
import com.google.android.exoplayer2.ui.PlayerView
|
||||||
import com.fengliyan.tianlesue.R
|
import com.xuebiping.bolizhuzi.R
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorBean
|
import com.xuebiping.bolizhuzi.model.main.AnchorBean
|
||||||
import com.fengliyan.tianlesue.utils.GlideUtils
|
import com.xuebiping.bolizhuzi.utils.GlideUtils
|
||||||
import com.fengliyan.tianlesue.utils.ProgressView
|
import com.xuebiping.bolizhuzi.utils.ProgressView
|
||||||
import com.fengliyan.tianlesue.utils.StrU
|
import com.xuebiping.bolizhuzi.utils.StrU
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity
|
||||||
import com.fengliyan.tianlesue.view.main.utils.DefaultExoConfig
|
import com.xuebiping.bolizhuzi.view.main.utils.DefaultExoConfig
|
||||||
|
|
||||||
class MainChannelAdapter1(private val mContext: Context, val key: String) :
|
class MainChannelAdapter1(private val mContext: Context, val key: String) :
|
||||||
BaseDelegateMultiAdapter<AnchorBean, BaseViewHolder>() {
|
BaseDelegateMultiAdapter<AnchorBean, BaseViewHolder>() {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -10,11 +10,11 @@ import android.widget.TextView;
|
|||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.im.uikit.api.NimUIKit;
|
import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
|
|
||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -9,9 +9,9 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import com.chad.library.adapter.base.BaseQuickAdapter;
|
import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||||
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
|
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.settings.greeting.TextGrettingListActivity;
|
import com.xuebiping.bolizhuzi.view.settings.greeting.TextGrettingListActivity;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
@@ -8,10 +8,10 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.im.uikit.common.ui.imageview.HeadImageView;
|
import com.xuebiping.bolizhuzi.im.uikit.common.ui.imageview.HeadImageView;
|
||||||
import com.fengliyan.tianlesue.model.main.AttentionBean;
|
import com.xuebiping.bolizhuzi.model.main.AttentionBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -8,11 +8,11 @@ import android.widget.BaseAdapter;
|
|||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorListBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorListBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -8,11 +8,11 @@ import android.widget.BaseAdapter;
|
|||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorBean;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorListBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorListBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
@@ -7,13 +7,13 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.base.RecyclerLoadAdapter;
|
import com.xuebiping.bolizhuzi.controller.base.RecyclerLoadAdapter;
|
||||||
import com.fengliyan.tianlesue.controller.main.manager.MainManager;
|
import com.xuebiping.bolizhuzi.controller.main.manager.MainManager;
|
||||||
import com.fengliyan.tianlesue.model.main.RedEnvelopesBean;
|
import com.xuebiping.bolizhuzi.model.main.RedEnvelopesBean;
|
||||||
import com.fengliyan.tianlesue.utils.GlideUtils;
|
import com.xuebiping.bolizhuzi.utils.GlideUtils;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBackBase;
|
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBackBase;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@@ -7,10 +7,10 @@ import android.widget.BaseAdapter;
|
|||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.main.SearchBean;
|
import com.xuebiping.bolizhuzi.model.main.SearchBean;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
@@ -10,16 +10,16 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConsUser;
|
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
|
||||||
import com.fengliyan.tianlesue.model.main.websocket.NoticeBean;
|
import com.xuebiping.bolizhuzi.model.main.websocket.NoticeBean;
|
||||||
import com.fengliyan.tianlesue.model.main.websocket.NoticeGiftBean;
|
import com.xuebiping.bolizhuzi.model.main.websocket.NoticeGiftBean;
|
||||||
import com.fengliyan.tianlesue.model.main.websocket.WebSocketChatBean;
|
import com.xuebiping.bolizhuzi.model.main.websocket.WebSocketChatBean;
|
||||||
import com.fengliyan.tianlesue.utils.SPUtils;
|
import com.xuebiping.bolizhuzi.utils.SPUtils;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseApplication;
|
import com.xuebiping.bolizhuzi.view.base.BaseApplication;
|
||||||
import com.fengliyan.tianlesue.view.main.utils.JumpUtils;
|
import com.xuebiping.bolizhuzi.view.main.utils.JumpUtils;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.adapter;
|
package com.xuebiping.bolizhuzi.controller.main.adapter;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.manager;
|
package com.xuebiping.bolizhuzi.controller.main.manager;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
|
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
|
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
|
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
|
||||||
import com.fengliyan.http.httprequest.HttpMethod;
|
import com.fengliyan.http.httprequest.HttpMethod;
|
||||||
import com.fengliyan.http.httprequest.TType;
|
import com.fengliyan.http.httprequest.TType;
|
||||||
import com.google.gson.internal.LinkedTreeMap;
|
import com.google.gson.internal.LinkedTreeMap;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.main.manager;
|
package com.xuebiping.bolizhuzi.controller.main.manager;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
@@ -9,45 +9,45 @@ import com.fengliyan.http.httprequest.HttpMethod;
|
|||||||
import com.fengliyan.http.httprequest.HttpRequestFactory;
|
import com.fengliyan.http.httprequest.HttpRequestFactory;
|
||||||
import com.fengliyan.http.httprequest.OkHttp.CaiWebSocket;
|
import com.fengliyan.http.httprequest.OkHttp.CaiWebSocket;
|
||||||
import com.fengliyan.http.httprequest.TType;
|
import com.fengliyan.http.httprequest.TType;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
|
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
|
||||||
import com.fengliyan.tianlesue.model.login.bean.LoginBean;
|
import com.xuebiping.bolizhuzi.model.login.bean.LoginBean;
|
||||||
import com.fengliyan.tianlesue.model.main.AnchorListBean;
|
import com.xuebiping.bolizhuzi.model.main.AnchorListBean;
|
||||||
import com.fengliyan.tianlesue.model.main.AttentionDialogBean;
|
import com.xuebiping.bolizhuzi.model.main.AttentionDialogBean;
|
||||||
import com.fengliyan.tianlesue.model.main.BlackBean;
|
import com.xuebiping.bolizhuzi.model.main.BlackBean;
|
||||||
import com.fengliyan.tianlesue.model.main.CallBean;
|
import com.xuebiping.bolizhuzi.model.main.CallBean;
|
||||||
import com.fengliyan.tianlesue.model.main.ChannelAnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean;
|
||||||
import com.fengliyan.tianlesue.model.main.ChatShootBean;
|
import com.xuebiping.bolizhuzi.model.main.ChatShootBean;
|
||||||
import com.fengliyan.tianlesue.model.main.CloseGreetBean;
|
import com.xuebiping.bolizhuzi.model.main.CloseGreetBean;
|
||||||
import com.fengliyan.tianlesue.model.main.ComplaintListBean;
|
import com.xuebiping.bolizhuzi.model.main.ComplaintListBean;
|
||||||
import com.fengliyan.tianlesue.model.main.DialogAdBean;
|
import com.xuebiping.bolizhuzi.model.main.DialogAdBean;
|
||||||
import com.fengliyan.tianlesue.model.main.FreeVideoBean;
|
import com.xuebiping.bolizhuzi.model.main.FreeVideoBean;
|
||||||
import com.fengliyan.tianlesue.model.main.GiftReceivedBean;
|
import com.xuebiping.bolizhuzi.model.main.GiftReceivedBean;
|
||||||
import com.fengliyan.tianlesue.model.main.GlobalConfigBean;
|
import com.xuebiping.bolizhuzi.model.main.GlobalConfigBean;
|
||||||
import com.fengliyan.tianlesue.model.main.GroupCallBean;
|
import com.xuebiping.bolizhuzi.model.main.GroupCallBean;
|
||||||
import com.fengliyan.tianlesue.model.main.GuardListBean;
|
import com.xuebiping.bolizhuzi.model.main.GuardListBean;
|
||||||
import com.fengliyan.tianlesue.model.main.IsKidModelBean;
|
import com.xuebiping.bolizhuzi.model.main.IsKidModelBean;
|
||||||
import com.fengliyan.tianlesue.model.main.MainBean;
|
import com.xuebiping.bolizhuzi.model.main.MainBean;
|
||||||
import com.fengliyan.tianlesue.model.main.MainPageAnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.MainPageAnchorBean;
|
||||||
import com.fengliyan.tianlesue.model.main.MainPageBean;
|
import com.xuebiping.bolizhuzi.model.main.MainPageBean;
|
||||||
import com.fengliyan.tianlesue.model.main.MainPageSwitchSwerviceNumBean;
|
import com.xuebiping.bolizhuzi.model.main.MainPageSwitchSwerviceNumBean;
|
||||||
import com.fengliyan.tianlesue.model.main.PrizeBean;
|
import com.xuebiping.bolizhuzi.model.main.PrizeBean;
|
||||||
import com.fengliyan.tianlesue.model.main.RedEnvelopesBean;
|
import com.xuebiping.bolizhuzi.model.main.RedEnvelopesBean;
|
||||||
import com.fengliyan.tianlesue.model.main.RedEnvlopesRedwarsBean;
|
import com.xuebiping.bolizhuzi.model.main.RedEnvlopesRedwarsBean;
|
||||||
import com.fengliyan.tianlesue.model.main.SearchListBean;
|
import com.xuebiping.bolizhuzi.model.main.SearchListBean;
|
||||||
import com.fengliyan.tianlesue.model.main.SkillAnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.SkillAnchorBean;
|
||||||
import com.fengliyan.tianlesue.model.main.SystemVersionBean;
|
import com.xuebiping.bolizhuzi.model.main.SystemVersionBean;
|
||||||
import com.fengliyan.tianlesue.model.main.UserGenderListBean;
|
import com.xuebiping.bolizhuzi.model.main.UserGenderListBean;
|
||||||
import com.fengliyan.tianlesue.model.main.VersionBean;
|
import com.xuebiping.bolizhuzi.model.main.VersionBean;
|
||||||
import com.fengliyan.tianlesue.model.main.VideoFeeBean;
|
import com.xuebiping.bolizhuzi.model.main.VideoFeeBean;
|
||||||
import com.fengliyan.tianlesue.model.main.VideoGuardBean;
|
import com.xuebiping.bolizhuzi.model.main.VideoGuardBean;
|
||||||
import com.fengliyan.tianlesue.model.main.websocket.WebSocketRequestBean;
|
import com.xuebiping.bolizhuzi.model.main.websocket.WebSocketRequestBean;
|
||||||
import com.fengliyan.tianlesue.model.settings.BackPackListBean;
|
import com.xuebiping.bolizhuzi.model.settings.BackPackListBean;
|
||||||
import com.fengliyan.tianlesue.model.user.bean.UserLiteBean;
|
import com.xuebiping.bolizhuzi.model.user.bean.UserLiteBean;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
|
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
|
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
|
||||||
import com.fengliyan.uikit.dialog.GiftListBean;
|
import com.fengliyan.uikit.dialog.GiftListBean;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.news.manager;
|
package com.xuebiping.bolizhuzi.controller.news.manager;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -13,16 +13,16 @@ import android.widget.LinearLayout;
|
|||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConsUser;
|
import com.xuebiping.bolizhuzi.controller.constant.ConsUser;
|
||||||
import com.fengliyan.tianlesue.model.news.ChatBean;
|
import com.xuebiping.bolizhuzi.model.news.ChatBean;
|
||||||
import com.fengliyan.tianlesue.utils.SPUtils;
|
import com.xuebiping.bolizhuzi.utils.SPUtils;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.ToolKit;
|
import com.xuebiping.bolizhuzi.view.base.utils.ToolKit;
|
||||||
import com.fengliyan.tianlesue.view.dynamics.activity.ImageDisplayActivity;
|
import com.xuebiping.bolizhuzi.view.dynamics.activity.ImageDisplayActivity;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
import com.fengliyan.tianlesue.view.main.utils.JumpUtils;
|
import com.xuebiping.bolizhuzi.view.main.utils.JumpUtils;
|
||||||
import com.fengliyan.tianlesue.view.news.fragment.NewFragment;
|
import com.xuebiping.bolizhuzi.view.news.fragment.NewFragment;
|
||||||
import com.fengliyan.messaging.ChatManager;
|
import com.fengliyan.messaging.ChatManager;
|
||||||
import com.fengliyan.messaging.CustomAttachment;
|
import com.fengliyan.messaging.CustomAttachment;
|
||||||
import com.fengliyan.messaging.SysInfoDoubleImageAttachment;
|
import com.fengliyan.messaging.SysInfoDoubleImageAttachment;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.news.manager;
|
package com.xuebiping.bolizhuzi.controller.news.manager;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
@@ -7,12 +7,12 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.BaseAdapter;
|
import android.widget.BaseAdapter;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.user.manager.UserManager;
|
import com.xuebiping.bolizhuzi.controller.user.manager.UserManager;
|
||||||
import com.fengliyan.tianlesue.model.news.RecentContactBean;
|
import com.xuebiping.bolizhuzi.model.news.RecentContactBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.ToolKit;
|
import com.xuebiping.bolizhuzi.view.base.utils.ToolKit;
|
||||||
import com.fengliyan.tianlesue.view.news.fragment.NewFragment;
|
import com.xuebiping.bolizhuzi.view.news.fragment.NewFragment;
|
||||||
import com.fengliyan.messaging.ChatManager;
|
import com.fengliyan.messaging.ChatManager;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
|
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
package com.fengliyan.tianlesue.controller.news.manager;
|
package com.xuebiping.bolizhuzi.controller.news.manager;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
|
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
|
||||||
import com.fengliyan.tianlesue.model.main.MainPageBean;
|
import com.xuebiping.bolizhuzi.model.main.MainPageBean;
|
||||||
import com.fengliyan.tianlesue.model.news.ChatSettingBean;
|
import com.xuebiping.bolizhuzi.model.news.ChatSettingBean;
|
||||||
import com.fengliyan.tianlesue.model.news.ChatTipBean;
|
import com.xuebiping.bolizhuzi.model.news.ChatTipBean;
|
||||||
import com.fengliyan.tianlesue.model.news.CustomRemarkBean;
|
import com.xuebiping.bolizhuzi.model.news.CustomRemarkBean;
|
||||||
import com.fengliyan.tianlesue.model.news.IMCostBean;
|
import com.xuebiping.bolizhuzi.model.news.IMCostBean;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
|
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
|
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
|
||||||
import com.fengliyan.http.httprequest.HttpMethod;
|
import com.fengliyan.http.httprequest.HttpMethod;
|
||||||
import com.fengliyan.http.httprequest.TType;
|
import com.fengliyan.http.httprequest.TType;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.rank;
|
package com.xuebiping.bolizhuzi.controller.rank;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -8,10 +8,10 @@ import android.widget.BaseAdapter;
|
|||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.settings.NewRankBean;
|
import com.xuebiping.bolizhuzi.model.settings.NewRankBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
package com.fengliyan.tianlesue.controller.register.manager;
|
package com.xuebiping.bolizhuzi.controller.register.manager;
|
||||||
|
|
||||||
import com.fengliyan.http.httprequest.HttpMethod;
|
import com.fengliyan.http.httprequest.HttpMethod;
|
||||||
import com.fengliyan.http.httprequest.TType;
|
import com.fengliyan.http.httprequest.TType;
|
||||||
import com.fengliyan.http.httprequest.UploadFile;
|
import com.fengliyan.http.httprequest.UploadFile;
|
||||||
import com.fengliyan.tianlesue.controller.constant.ConstUrl;
|
import com.xuebiping.bolizhuzi.controller.constant.ConstUrl;
|
||||||
import com.fengliyan.tianlesue.model.login.bean.LoginBean;
|
import com.xuebiping.bolizhuzi.model.login.bean.LoginBean;
|
||||||
import com.fengliyan.tianlesue.model.login.bean.NickNameBean;
|
import com.xuebiping.bolizhuzi.model.login.bean.NickNameBean;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
|
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpRequest;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpRequest;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.http.HttpResult;
|
import com.xuebiping.bolizhuzi.view.base.utils.http.HttpResult;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.task.HttpWithUiTask;
|
import com.xuebiping.bolizhuzi.view.base.utils.task.HttpWithUiTask;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@@ -9,10 +9,10 @@ import android.widget.TextView;
|
|||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
|
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
|
||||||
import com.fengliyan.tianlesue.model.main.SkillAnchorBean;
|
import com.xuebiping.bolizhuzi.model.main.SkillAnchorBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -7,11 +7,11 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.BaseAdapter;
|
import android.widget.BaseAdapter;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.settings.BillBean;
|
import com.xuebiping.bolizhuzi.model.settings.BillBean;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
public interface CallbackItemTouch {
|
public interface CallbackItemTouch {
|
||||||
void itemTouchOnMove(int oldPosition,int newPosition);
|
void itemTouchOnMove(int oldPosition,int newPosition);
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
@@ -12,15 +12,15 @@ import android.widget.TextView;
|
|||||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
|
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
|
||||||
import com.fengliyan.tianlesue.controller.settings.manager.SettingManager;
|
import com.xuebiping.bolizhuzi.controller.settings.manager.SettingManager;
|
||||||
import com.fengliyan.tianlesue.model.settings.MemberPrivilegesInfo;
|
import com.xuebiping.bolizhuzi.model.settings.MemberPrivilegesInfo;
|
||||||
import com.fengliyan.tianlesue.model.settings.RechargeListBean;
|
import com.xuebiping.bolizhuzi.model.settings.RechargeListBean;
|
||||||
import com.fengliyan.tianlesue.view.base.BaseActivity;
|
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.HttpUiCallBack;
|
import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.view.MemberRechargeDialog;
|
import com.xuebiping.bolizhuzi.view.base.utils.view.MemberRechargeDialog;
|
||||||
import com.fengliyan.tianlesue.view.base.utils.view.MemberTipsDialog;
|
import com.xuebiping.bolizhuzi.view.base.utils.view.MemberTipsDialog;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
|
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
|
|
||||||
public class InfoEditPhotoHolder extends ViewHolder {
|
public class InfoEditPhotoHolder extends ViewHolder {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
import static android.view.View.GONE;
|
import static android.view.View.GONE;
|
||||||
|
|
||||||
@@ -12,9 +12,9 @@ import android.view.ViewGroup;
|
|||||||
|
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.utils.SimpleItemTouchCallBack;
|
import com.xuebiping.bolizhuzi.utils.SimpleItemTouchCallBack;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
import androidx.recyclerview.widget.ItemTouchHelper;
|
import androidx.recyclerview.widget.ItemTouchHelper;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@@ -6,10 +6,10 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.BaseAdapter;
|
import android.widget.BaseAdapter;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.model.settings.SocialBean;
|
import com.xuebiping.bolizhuzi.model.settings.SocialBean;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -11,12 +11,12 @@ import android.widget.TextView;
|
|||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
|
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
|
||||||
import com.fengliyan.tianlesue.im.uikit.common.util.sys.ClipboardUtil;
|
import com.xuebiping.bolizhuzi.im.uikit.common.util.sys.ClipboardUtil;
|
||||||
import com.fengliyan.tianlesue.model.settings.InviteDataListBean;
|
import com.xuebiping.bolizhuzi.model.settings.InviteDataListBean;
|
||||||
import com.fengliyan.tianlesue.utils.StrU;
|
import com.xuebiping.bolizhuzi.utils.StrU;
|
||||||
import com.fengliyan.tianlesue.view.main.MainPageActivity;
|
import com.xuebiping.bolizhuzi.view.main.MainPageActivity;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.fengliyan.tianlesue.controller.settings.adapter;
|
package com.xuebiping.bolizhuzi.controller.settings.adapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@@ -8,9 +8,9 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.fengliyan.tianlesue.R;
|
import com.xuebiping.bolizhuzi.R;
|
||||||
import com.fengliyan.tianlesue.controller.main.adapter.ViewHolder;
|
import com.xuebiping.bolizhuzi.controller.main.adapter.ViewHolder;
|
||||||
import com.fengliyan.tianlesue.model.settings.RechargeBean;
|
import com.xuebiping.bolizhuzi.model.settings.RechargeBean;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user