Commit d0296f6f authored by wanglei's avatar wanglei

[拆包]常驻通知栏

parent 5cf1718f
......@@ -17,6 +17,12 @@ object InstallHelps {
fun init(requestCfg: () -> Unit) {
val installReferrer = AppPreferences.getInstance().getString("install_referrer", "")
if (installReferrer.isNotEmpty()) {
requestCfg.invoke()
return
}
val referrerClient = InstallReferrerClient.newBuilder(MyApplication.appContext).build()
referrerClient.startConnection(object : InstallReferrerStateListener {
override fun onInstallReferrerSetupFinished(responseCode: Int) {
......
......@@ -17,6 +17,7 @@ import com.base.appzxhy.bean.FeatureBean.Companion.ANTIVIRUS
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.SCREENSHOT_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.getFunctionTodayUsed
import com.base.appzxhy.ui.main.MainActivity
import com.base.appzxhy.ui.splash.SplashActivity
......@@ -28,21 +29,21 @@ object StayNotification {
private fun customRemoteViews(context: Context, contentView: RemoteViews, expendView: RemoteViews) {
val img1 = if (getFunctionTodayUsed(JUNK_CLEAN)) R.drawable.icon_clean_push_s else R.drawable.icon_clean_push_s_r
val img2 = if (getFunctionTodayUsed(ANTIVIRUS)) R.drawable.icon_antivirus_push_s else R.drawable.icon_antivirus_push_s_r
val img3 = if (getFunctionTodayUsed(BATTERY_INFO)) R.drawable.icon_battery_push_s else R.drawable.icon_battery_push_s_r
val img4 =
if (getFunctionTodayUsed(LARGE_FILE_CLEAN)) R.drawable.icon_large_file_clean_push_s else R.drawable.icon_large_file_clean_push_s_r
contentView.setImageViewResource(R.id.iv1, img1)
contentView.setImageViewResource(R.id.iv2, img2)
contentView.setImageViewResource(R.id.iv3, img3)
contentView.setImageViewResource(R.id.iv4, img4)
expendView.setImageViewResource(R.id.iv1, img1)
expendView.setImageViewResource(R.id.iv2, img2)
expendView.setImageViewResource(R.id.iv3, img3)
expendView.setImageViewResource(R.id.iv4, img4)
// val img1 = if (getFunctionTodayUsed(JUNK_CLEAN)) R.drawable.icon_clean_push_s else R.drawable.icon_clean_push_s_r
// val img2 = if (getFunctionTodayUsed(ANTIVIRUS)) R.drawable.icon_antivirus_push_s else R.drawable.icon_antivirus_push_s_r
// val img3 = if (getFunctionTodayUsed(BATTERY_INFO)) R.drawable.icon_battery_push_s else R.drawable.icon_battery_push_s_r
// val img4 =
// if (getFunctionTodayUsed(LARGE_FILE_CLEAN)) R.drawable.icon_large_file_clean_push_s else R.drawable.icon_large_file_clean_push_s_r
//
// contentView.setImageViewResource(R.id.iv1, img1)
// contentView.setImageViewResource(R.id.iv2, img2)
// contentView.setImageViewResource(R.id.iv3, img3)
// contentView.setImageViewResource(R.id.iv4, img4)
//
// expendView.setImageViewResource(R.id.iv1, img1)
// expendView.setImageViewResource(R.id.iv2, img2)
// expendView.setImageViewResource(R.id.iv3, img3)
// expendView.setImageViewResource(R.id.iv4, img4)
arrayOf(R.id.ll1, R.id.ll2, R.id.ll3, R.id.ll4).forEach {
......@@ -52,13 +53,13 @@ object StayNotification {
putExtra("actionId", JUNK_CLEAN)
}
if (it == R.id.ll2) {
putExtra("actionId", ANTIVIRUS)
putExtra("actionId", BATTERY_INFO)
}
if (it == R.id.ll3) {
putExtra("actionId", BATTERY_INFO)
putExtra("actionId", LARGE_FILE_CLEAN)
}
if (it == R.id.ll4) {
putExtra("actionId", LARGE_FILE_CLEAN)
putExtra("actionId", SCREENSHOT_CLEAN)
}
}
val pendingIntent =
......
......@@ -53,7 +53,7 @@
android:id="@+id/iv2"
android:layout_width="@dimen/dp_45"
android:layout_height="@dimen/dp_45"
android:src="@drawable/icon_antivirus_push_s"
android:src="@drawable/icon_battery_push_s"
tools:ignore="ContentDescription" />
<TextView
......@@ -61,7 +61,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_2"
android:includeFontPadding="false"
android:text="@string/antivirus"
android:text="@string/battery"
android:textColor="#1A1A1A"
android:textSize="@dimen/sp_15" />
</LinearLayout>
......@@ -79,7 +79,7 @@
android:id="@+id/iv3"
android:layout_width="@dimen/dp_45"
android:layout_height="@dimen/dp_45"
android:src="@drawable/icon_battery_push_s"
android:src="@drawable/icon_file_push_s"
tools:ignore="ContentDescription" />
<TextView
......@@ -87,7 +87,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_2"
android:includeFontPadding="false"
android:text="@string/battery"
android:text="@string/large_file"
android:textColor="#1A1A1A"
android:textSize="@dimen/sp_15" />
</LinearLayout>
......@@ -105,17 +105,17 @@
android:id="@+id/iv4"
android:layout_width="@dimen/dp_45"
android:layout_height="@dimen/dp_45"
android:src="@drawable/icon_large_file_clean_push_s"
android:src="@drawable/icon_screenshot_push_s"
tools:ignore="ContentDescription" />
<TextView
android:gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_2"
android:ellipsize="end"
android:gravity="center"
android:includeFontPadding="false"
android:text="@string/large_file_clean"
android:text="@string/screenshot"
android:textColor="#1A1A1A"
android:textSize="@dimen/sp_15" />
......
......@@ -52,7 +52,7 @@
android:id="@+id/iv2"
android:layout_width="@dimen/dp_35"
android:layout_height="@dimen/dp_35"
android:src="@drawable/icon_antivirus_push_s"
android:src="@drawable/icon_battery_push_s"
tools:ignore="ContentDescription,ImageContrastCheck" />
<TextView
......@@ -60,7 +60,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_2"
android:includeFontPadding="false"
android:text="@string/antivirus"
android:text="@string/battery"
android:textColor="#1A1A1A"
android:textSize="@dimen/sp_11" />
</LinearLayout>
......@@ -78,7 +78,7 @@
android:id="@+id/iv3"
android:layout_width="@dimen/dp_35"
android:layout_height="@dimen/dp_35"
android:src="@drawable/icon_battery_push_s"
android:src="@drawable/icon_file_push_s"
tools:ignore="ContentDescription" />
<TextView
......@@ -86,7 +86,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_2"
android:includeFontPadding="false"
android:text="@string/battery"
android:text="@string/large_file"
android:textColor="#1A1A1A"
android:textSize="@dimen/sp_11" />
</LinearLayout>
......@@ -104,7 +104,7 @@
android:id="@+id/iv4"
android:layout_width="@dimen/dp_35"
android:layout_height="@dimen/dp_35"
android:src="@drawable/icon_large_file_clean_push_s"
android:src="@drawable/icon_screenshot_push_s"
tools:ignore="ContentDescription,ImageContrastCheck" />
<TextView
......@@ -112,7 +112,7 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_2"
android:includeFontPadding="false"
android:text="@string/large_file_clean"
android:text="@string/screenshot"
android:textColor="#1A1A1A"
android:textSize="@dimen/sp_11" />
......
......@@ -38,6 +38,7 @@ Please rest assured that we will handle your information in strict accordance wi
<string name="screenshot_clean">Screenshot Clean</string>
<string name="app_manager">App Manager</string>
<string name="large_file_clean">Large File Clean</string>
<string name="large_file">Large File</string>
<string name="photo_compression">Photo Compression</string>
<string name="similar_photos">Similar Photos</string>
<string name="home">Home</string>
......@@ -243,6 +244,7 @@ Please rest assured that we will handle your information in strict accordance wi
<string name="install_time">Install Time</string>
<string name="app_function_experience_tip">%s is an advanced cleaner for Android devices to clean mobile phones. Cleaning apps can clean up empty files, log files, outdated APKs, temporary files, similar pictures, and large files. It can also view battery information, uninstall apps and compress pictures.</string>
<string name="experience_it_immediately">Experience it immediately</string>
<string name="screenshot">Screenshot</string>
</resources>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment