Android
like_lgg
一切为了生活!!!
展开
-
Android 获取当前时间
获取当前时间long now = System.currentTimeMillis();获取到的时间为毫秒值 需要转换格式 方法如下String nowTime = getStringTimeOfYMD(now);/** * 将Long时间转成String时间 * * @return yyyy-MM-dd */public static String getStringTimeOfYMD(Long time) { Date date = new Date(tim...原创 2021-08-24 10:57:00 · 1812 阅读 · 0 评论 -
Android bitmap同比例缩放
//记录一下方法使用//宽高同比例缩放 scalepublic Bitmap setImgSize(Bitmap bm, int scale ){ // 获得图片的宽高. int width = bm.getWidth(); int height = bm.getHeight(); // 计算缩放比例. float k = ((float) scale) / width; // 取得想要缩放的matrix参数. Matrix matrix = .原创 2020-11-23 12:48:48 · 2145 阅读 · 2 评论 -
Android Glide加载网络及本地图片 简单使用
首先在app的build.gradle中 引用第三方框架implementation'com.amitshekhar.android:glide-bitmap-pool:0.0.1'然后在activity中使用ImageView imageView img;img = findViewById(R.id.imge_test);imgUrl = "";//此处为图片链接//此处是加载网络链接图片资源Glide.with(this).load(imgUrl).into(img);...原创 2020-09-10 14:02:41 · 4778 阅读 · 1 评论 -
Android Handler简单使用
public class MainActivity extends AppCompatActivity { @SuppressLint("HandlerLeak") public Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); switc.原创 2020-09-02 16:19:47 · 254 阅读 · 0 评论 -
Android SharedPreferences存储简单使用
SharedPreferences储存数据String value = "123456";SharedPreferences sp=this.getSharedPreferences("TestData",MODE_PRIVATE);SharedPreferences.Editor editor=sp.edit();editor.putString("name", value);editor.commit();获取SharedPreferences储存的数据SharedPre..原创 2020-08-31 15:15:33 · 150 阅读 · 0 评论 -
Android 设置按钮圆角样式
首先 在Android 项目中新建文件 如图所示<shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 这里是设置为四周 也可以单独设置某个位置为圆角--> <!--<solid android:color="@color/colorWhit" />--> //为填充色 可以选择注释 不显示 效果如上图 <corners an原创 2020-08-20 10:36:09 · 752 阅读 · 0 评论 -
Android 手机号码验证
验证手机号码是否正确/* * 验证手机号 * */public void isNumberPhone(){ final String phoneNumber = et_login_phone.getText().toString(); if (phoneNumber.trim().isEmpty()){ Toast.makeText(this,"请输入手机号码", Toast.LENGTH_SHORT).show(); } fo原创 2020-08-19 10:14:14 · 1056 阅读 · 0 评论 -
Android apk自动安装
public static void installApk(File file, Context context) { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addCategory(Intent.CATEGORY_DEFAULT); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); if (Build.VERSION.SDK_INT >= Build.原创 2020-08-14 10:42:37 · 318 阅读 · 0 评论 -
Android 判断当前是否有网络
新建一个工具类public static class NetUtil { //没有网络 private static final int NETWORK_NONE=1; //移动网络 private static final int NETWORK_MOBILE=0; //无线网络 private static final int NETWORW_WIFI=2; //获取网络启动 public static int getNetWor..原创 2020-08-14 10:36:25 · 998 阅读 · 0 评论 -
Android 验证码倒计时按钮 (可按需求修改颜色 样式)使用详细步骤
首先 需要一个自定义类 来设置按钮的倒计时(多少秒后才能重新点击) 以及时间间隔 倒计时结束后显示的文字public class TimingButton extends AppCompatButton { private int total, interval; private String psText; public TimingButton(Context context, AttributeSet attrs) { super(context, attrs);.原创 2020-08-07 10:15:17 · 363 阅读 · 0 评论 -
Android 连续点击两次返回退出app
//点击两次退出程序 有时间间隔 间隔内点击则退出程序 否则 则提示@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - mExitTime) > 2000) { KMToast.show("再按一次退出程序"); ...原创 2020-08-05 16:26:38 · 923 阅读 · 1 评论 -
Android 设置EditText输入框内不能输入汉字
使用方法之前要确保edittext进行控件实例化public void initVerification(){ edittext.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override .原创 2020-08-05 16:05:43 · 1773 阅读 · 0 评论 -
Android 重新设置bitmap的大小
public static Bitmap zoomImg(Bitmap bm, int newWidth, int newHeight) { Bitmap newbm = null; if (bm!=null){ // 获得图片的宽高 int width = bm.getWidth(); int height = bm.getHeight(); // 计算缩放比例 float scaleWidth = ((fl.原创 2020-08-05 16:01:17 · 3498 阅读 · 0 评论 -
Android 获取单个文件的MD5值
file是你要获取md5值得文件 radix是你要16/32/64位的md5值 自由进行选择public static String getFileMD5s(File file,int radix) { if (!file.isFile()) { return null; } MessageDigest digest = null; FileInputStream in = null; byte buffer[] = new byte[1024].原创 2020-08-05 15:58:53 · 1416 阅读 · 0 评论 -
Android Bitmap与base64相互转换
/* * bitmap转base64 * */public static String bitmapToBase64(Bitmap bitmap) { String result = null; ByteArrayOutputStream baos = null; try { if (bitmap != null) { baos = new ByteArrayOutputStream(); bitmap.comp.原创 2020-08-05 15:54:37 · 943 阅读 · 0 评论