自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 kotlin 一个方法实现倒计时

var countDownTimer:CountDownTimer?=null//时间 倒计时 入参long类型countDownTimer = object : CountDownTimer(10000000, 1000) { @SuppressLint("SetTextI18n") override fun onTick(millisUntilFin...

2020-01-20 15:59:52 7596 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 721

原创 通过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 2221 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 1913

原创 kotlin 获取视频时长

//获取视频时长fun getLocalDuration(path: String, boolean: Boolean): Long { val extractDuration = MediaUtils.extractDuration(this, boolean, path) return extractDuration / 1000//秒}

2020-01-17 15:26:12 424

原创 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 1043

原创 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 1741

原创 Flutter 组件的使用技巧及遇到的各种问题

本人使用flutter组件所遇到的问题及解决方案,仅供参考//button 渐变颜色 圆角 间距Padding( padding: const EdgeInsets.symmetric(horizontal: 40,vertical: 25), child: RaisedButton( on...

2019-07-31 12:39:16 1304

原创 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 613

原创 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 4718 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 306

原创 正则表达式验证

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 132

原创 个人常用工具类

 记录下本人在开发中常用到的工具类。。。页面跳转工具类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 496

原创 Mac中as的快捷键

MAC 中的AS快捷键特殊符号 :– Command () : ⌘ ; — Control : ⌃ ; – Option (alt) : ⌥ ; – Shift : ⇧ ; – Caps Lock : ⇪ ;Shift+⌘+”+” 展开全部 Shift+⌘+”-“ 折叠全部 cmd+”+” 展开当前 cmd+”-“ 折叠当前shift+⌘+L 展开文档注释 ctrl...

2018-10-30 10:47:40 1410

原创 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 197

原创 个性注释

/** * .,:,,, .::,,,::. * .::::,,;;, .,;;:,,....:i: * :i,.::::,;i:. ....,,:::...

2018-10-25 10:31:02 283

原创 对参数进行排序后拼接key,进行sha1加密,再对sha1进行MD5加密,生成sign验签

Map&lt;String,Object&gt; map = new HashMap&lt;String,Object&gt;();map.put("phone",phone);map.put("type",type);String sign = SignForInster.signForInspiry(map, "****");//后为key值 sign生成工具类imp...

2018-10-24 18:22:33 2758

原创 map与json互转

map转为json...使用gsonMap&lt;String,Object&gt; map = new HashMap&lt;String,Object&gt;();map.put("phone",phone);map.put("type",type);Gson gson = new Gson();String jsonStr = gson.toJson(map); ...

2018-10-24 18:06:16 322

原创 字符串大小写转换

Log.e(TAG,"结果1:"+str1.toUpperCase());//小写变大写Log.e(TAG,"结果2:"+str1.toLowerCase());//大写变小

2018-10-24 17:59:00 1448

原创 NotificationListenerService监听获取手机通知

 使用NotificationListenerService来监听手机通知,未接电话、未读消息什么的。广告都能监听到 首先写一个类继承NotificationListenerService这里需要用户手机开启权限 public class NotificationCollectorService extends NotificationListenerService {...

2018-09-29 16:21:21 7205 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 410

原创 漂亮的Button按钮样式

开发中各种样式的Button,其实这些样式所有的View都可以共用的,可能对于你改变的只有颜色所有的都是用代码实现 边框样式,给你的View加上边框 &lt;Button android:layout_width="0dip" android:layout_height="match_parent" android:lay...

2018-08-02 16:26:36 66888 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 1177

原创 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 134

原创 自定义标题栏

自定义标题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 155

原创 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 816

原创 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 4005

原创 android百度地图隐藏logo

         // 隐藏logo        View child = mMapView.getChildAt(1);        if (child != null &amp;&amp; (child instanceof ImageView || child instanceof ZoomControls)){            child.setVisibility(View.I...

2018-05-25 21:08:45 1189

原创 android studio修改项目、包名

一、修改程序包名           (1) 我们选中对应的包,然后直接右键-&gt;Refactor-&gt;Rename。                                  点击Rename package                   接下来你会发现并改不了,这是因为默认的包过滤选项惹的祸                                   之后直接选中...

2018-05-17 15:21:45 586

原创 简谈MVC架构

阅读本文大概需要 6.66 分钟。很多人表示对架构没有任何概念,想了解下架构,但是看了网上的一些文章又觉得云里雾里,其实架构远没有那么难,今天从这篇文章开始我来给大家谈谈架构,争取让大家都看得懂。1什么是架构?对于架构,业界从来没有一个统一的定义,架构一词最初来自建筑业,假如我们要盖一栋大楼,那在完成这么一项重大工程之前肯定需要建造师的建筑图纸,而这建筑图纸可以说是建筑业架构的最核心体现,它描述了...

2018-05-17 14:12:09 211

转载 一份年薪30万的面试大典(附答案)

Android年薪30万面试宝典0、Android整体架构谈谈你对android系统(体系)架构的理解Linux操作系统为核心,从下往上,依赖关系。应用程序层:包括系统应用以及第三方应用。应用程序框架:提供应用开发所必须的一些API框架,是软件复用的重要手段库:android运行时(核心包(相当于JDK提供的包),虚拟机(优化过的JVM));C/C++的一些库Linux核心:提供了电源管理、进程调...

2018-05-17 14:03:14 408

原创 MIUI 9沉浸式的最新适配

最近更新了最新的MIUI 9 系统,安装上公司的应用之后,发现之前适配过的沉浸式状态栏忽然没有效果了,感觉很郁闷的我于是去网上搜了一下关于小米手机状态栏适配方面的文章,发现大部分文章都还是之前的适配方案:public void setStatusBarDarkMode(boolean darkmode, Activity activity) { Class&lt;? extends...

2018-05-17 13:54:29 301

原创 android沉浸式的实现

    爱奇艺将整个屏幕作为影视的展示区,用户在看电影的时候眼中就只会有电影的内容,这样就不会被其他一些无关的东西所分心。这才是沉浸式模式的真正含义,而所谓的什么沉浸式状态栏纯粹就是在瞎叫,完全都没搞懂“沉浸式” 这三个字是什么意思过于老的系统根本就没有提供沉浸式体验的支持,安卓4.1之后才支持沉浸式的效果!!!@Overrideprotected void onCreate(Bundle sa...

2018-05-16 20:05:52 1057 1

原创 三级联动

js/***************************************** name:zcityData* tips:城市数据****************************************/var zcityData = {"0":["北京","上海","天津","重庆","河北","山西","河南","辽宁

2018-05-16 08:33:31 1421

原创 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 1396

原创 android实现简单的开关按钮

     自定义view和简述接口回调    自定义WiperSwitch类实现可拖动的开关按钮     用到的3张图片/** * Created by 撩个小媳妇 on 2018/5/11. */public class WiperSwitch extends View implements View.OnTouchListener { ...

2018-05-15 16:58:50 8368 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 12064 9

原创 style.xml与colors.xml 配置颜色

style.xml与colors.xml中的颜色配置.虽然不是特别全.但应该够用了

2018-04-18 20:28:38 1117

原创 屏幕适配---文字国际化

今天写一下屏幕适配中的文字适配国际化时,英语环境下的,文件夹命名为:    values-en     国际化时,中文环境下的,文件夹命名为:    values-zh   自己做的布局文件    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent" 

2018-01-03 20:01:40 190

转载 Intent--打开另一个Activity--双向传值

在Android应用中实现activity之间的跳转使用intent机制。  本例子简单地简绍如何利用intent使程序由MainActivity跳转到另一个OtherActivity实现单一参数值,在返回MainActivity时利用Bundle进行批量回传。一、设计界面  1、MainActivity布局文件  打开res/layout/activity_mai

2018-01-03 19:50:06 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除