- 博客(44)
- 收藏
- 关注
原创 kotlin 一个方法实现倒计时
var countDownTimer:CountDownTimer?=null//时间 倒计时 入参long类型countDownTimer = object : CountDownTimer(10000000, 1000) { @SuppressLint("SetTextI18n") override fun onTick(millisUntilFin...
2020-01-20 15:59:52 7729 1
原创 Android TimeUtile日期处理工具类(干货)
import android.annotation.SuppressLint;import android.text.TextUtils;import android.util.Log;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;imp...
2020-01-18 16:59:02 782
原创 通过adb查看当前链接WiFi的密码
1、使用快捷键【win键+R键】打开运行窗口,在运行窗口中的输入域输入【cmd】并点击【确定】例: cmd2。在弹出的黑窗口中输入“netsh wlan show profiles”(可复制粘贴)可以查看电脑连接过的WiFi名称例: netsh wlan show profiles3.输入“netsh wlan show profiles WiFi名称 key=clea...
2020-01-17 18:16:50 2419 2
原创 通过adb命令查看手机中sp xml文件
adb命令查看当前sp文件内容win+R --> cmdadb shellrun-as com.kangqiao.xmshoppingmall --包名 清单文件中的包名cd shared_prefscat xiaomei_shopping.xml --定义的sp文件名.xml链接手机即可查看...
2020-01-17 18:10:52 2000
原创 kotlin 获取视频时长
//获取视频时长fun getLocalDuration(path: String, boolean: Boolean): Long { val extractDuration = MediaUtils.extractDuration(this, boolean, path) return extractDuration / 1000//秒}
2020-01-17 15:26:12 501
原创 Android修改状态栏颜色(已适配)
通过反射获取到状态栏的高度。代码注释都有。直接调用就行import android.annotation.TargetApi;import android.app.Activity;import android.graphics.Color;import android.os.Build;import android.view.View;import android....
2020-01-14 16:42:18 1071
原创 flutter card使用
//关键代码new Card( elevation: 15.0, //设置阴影 shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(14.0))), //设置圆角 child: new Column( // card只能...
2019-08-05 18:34:25 1799
原创 Flutter 组件的使用技巧及遇到的各种问题
本人使用flutter组件所遇到的问题及解决方案,仅供参考//button 渐变颜色 圆角 间距Padding( padding: const EdgeInsets.symmetric(horizontal: 40,vertical: 25), child: RaisedButton( on...
2019-07-31 12:39:16 1323
原创 flutter 基本组件的使用
入门。介绍各种功能或组件的使用有点乱。已import 导包作为分隔吧flutter中文网 :https://flutterchina.club/tutorials///主题import 'package:flutter/material.dart';import 'package:flutter/foundation.dart';import 'packa...
2019-07-26 17:29:13 641
原创 cardView卡片式设计、改变阴影颜色、改变圆角大小
Android 5.0给我们提供了design风格的设计模式,cardviewcardview是继承自framelayout的,并且可以设置圆角和阴影使得控件具有立体效果,cardview也可以包含其他的布局容器和控件引用Gradle 依赖compile 'com.android.support:cardview-v7:23.2.0'cardview使用---布局<andr...
2019-06-22 16:27:22 4826 7
原创 TabLayout结合使用及属性简介
添加后就可以使用design包里面的UI控件了,上XML代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/...
2019-05-24 09:55:41 323
原创 正则表达式验证
import java.util.regex.Pattern;public class Validator { /** * 正则表达式:验证用户名(不包含中文和特殊字符)如果用户名使用手机号码或邮箱 则结合手机号验证和邮箱验证 */ public static final String REGEX_USERNAME = "^[a-zA-Z]\\w{5,...
2018-11-16 10:06:36 160
原创 个人常用工具类
记录下本人在开发中常用到的工具类。。。页面跳转工具类log打印工具类MD5加密SHA1加密吐司工具类import android.app.Activity;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.os....
2018-11-08 09:58:57 520
原创 Mac中as的快捷键
MAC 中的AS快捷键特殊符号 :– Command () : ⌘ ; — Control : ⌃ ; – Option (alt) : ⌥ ; – Shift : ⇧ ; – Caps Lock : ⇪ ;Shift+⌘+”+” 展开全部 Shift+⌘+”-“ 折叠全部 cmd+”+” 展开当前 cmd+”-“ 折叠当前shift+⌘+L 展开文档注释 ctrl...
2018-10-30 10:47:40 1470
原创 AES加密工具类
aes加密工具类不用base64,8.bin2hex(2进制转16进制),解密hex2bin(16进制转2进制),先转换后再解密。 public class AESUtil { private static final Logger logger = Logger.getLogger(AESUtil.class); private static final ...
2018-10-26 15:35:16 252
原创 个性注释
/** * .,:,,, .::,,,::. * .::::,,;;, .,;;:,,....:i: * :i,.::::,;i:. ....,,:::...
2018-10-25 10:31:02 312
原创 对参数进行排序后拼接key,进行sha1加密,再对sha1进行MD5加密,生成sign验签
Map<String,Object> map = new HashMap<String,Object>();map.put("phone",phone);map.put("type",type);String sign = SignForInster.signForInspiry(map, "****");//后为key值 sign生成工具类imp...
2018-10-24 18:22:33 2796
原创 map与json互转
map转为json...使用gsonMap<String,Object> map = new HashMap<String,Object>();map.put("phone",phone);map.put("type",type);Gson gson = new Gson();String jsonStr = gson.toJson(map); ...
2018-10-24 18:06:16 355
原创 字符串大小写转换
Log.e(TAG,"结果1:"+str1.toUpperCase());//小写变大写Log.e(TAG,"结果2:"+str1.toLowerCase());//大写变小
2018-10-24 17:59:00 1509
原创 NotificationListenerService监听获取手机通知
使用NotificationListenerService来监听手机通知,未接电话、未读消息什么的。广告都能监听到 首先写一个类继承NotificationListenerService这里需要用户手机开启权限 public class NotificationCollectorService extends NotificationListenerService {...
2018-09-29 16:21:21 7344 4
原创 自定义控件-textView-霓虹灯效果
import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Matrix;import android.graphics.Paint;...
2018-08-03 16:22:04 460
原创 漂亮的Button按钮样式
开发中各种样式的Button,其实这些样式所有的View都可以共用的,可能对于你改变的只有颜色所有的都是用代码实现 边框样式,给你的View加上边框 <Button android:layout_width="0dip" android:layout_height="match_parent" android:lay...
2018-08-02 16:26:36 67149 4
原创 recycleview加载更多--图片展示
项目展示 项目依赖api 'com.android.support:recyclerview-v7:28.0.0'api 'com.android.support:design:28.0.0'api 'com.google.code.gson:gson:2.2.4'api 'com.squareup.picasso:picasso:2.3.2'api 'com....
2018-06-29 10:25:54 1234
原创 retrofit+rxjava简易封装
工具类public class RetrofitUtil { private static RetrofitUtil retrofitUtil; private static APIFunction apiFunction; private RetrofitUtil() { OkHttpClient mOkHttpClient = new OkHttpClient....
2018-06-29 10:23:56 154
原创 自定义标题栏
自定义标题public class TitleActivity extends LinearLayout { private TextView tv_title; public TitleActivity(Context context) { super(context,null); } public TitleActivity(final Co...
2018-06-22 08:29:15 173
原创 android仿空间短视频播放
rxjava+retrofit+节操依赖: //网络请求框架Retrofitcompile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'//RecyclerViewcompile 'com.android.support:...
2018-06-18 18:41:44 849
原创 android自定义 三色梯,梯形布局
ThreeColorView public class ThreeColorView extends ViewGroup { public ThreeColorView(Context context) { super(context); } public ThreeColorView(Context context, AttributeSet attr...
2018-06-01 08:03:21 4068
原创 android百度地图隐藏logo
// 隐藏logo View child = mMapView.getChildAt(1); if (child != null && (child instanceof ImageView || child instanceof ZoomControls)){ child.setVisibility(View.I...
2018-05-25 21:08:45 1232
原创 android studio修改项目、包名
一、修改程序包名 (1) 我们选中对应的包,然后直接右键->Refactor->Rename。 点击Rename package 接下来你会发现并改不了,这是因为默认的包过滤选项惹的祸 之后直接选中...
2018-05-17 15:21:45 641
原创 简谈MVC架构
阅读本文大概需要 6.66 分钟。很多人表示对架构没有任何概念,想了解下架构,但是看了网上的一些文章又觉得云里雾里,其实架构远没有那么难,今天从这篇文章开始我来给大家谈谈架构,争取让大家都看得懂。1什么是架构?对于架构,业界从来没有一个统一的定义,架构一词最初来自建筑业,假如我们要盖一栋大楼,那在完成这么一项重大工程之前肯定需要建造师的建筑图纸,而这建筑图纸可以说是建筑业架构的最核心体现,它描述了...
2018-05-17 14:12:09 244
转载 一份年薪30万的面试大典(附答案)
Android年薪30万面试宝典0、Android整体架构谈谈你对android系统(体系)架构的理解Linux操作系统为核心,从下往上,依赖关系。应用程序层:包括系统应用以及第三方应用。应用程序框架:提供应用开发所必须的一些API框架,是软件复用的重要手段库:android运行时(核心包(相当于JDK提供的包),虚拟机(优化过的JVM));C/C++的一些库Linux核心:提供了电源管理、进程调...
2018-05-17 14:03:14 427
原创 MIUI 9沉浸式的最新适配
最近更新了最新的MIUI 9 系统,安装上公司的应用之后,发现之前适配过的沉浸式状态栏忽然没有效果了,感觉很郁闷的我于是去网上搜了一下关于小米手机状态栏适配方面的文章,发现大部分文章都还是之前的适配方案:public void setStatusBarDarkMode(boolean darkmode, Activity activity) { Class<? extends...
2018-05-17 13:54:29 323
原创 android沉浸式的实现
爱奇艺将整个屏幕作为影视的展示区,用户在看电影的时候眼中就只会有电影的内容,这样就不会被其他一些无关的东西所分心。这才是沉浸式模式的真正含义,而所谓的什么沉浸式状态栏纯粹就是在瞎叫,完全都没搞懂“沉浸式” 这三个字是什么意思过于老的系统根本就没有提供沉浸式体验的支持,安卓4.1之后才支持沉浸式的效果!!!@Overrideprotected void onCreate(Bundle sa...
2018-05-16 20:05:52 1083 1
原创 三级联动
js/***************************************** name:zcityData* tips:城市数据****************************************/var zcityData = {"0":["北京","上海","天津","重庆","河北","山西","河南","辽宁
2018-05-16 08:33:31 1530
原创 android实现简单的购物车加减器
首先传两张需要用的图片 add del自定义AddDecreaseView类/** * Created by 撩个小媳妇 on 2018/5/10. */public class AddDecreaseView extends LinearLayout{ public AddDecreaseView(Context context) { this(...
2018-05-15 17:19:32 1417
原创 android实现简单的开关按钮
自定义view和简述接口回调 自定义WiperSwitch类实现可拖动的开关按钮 用到的3张图片/** * Created by 撩个小媳妇 on 2018/5/11. */public class WiperSwitch extends View implements View.OnTouchListener { ...
2018-05-15 16:58:50 8424 1
原创 android实现九宫格拼图小游戏
贴一下效果图接下来是资源图片...大美女以下是全代码自定义ViewGameView类package com.example.pintu;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Col...
2018-05-11 17:24:28 12190 9
原创 屏幕适配---文字国际化
今天写一下屏幕适配中的文字适配国际化时,英语环境下的,文件夹命名为: values-en 国际化时,中文环境下的,文件夹命名为: values-zh 自己做的布局文件 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2018-01-03 20:01:40 209
转载 Intent--打开另一个Activity--双向传值
在Android应用中实现activity之间的跳转使用intent机制。 本例子简单地简绍如何利用intent使程序由MainActivity跳转到另一个OtherActivity实现单一参数值,在返回MainActivity时利用Bundle进行批量回传。一、设计界面 1、MainActivity布局文件 打开res/layout/activity_mai
2018-01-03 19:50:06 434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人