更新了沉静是状态栏
我的UI小改动 搜索历史记录删除BUG修复
This commit is contained in:
parent
f72caa8961
commit
ba6d8dcedc
|
@ -1,6 +1,7 @@
|
||||||
package com.muqingbfq.fragment;
|
package com.muqingbfq.fragment;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
import android.app.ActivityManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
|
@ -9,8 +10,11 @@ import android.widget.Toast;
|
||||||
import com.muqingbfq.R;
|
import com.muqingbfq.R;
|
||||||
import com.muqingbfq.activity_about_software;
|
import com.muqingbfq.activity_about_software;
|
||||||
import com.muqingbfq.clean.fragment_clean;
|
import com.muqingbfq.clean.fragment_clean;
|
||||||
|
import com.muqingbfq.home;
|
||||||
import com.muqingbfq.mq.gj;
|
import com.muqingbfq.mq.gj;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class sz {
|
public class sz {
|
||||||
@SuppressLint("NonConstantResourceId")
|
@SuppressLint("NonConstantResourceId")
|
||||||
public static void switch_sz(Context context, int id) {
|
public static void switch_sz(Context context, int id) {
|
||||||
|
@ -46,6 +50,19 @@ public class sz {
|
||||||
} else if (id == R.id.f) {
|
} else if (id == R.id.f) {
|
||||||
context.startActivity(new Intent(context, activity_about_software.class));
|
context.startActivity(new Intent(context, activity_about_software.class));
|
||||||
// 关于软件
|
// 关于软件
|
||||||
|
} else if (id == R.id.g) {
|
||||||
|
// 关闭软件
|
||||||
|
ActivityManager mActivityManager = (ActivityManager)home.appCompatActivity.getSystemService(Context.ACTIVITY_SERVICE);
|
||||||
|
List<ActivityManager.RunningAppProcessInfo> mList = mActivityManager.getRunningAppProcesses();
|
||||||
|
for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : mList)
|
||||||
|
{
|
||||||
|
if (runningAppProcessInfo.pid != android.os.Process.myPid())
|
||||||
|
{
|
||||||
|
android.os.Process.killProcess(runningAppProcessInfo.pid);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
android.os.Process.killProcess(android.os.Process.myPid());
|
||||||
|
System.exit(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -124,23 +124,9 @@ public class wode extends Fragment {
|
||||||
});
|
});
|
||||||
jieshao = binding.text2;
|
jieshao = binding.text2;
|
||||||
imageView = binding.imageView;
|
imageView = binding.imageView;
|
||||||
binding.cardview.setOnClickListener(v -> {
|
binding.cardview.setOnClickListener(new dl());
|
||||||
File file = new File(wj.filesdri, "user.mq");
|
binding.toolbar.setOnClickListener(new dl());
|
||||||
if (file.exists()) {
|
|
||||||
String[] a = new String[]{"退出登录"};
|
|
||||||
new MaterialAlertDialogBuilder(getContext())
|
|
||||||
.setItems(a, (dialogInterface, i) -> {
|
|
||||||
file.delete();
|
|
||||||
setname(getString(R.string.app_name));
|
|
||||||
setqianming(getString(R.string.app_name));
|
|
||||||
imageView.setImageResource(R.drawable.ic_launcher_foreground);
|
|
||||||
new visitor();
|
|
||||||
new com.muqingbfq.login.user_message();
|
|
||||||
}).show();
|
|
||||||
} else {
|
|
||||||
startActivity(new Intent(getContext(), user_logs.class));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext(), 4) {
|
GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext(), 4) {
|
||||||
@Override
|
@Override
|
||||||
public boolean canScrollVertically() {
|
public boolean canScrollVertically() {
|
||||||
|
@ -266,6 +252,31 @@ public class wode extends Fragment {
|
||||||
return binding.getRoot();
|
return binding.getRoot();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class dl implements View.OnClickListener {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
|
||||||
|
File file = new File(wj.filesdri, "user.mq");
|
||||||
|
if (file.exists()) {
|
||||||
|
String[] a = new String[]{"退出登录"};
|
||||||
|
new MaterialAlertDialogBuilder(getContext())
|
||||||
|
.setItems(a, (dialogInterface, i) -> {
|
||||||
|
boolean delete = file.delete();
|
||||||
|
if (delete) {
|
||||||
|
setname(getString(R.string.app_name));
|
||||||
|
setqianming(getString(R.string.app_name));
|
||||||
|
imageView.setImageResource(R.drawable.ic_launcher_foreground);
|
||||||
|
new visitor();
|
||||||
|
new com.muqingbfq.login.user_message();
|
||||||
|
}
|
||||||
|
}).show();
|
||||||
|
} else {
|
||||||
|
startActivity(new Intent(getContext(), user_logs.class));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
class VH extends RecyclerView.ViewHolder {
|
class VH extends RecyclerView.ViewHolder {
|
||||||
public ImageView imageView;
|
public ImageView imageView;
|
||||||
|
|
|
@ -3,13 +3,10 @@ package com.muqingbfq;
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.support.v4.media.MediaBrowserCompat;
|
import android.support.v4.media.MediaBrowserCompat;
|
||||||
import android.util.DisplayMetrics;
|
import android.util.DisplayMetrics;
|
||||||
import android.view.Menu;
|
|
||||||
import android.view.MenuItem;
|
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
@ -74,7 +71,6 @@ public class home extends AppCompatActivity {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ComponentName componentName;
|
public static ComponentName componentName;
|
||||||
private Adaper adapter;
|
|
||||||
|
|
||||||
private class Adaper extends FragmentStateAdapter {
|
private class Adaper extends FragmentStateAdapter {
|
||||||
List<Fragment> list = new ArrayList<>();
|
List<Fragment> list = new ArrayList<>();
|
||||||
|
@ -98,7 +94,7 @@ public class home extends AppCompatActivity {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void UI() {
|
public void UI() {
|
||||||
adapter = new Adaper(this);
|
Adaper adapter = new Adaper(this);
|
||||||
binding.viewPager.setAdapter(adapter);
|
binding.viewPager.setAdapter(adapter);
|
||||||
binding.viewPager.setSaveEnabled(false);
|
binding.viewPager.setSaveEnabled(false);
|
||||||
// 将 ViewPager2 绑定到 TabLayout
|
// 将 ViewPager2 绑定到 TabLayout
|
||||||
|
@ -111,7 +107,6 @@ public class home extends AppCompatActivity {
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
Object o = new Object();
|
|
||||||
binding.viewPager.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
|
binding.viewPager.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onPageSelected(int position) {
|
public void onPageSelected(int position) {
|
||||||
|
@ -121,15 +116,6 @@ public class home extends AppCompatActivity {
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
binding.tablayout.setSelectedItemId(R.id.c);
|
binding.tablayout.setSelectedItemId(R.id.c);
|
||||||
/* new Thread() {
|
|
||||||
@Override
|
|
||||||
public void run() {
|
|
||||||
synchronized (o) {
|
|
||||||
wode fragment = (wode) adapter.createFragment(position);
|
|
||||||
fragment.sx();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}.start();*/
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -219,7 +205,5 @@ public class home extends AppCompatActivity {
|
||||||
if (mBrowser != null && mBrowser.isConnected()) {
|
if (mBrowser != null && mBrowser.isConnected()) {
|
||||||
mBrowser.disconnect();
|
mBrowser.disconnect();
|
||||||
}
|
}
|
||||||
// int i = Process.myPid();
|
|
||||||
// android.os.Process.killProcess(i);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -14,12 +14,15 @@
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
app:layout_scrollFlags="scroll|exitUntilCollapsed">
|
app:layout_scrollFlags="scroll|exitUntilCollapsed">
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
android:id="@+id/cardview"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:padding="10dp">
|
android:padding="10dp">
|
||||||
|
|
||||||
<androidx.constraintlayout.utils.widget.ImageFilterView
|
<androidx.constraintlayout.utils.widget.ImageFilterView
|
||||||
android:id="@+id/imageView"
|
android:id="@+id/imageView"
|
||||||
android:layout_width="65dp"
|
android:layout_width="65dp"
|
||||||
|
@ -35,24 +38,28 @@
|
||||||
android:id="@+id/text1"
|
android:id="@+id/text1"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@string/app_name"
|
android:text="@string/login"
|
||||||
android:textSize="26sp" />
|
android:textSize="26sp" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/text2"
|
android:id="@+id/text2"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@string/app_name" />
|
android:text="@string/app_name" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<com.google.android.material.appbar.MaterialToolbar
|
<com.google.android.material.appbar.MaterialToolbar
|
||||||
android:id="@+id/toolbar"
|
android:id="@+id/toolbar"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="?attr/actionBarSize"
|
android:layout_height="?attr/actionBarSize"
|
||||||
app:layout_collapseMode="pin">
|
app:layout_collapseMode="pin">
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="vertical"
|
android:gravity="center_horizontal"
|
||||||
android:gravity="center_horizontal">
|
android:orientation="vertical">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/aaa"
|
android:id="@+id/aaa"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
@ -76,26 +83,20 @@
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
<com.google.android.material.card.MaterialCardView
|
|
||||||
android:id="@+id/cardview"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
app:cardUseCompatPadding="true"
|
|
||||||
app:layout_constraintTop_toTopOf="parent">
|
|
||||||
</com.google.android.material.card.MaterialCardView>
|
|
||||||
|
|
||||||
<com.google.android.material.card.MaterialCardView
|
<com.google.android.material.card.MaterialCardView
|
||||||
android:id="@+id/cardview2"
|
android:id="@+id/cardview2"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
app:cardUseCompatPadding="true"
|
app:cardUseCompatPadding="true"
|
||||||
app:contentPadding="6dp"
|
app:contentPadding="6dp"
|
||||||
app:layout_constraintTop_toBottomOf="@id/cardview">
|
app:layout_constraintTop_toTopOf="parent">
|
||||||
|
|
||||||
<androidx.recyclerview.widget.RecyclerView
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
android:id="@+id/recyclerview1"
|
android:id="@+id/recyclerview1"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content" />
|
android:layout_height="wrap_content"
|
||||||
|
android:focusableInTouchMode="false"
|
||||||
|
android:nestedScrollingEnabled="false" />
|
||||||
</com.google.android.material.card.MaterialCardView>
|
</com.google.android.material.card.MaterialCardView>
|
||||||
|
|
||||||
<com.google.android.material.card.MaterialCardView
|
<com.google.android.material.card.MaterialCardView
|
||||||
|
@ -114,6 +115,8 @@
|
||||||
android:id="@+id/recyclerview2"
|
android:id="@+id/recyclerview2"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
android:focusableInTouchMode="false"
|
||||||
|
android:nestedScrollingEnabled="false"
|
||||||
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
|
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
</com.google.android.material.card.MaterialCardView>
|
</com.google.android.material.card.MaterialCardView>
|
||||||
|
|
|
@ -29,4 +29,9 @@
|
||||||
android:icon="@drawable/app_warning"
|
android:icon="@drawable/app_warning"
|
||||||
android:title="@string/guanyuruanjiang" />
|
android:title="@string/guanyuruanjiang" />
|
||||||
|
|
||||||
|
<item
|
||||||
|
android:id="@+id/g"
|
||||||
|
android:icon="@drawable/user_end"
|
||||||
|
android:title="@string/endapp" />
|
||||||
|
|
||||||
</menu>
|
</menu>
|
|
@ -30,6 +30,7 @@
|
||||||
<string name="Playlist">歌单</string>
|
<string name="Playlist">歌单</string>
|
||||||
<string name="quxiao">取消</string>
|
<string name="quxiao">取消</string>
|
||||||
<string name="jianchagegnxin">检查更新</string>
|
<string name="jianchagegnxin">检查更新</string>
|
||||||
|
<string name="endapp">关闭软件</string>
|
||||||
<string-array name="gd_list">
|
<string-array name="gd_list">
|
||||||
<item>下载歌单</item>
|
<item>下载歌单</item>
|
||||||
<item>收藏歌单(不可用)</item>
|
<item>收藏歌单(不可用)</item>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user