feat: new project, project manager

This commit is contained in:
hyb1996
2018-09-18 17:30:57 +08:00
parent 36e9c9481a
commit c8d2a6e7a2
42 changed files with 747 additions and 166 deletions

View File

@@ -0,0 +1,24 @@
package com.stardust.app;
import android.graphics.drawable.Drawable;
import android.support.v4.graphics.drawable.DrawableCompat;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
public class MenuUtils {
public static void setMenuIconColor(Menu menu, int color) {
for (int i = 0; i < menu.size(); i++) {
MenuItem item = menu.getItem(i);
Drawable icon = item.getIcon();
if (icon != null) {
DrawableCompat.setTint(icon, color);
}
SubMenu subMenu = item.getSubMenu();
if (subMenu != null) {
setMenuIconColor(subMenu, color);
}
}
}
}

View File

@@ -92,4 +92,12 @@ public class IntentUtil {
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
public static void viewFile(Context context, String path) {
path = "file://" + path;
String mimeType = MimeTypes.fromFileOr(path, "*/*");
context.startActivity(new Intent(Intent.ACTION_VIEW)
.setDataAndType(Uri.parse(path), mimeType)
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
}
}