
MyUtils
文章平均质量分 56
iblade
明年的某个时候,你会想着要是今天就行动了该多好!
展开
-
ADB常用命令
【代码】ADB常用命令。原创 2023-12-15 18:53:11 · 95 阅读 · 0 评论 -
IDE刷算法插件LeetCode editor使用流程
最近报了帅张第三期21天算法训练营,上班看LeetCode不太符合摸鱼党的尿性。废话少说 直接上IDE插件–leetcode editorRestart IDE 之后配置配置路径:File->settings->tools->leetcode pluginURL可选项: leetcode.com与leetcode-cn.comCode Type: Java,Python,C++,Python3,C,C#,JavaScript,Ruby,Swift,Go ,Scala,Ko原创 2022-03-07 16:45:07 · 2013 阅读 · 3 评论 -
AndroidStudio常用插件汇总
本文内容全部来自网络,一并感谢。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat2.Android ButterKnife Zelezny配合ButterKnife实现注解,从此不用写findViewById,想着就爽啊。...原创 2020-04-08 15:21:14 · 3562 阅读 · 0 评论 -
(Mac / Windows)Android Studio快捷键
写在前面本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。常用技巧书签(Bookmarks)**描述:**这是一个很有用的功能,...原创 2020-04-07 21:05:18 · 1389 阅读 · 1 评论 -
Android判断App是否位于前台
/** * 自动根据参数选择判断前后台的方法 * * @param context 上下文参数 * @return */ public static boolean isForeground(Context context) { boolean runningTask = getRunningTask(con...原创 2020-03-04 12:28:30 · 1395 阅读 · 0 评论 -
Android判断网络是否可用
/** * 网络是否可用 * * @param context * @return */ public static boolean isNetworkAvailable(Context context) { ConnectivityManager mgr = (ConnectivityManager) context原创 2016-09-28 20:42:29 · 492 阅读 · 0 评论 -
AndroidStudio中调试java打印中文乱码
在AndroidStudio中调试Java程序,控制台输出时候中文出现乱码。就是下图酱紫。肯定是UTF-8出问题了,咋办?改吧,一看AS右下角,当前就是UTF-8啊!莫慌,去java module的build.gradle中加一段任务试试。tasks.withType(JavaCompile) { options.encoding = "UTF-8"}...原创 2018-09-05 16:28:45 · 4546 阅读 · 0 评论 -
Android隐藏软键盘
网上好多方法说的隐藏方法,其实是隐藏/显示方法,即,当前键盘显示,调用一下,隐藏,在调用一下,又显示了。下面提供两种彻底隐藏的方法: /** * 软键盘显示/隐藏 */ public void hideShowKeyboard() { InputMethodManager imm = (InputMethodManager) getSyst...原创 2018-09-11 16:56:05 · 8712 阅读 · 3 评论 -
文本写到内存卡
/** * 内存卡上写文本 * * @param filePath * @param toSaveString */ public static void writeFileData(String filePath, String toSaveString) { String SdCardRootPath = Envi...原创 2017-09-13 11:48:26 · 404 阅读 · 1 评论 -
Android中Handler弱引用工具类
经常会用到Handler,我们也清楚它会内存泄露,如果再View中使用,很难做到onDestroy( )中removeAllCallback(null),索性写个工具类,但是我在项目中使用时候,发现有被GC的风险。/** * Created by ibalde.Wang on 2018/10/25 12:10 */public class HandlerUtils { priva...原创 2018-10-26 19:32:46 · 2328 阅读 · 3 评论 -
代码动态设置Margins
public static void setMargins(View v, int l, int t, int r, int b) { if (v.getLayoutParams() instanceof ViewGroup.MarginLayoutParams) { ViewGroup.MarginLayoutParams p = (ViewGro...原创 2018-11-30 10:24:16 · 2318 阅读 · 0 评论 -
定位权限的获取方式
/** * 与权限相关的工具类 * Created by @author iblade.Wang on 2019/1/8 19:22 */public class PermissionUtils { /** * 判断位置权限集合 */ public static String[] permissionsLocation = {Manifest.per...原创 2019-01-09 21:56:52 · 2339 阅读 · 0 评论 -
List去重的N种方式
/** * LinkedHashSet有个特性:不能添加重复数据并能保证添加顺序 * * @param list */ public static void removeListDuplicate1(List<String> list) { LinkedHashSet<String> set = new L...原创 2019-01-25 17:35:40 · 4210 阅读 · 0 评论 -
String字符串去重,保证顺序
/** * 字符串去重 * * @param str 待去重字符串 * @return 去重后字符串 */ public String removeDuplicate(String str) { if (str == null) return str; int len = s...原创 2019-01-25 17:50:56 · 6167 阅读 · 5 评论 -
List截取
/** * 截取list,保留前l位 * Examples: * list = [0, 1, 2, 3, 4, 5] * subList(list, 3); * list = [0, 1, 2] * * @param list 待截取list * @param newLength 保留前length...原创 2019-01-25 20:09:27 · 1897 阅读 · 0 评论 -
adjustViewBounds和scaleType(ImageView属性)
一、首先:ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY (1),android:scaleType="center"保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。...原创 2018-03-29 16:15:41 · 828 阅读 · 0 评论 -
String和Bitmap相互转换
/** * Base64字符串转换成图片 * * @param string * @return */public static Bitmap stringToBitmap(String string) { Bitmap bitmap = null; try { byte[] bitmapArray = Base64.decode(string, Bas...原创 2018-03-29 09:45:41 · 9572 阅读 · 3 评论 -
CustomToast避免一直弹弹弹
/** * Toast 每次创建Toast时先做一下判断, * 如果前面有Toast在显示,只需调用Toast中的setText()方法将要显示的信息替换即可 * 避免了界面都关了,吐司还在自嗨中,一直弹弹弹 */public class CustomToast { private static Toast mToast; private static Handler m...原创 2017-05-31 18:03:29 · 382 阅读 · 0 评论 -
Android:封装Volley网络下载示例
首先导入volley的jar包到工程的libs包名下,选中volley.jar右键add to library一下VolleyUtils中的代码:package com.myapplication.myvolleyutil.MyVolleyUtils;import android.text.TextUtils;import android.widget.ImageView;import com.原创 2016-03-07 20:21:47 · 1510 阅读 · 0 评论 -
封装MyAdapter,简化子类代码
package org.moblie.trian.testbaseadapter.adapter;import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;impor原创 2016-01-11 16:37:10 · 1093 阅读 · 0 评论 -
long类型时间转换成n秒前,n分钟前,n小时前,日期
import java.text.SimpleDateFormat;import java.util.Calendar;import java.text.DateFormat;import java.util.Date;/** * Created by Administrator on 2016/3/21. */public class LongTimeUtil { /**原创 2016-03-21 16:58:11 · 7349 阅读 · 0 评论 -
常用颜色
下载地址:color_material_design.xml<?xml version="1.0" encoding="utf-8"?><resources> <!-- google's material design colours from http://www.google.com/design/spec/style/color.html#color-ui-color-pale原创 2016-03-22 14:27:35 · 1217 阅读 · 0 评论 -
Android中SharedPreferencesUtil工具类,注意事项
package com.interjoy.studio.studioUtils;import android.content.Context;import android.content.SharedPreferences;public class SharedPreferencesUtil { /** * 保存在手机里面的文件名 */ private原创 2016-05-11 10:20:00 · 3931 阅读 · 0 评论 -
Android获取屏幕宽高
//获得屏幕相关的辅助类 public class ScreenUtils { private ScreenUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated");原创 2017-03-24 14:32:26 · 377 阅读 · 0 评论 -
Window8状态栏突然不见了
提供一个尝试的方法:打开任务管理器(Ctrl+Shift+ESC或者Ctrl+Alt+Del),在进程->windows进程里面找到“Windows资源管理器”,点击右下角重新启动。原创 2017-05-03 20:24:49 · 688 阅读 · 0 评论 -
Android 获取设备唯一编号
public static String getDeviceId(Context context) { StringBuilder deviceId = new StringBuilder(); // 渠道标志 deviceId.append("a_"); try { //wifi mac地址原创 2017-08-16 10:44:42 · 6316 阅读 · 0 评论 -
Android/Java中汉字转成拼音
Android Studio的build.gradle中加入 compile 'com.belerweb:pinyin4j:2.5.0'eclipse中需要下载.jar 下载地址点我 public static String HanZiToPinYin(String chines) { StringBuilder sb = new StringBuilder();原创 2017-09-05 17:05:14 · 559 阅读 · 0 评论 -
Android 获取文件夹大小,删除等操作
/** * 获得当前大小 */ private float getCacheSize() { // TODO:设置数据显示 float size = getFolderSize(new File(CACHE_PATH)); float size_show = (float) (Math.round(size / 1024.0原创 2017-09-13 20:08:03 · 6680 阅读 · 2 评论 -
Android去除字符串中空格制表符换行
两种方法 去除字符串中空格制表符换行: public String checkString(String str) { if (TextUtils.isEmpty(str)) return ""; int len = str.length(); int i = 0, j = 0; char[] strChar = str.toChar原创 2017-08-28 18:08:30 · 12441 阅读 · 0 评论 -
java判断是否含有特殊字符
/** * 判断是否含有特殊字符 * * @param str * @return true为包含,false为不包含 */ public static boolean isSpecialChar(String str) { String regEx = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].;原创 2017-04-28 11:24:38 · 64353 阅读 · 6 评论 -
Android图片格式转换为JPG
在做人脸识别项目中,首先需要注册人脸,目前程序要求在指定的文件夹存入文件格式为JPG的图片即完成人脸注册。使用中,部分用户对JPG格式理解不深,误以为只要以“.JPEG”或者“.jpg”结尾的图片就是JPG格式,甚至有用户还特意把“张三 .png”改成“张三.jpg”伪装成JPG格式来满足要求。 其实文件扩展名(.jpg)与文件格式无关,是人们为了便于区分,强加的扩展名。就像linux系原创 2018-01-24 18:18:49 · 11478 阅读 · 3 评论 -
工具类:HttpURLConnHelper(实现网络访问文件,将获取到数据储存在文件流中)
package org.moblie.train.zday09_json_MyUtils;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import j原创 2016-01-09 17:28:25 · 6421 阅读 · 0 评论