自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (36)
  • 收藏
  • 关注

原创 如果你无聊,不妨逛逛这些网站

1.菜鸟教程www.runoob.com2.W3cshoolwww.w3school.com.cn3.Androidhttps://howtodoinjava.com/java-tutorials-list-howtodoinjava/https://www.ibm.com/developerworks/cn/topics/http://tutoria...

2018-08-29 17:48:13 2004

原创 android 屏幕适配资源文件夹命名规则和匹配规则

设备如何匹配:1.如果当前设备7英寸,分辨率为 1024x600横屏,密度为mdpi则实际匹配为values-sw600dp-land-xxhdpi文件夹,为啥?values-sw600dp-land-xxhdpi文件夹,于是就选择了这个文件夹,如果往高分辨率找也没有,则向低分辨率找,规则类似。values-sw600dp-land-mdpi文件夹,但是没有该文件夹,则去寻找高分辨率的代替,此时就找到了。意思就是优先匹配这三个限定都加上的文件夹,发现此时只有两个文件夹,且理论上应该匹配。

2022-10-25 09:27:42 1561 1

转载 android图标显示多种状态Drawable list-leve

drawable list-level

2022-09-28 15:19:43 362

原创 Android之MVVM简单例子

登录效果:代码层级:代码思路:1.app gradle中使能dataBinding2.写layout支持dataBinding3.创建viewModel类4.在activity中绑定viewModel并设置数据监听布局:layout/activity_login.xml<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.androi..

2021-09-10 12:42:04 1782

原创 Android之mvp简单例子

效果:布局:layout/activity_main.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" .

2021-09-07 11:29:28 525

翻译 Android使用CameraX打开相机拍照简单使用

1.首先是效果图2.布局及依赖布局:<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tool.

2021-08-23 18:18:43 2011

原创 Android APIDemo之条目随机淡入动画效果

效果:这里演示的是加载系统所有的app图标:首先Activity的实现:package com.jwx.frescodemo;import android.app.Activity;import android.content.Intent;import android.content.pm.ResolveInfo;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;

2021-03-26 15:49:25 184

原创 Android API Demo之手写笔的实现

先看效果图:布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2021-03-18 15:59:24 965 1

原创 Android Studio新版本无法执行java的main函数

解决办法:在所写的main函数左侧有个三角形的运行按钮,点击会弹出:Run 'ProxyDemo.main()'Debug 'ProxyDemo.main()'Run 'ProxyDemo.main()' with Coverage选择Run 'ProxyDemo.main()' with Coverage运行即可。

2021-01-27 14:08:43 457

原创 Android之camera2预览小示例

1.说明1.camera2要求Android版本21及以上2.Android版本23及以上需要动态申请权限先看效果图:2.权限及xml布局权限:<uses-permission android:name="android.permission.CAMERA"/>布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.an

2021-01-12 16:00:33 603

原创 Android已root设备定时重启

前提是该设备已获取root权限,实现: /** * 定时重启设备,24小时制 * @param hour ,几点 * @param minute 几分 */ private void scheduleReboot(int hour,int minute){ Calendar calendar = Calendar.getInstance(); int h = calendar.get(Calendar.HOUR_OF_

2020-12-28 17:06:52 518

原创 Android事件传递简单分析

1.activity事件处理package com.example.eventdemo01;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.MotionEvent;public class MainActivity extends AppCompatActivity { private static final String TAG = "x

2020-12-28 15:28:16 119

原创 Java中的多态到底啥意思

理解面向对象的三大特征:封装,继承,多态普遍认为多态指这两种类型:1.函数的多态性 :函数重载,同一个类中有多个同名函数,它们的参数类型或者个数及返回值不同。2.对象的多态性:函数重写,子类重写了父类中的函数,它们的参数类型或者个数及返回值都相同。1.函数重载package com.xtm;class B { void fun() { System.out.println("this is B fun()"); } void fun(String param)

2020-11-05 14:41:31 500

原创 java类实现自己内部接口是不允许的

java类继承或者实现自己内部的抽象类或者接口是不允许的比如:class A extend A.B{ static class B{}}会报错:Cyclic inheritance involving 'com.xxx.xxx.A'意思就是循环调用,B的存在需要A的存在(因为B是A的内部类),而A的存在又需要B的存在(因为A继承B),这时编译器就不知道先编译谁了,就好像是让计算机去解决“先有鸡还是先有蛋”的问题,它会很懵逼!...

2020-11-03 10:09:39 1222 1

原创 Android可暂停的倒计时简单实现

package com.klx.rvdemo;import android.os.Handler;import android.os.Message;import androidx.annotation.NonNull;/** * *********************************************************************** * <p> * Function desc: 倒计时工具类 秒为单位 * Create by: x.

2020-11-02 16:41:52 983

原创 C语言创建线程简单示例

编译执行:

2020-10-22 17:01:00 1338

原创 Android竖直方向的进度条实现

首先看效果:第一种clip的方式:第二种scale方式:实现思路:1.布局 <ProgressBar android:layout_margin="20dp" style="@style/my_progressbar_style_ver" android:layout_width="wrap_content" android:progress="35" android:layou..

2020-10-20 14:04:25 2357 2

转载 个人理解--代理模式和命令模式区别

最近在看《大话设计模式》时,书中介绍代理模式用了拜托他人追美眉的例子,介绍命令模式用了通过服务员点烧烤的例子,看完就觉得都是通过一个中间人达到最终目的,于是产生了对这两种设计模式的区别的思考,以下时自己的一些总结,不知道对不对,用来帮助自己理解吧1.类别不同:代理模式属于“结构型模式”,命令模式属于“行为型模式”,相关解释摘抄如下:参考https://www.cnblogs.com/just...

2020-03-09 15:21:56 340

原创 java等待唤醒机制的使用(wait/notify)

1.B的调用A中obj对象的相关属性package com.ckx.client;/** * 需求:B的执行需要等待A中obj对象的创建完成才能继续 * 因为B需要A中的obj对象搞事情 */public class Wait2Notify { static Object obj; public static void main(String[] args){...

2020-03-07 15:09:56 599

转载 JAVA NIO缓冲区(Buffer)------ByteBuffer常用方法详解

JAVA NIO缓冲区(Buffer)------ByteBuffer常用方法详解原创 沧海龙腾LV 最后发布于2018-07-14 16:27:11 阅读数 24330 收藏展开缓冲区(Buffer)缓冲区(Buffer)就是在内存中预留指定大小的存储空间用来对输入/输出(I/O)的数据作临时存储,这部分预留的内存空间就叫做缓冲区:使用缓冲区有这么两个好处:1、减少实际的物理读写次数...

2020-03-05 10:48:07 395

转载 Android使用okhttp进行自制证书的双向SSL验证

Android使用okhttp进行自制证书的双向SSL验证原创 z879381359 最后发布于2019-06-04 17:16:24 阅读数 569 收藏展开 由于互联网全面普及,未来网络安全这块的发展空间很大的。随着物联网的不断应用,人们的生活和网络已经密不可分,网络上承载着数以亿计的各种信息,这些数据信息是个人、企业甚至是国家的战略性资源,所以保障他们的安全是一件非常重要的事情。...

2020-03-04 20:44:22 667

转载 Android HTTPS 自制证书实现双向认证(OkHttp + Retrofit + Rxjava)

Android HTTPS 自制证书实现双向认证(OkHttp + Retrofit + Rxjava)原创 天府云创 最后发布于2016-12-22 13:48:38 阅读数 2070 收藏展开由于最近要做一个安全性比较高的项目,因此需要用到HTTPS进行双向认证。由于设计项目架构的时候,客户端是采用MVVM架构,基于DataBinding + Retrofit + Rxjava来实现A...

2020-03-04 20:42:38 160

转载 jenkins+Gitlab+maven+tomcat实现自动集成、打包、部署

2017年10月24日 17:09:57秋夜无霜阅读数 4311一、前言首先出于提高自己技术水平和琢磨能做点什么能提高工作效率,上线工作实在无聊、重复(手动编译、打包,传包,重启),于是就想到了jenkins,jenkins持续集成已经不是什么新鲜的话题,网上文章一大堆,俗话说天下文章一大抄,基本上就是那三五篇,相信要是以前没接触过的人没有两三天是弄不出来的,特别是身为运维岗,一...

2019-06-22 10:49:12 247

转载 搭建局域网Maven私服并结合Android Studio实现代码复用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26585943/article/details/79771313每一种技术,每一个框架都不是凭空产生,都是为了解决特定需求.因此使用什么技术取决于我们的需求,作为一个研发人员,我们不仅仅要懂得编码,更要有洞察真实需求的能力.首先介绍一下我们公司的现状:我们公司有很多APP,每...

2019-06-22 10:20:15 309

转载 使用Jenkins来自动打包和部署Maven工程【持续集成】

目 录1、Jenkins全局工具配置... 11.1进入全局工具配置页面... 11.2配置maven的settings.xml路径... 31.3配置JDK路径... 31.4配置GIT客户端程序路径【非必须】... 41.5配置maven 的安装路径... 41.6点击Appy然后Save. 52、创建一个本地maven工程的构建项目... 52...

2019-06-22 10:07:22 476

原创 android studio 误删或者git提交失误导致已修改文件丢失解决办法

使用LocalHistory找回1.单击项目为选中状态2.并右键选择3.找到之前的变动文件4.右击最上头的刚修改的记录,然后Revert 即可参考:https://jingyan.baidu.com/article/1974b289559b8bf4b1f77499.html...

2019-04-15 19:17:04 1088

转载 接口测试及常用接口测试工具

接口测试及常用接口测试工具首先,什么是接口呢?接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。程...

2019-04-01 14:59:26 312

原创 Android根据文件的绝对路径获取文件名及后缀

代码实现: /** * 获取文件名及后缀 */ public String getFileNameWithSuffix(String path) { if(TextUtils.isEmpty(path)){ return ""; } int start = path.lastIndexO...

2019-03-29 11:45:14 5810

原创 Android获取照片和视频的缩略图

代码实现package com.xtm.test.util;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.media.ThumbnailUtils;/** * Created by TiamMing.Xiong on 2019/3/20. */publi...

2019-03-25 17:52:19 228

原创 Android之AES对文件进行加密解密

加密解密工具类:package com.xtm.test.util;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;/** * Created by TiamMing.Xiong on 2019/3/20. *...

2019-03-19 21:45:37 1817 5

原创 java的nio方式实现文件与字节数组之间的转换java

Android api 26以上才可以,代码:// // 文件转换成byte数组// String filePath = "/temp/abc.txt";// byte[] bFile = Files.readAllBytes(Paths.get(filePath));// // // byte数组转换成文件// ...

2019-03-19 21:28:41 1794 1

转载 RSA非对称加密工具类

RSA工具类:package com.xtm.test.picdemo.util;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.math.BigInteger;import java.security.Key;impor...

2019-03-19 20:42:41 342

转载 对称加密AES工具类(备份)

1.工具代码package com.xtm.test.picdemo.util;import java.util.UUID;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;/** * AES工具类,密钥必须是1...

2019-03-19 20:14:33 294

原创 java文件压缩解压加密解密之zip4j

依赖库地址:https://mvnrepository.com/artifact/net.lingala.zip4j/zip4jandroid studio依赖:implementation group: 'net.lingala.zip4j', name: 'zip4j', version: '1.3.2'package com.xtm.test.picdemo.util;...

2019-03-19 16:52:23 1618

转载 UML图详解

1、为什么需要类图?类图的作用我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字:本项目是在一期的基础上增加对电缆、通讯工程的管理和施工详细数据的记录和统计,使整个系统更好的管理各工程项目从中标开始到竣工验收的全部过程和资料和分析施工过程的数据。本系统将一条或一个标段的架空电力线路工程定为一个单位工程,即系统中的一个工程项目;每个单位工程分为若干个分部工程;每个分部工程...

2019-03-15 10:19:52 232

原创 MD流程图

Created with Raphaël 2.2.0StartverificationYour OperationYes or No?EndYour SubroutineyesnoCreated with Raphaël 2.2.0StartYour OperationYes or No?EndyesnoCreated with Raphaël 2.2.0开始操作一操作二操作三对或错Endye...

2019-03-15 09:34:47 4093

原创 正则表达式

匹配重复次数+ 匹配一个或多个* 匹配0个或多个? 匹配0个或一个 或 指明一个非贪婪限定符. 匹配除换行符 \n 之外的任何单字符向前向后查找匹配以A开头B结尾中间的字符 :(?&amp;amp;amp;amp;amp;amp;amp;amp;lt;=A)XXX(?=B)回溯引用匹配h标签之间的内容:&amp;amp;amp;amp;amp;amp;amp;amp;lt;h[1-6]&amp;amp;amp;amp;amp;amp

2019-03-14 10:48:49 131

转载 Android Lottie动画的简单使用

简介在Android中做动画效果无非是以下几种方法:普通动画 帧动画 属性动画 通过改变LayoutParams布局参数来实现动画现如今在Github上有一个比较火的动画库Lottie,Github上关于Lottie库介绍大概是这样的:Lottie是一个为Android和iOS设备提供的一个开源框架,它能够解析通过Adobe After Effects 软件做出来的动画,动画文件...

2019-03-11 09:26:25 1527

转载 Android 计算执行时间间隔请使用SystemClock.elapsedRealtime()来计算

理由:一、声明:public final class SystemClock extends Object   是一个不可变类。 二、结构:java.lang.Object    ↳ android.os.SystemClock 三、概述: 它是一个核心的技术设备。三种不同的时钟是可用的,他们不应该混淆:1、System.currentTimeMill...

2019-02-22 11:15:43 19852

原创 Android SQLite工作中使用到的简单方法记录

1.不同db文件数据表内容拷贝 /** * 通过attach附加外部数据库方式批量插入 * function: 不同db文件,相同结构的表,内容的完全拷贝,字段完全相同 * @param db 新的数据库 * @param tempDb 旧的数据库 * @param oldDbAsName 旧的数据库别名 * @param tab...

2019-02-22 10:44:21 153

java、android、web三端通用的RSA和AES工具

java、android、web三端通用的RSA和AES工具 ,java、android、web三端通用的RSA和AES工具

2019-03-19

仿QQ自定义头像截取功能

仿QQ自定义头像截取功能,

2018-12-28

Android实现二维码扫描功能-ZXing插件接入

代码备份。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-08-03

android6.0以上几种静默安装方法

非root下 实现静默安装 多种方式。

2018-08-01

Cocos2d x 3.x游戏开发实战

Cocos2d x 3.x游戏开发实战。。。。。。。。。。。。。。。。。。

2018-05-14

程序员健康指南

程序员健康指南,据说程序员最后都来找这本书看看。

2018-05-14

《聊聊架构》

程序员最后的归宿就是向架构师方向发展。。。。。。。。。

2018-04-19

《效率的抉择:用 Kotlin 做Android开发》

《效率的抉择:用 Kotlin 做Android开发.pdf》,随便看看。。。

2018-04-19

《实战java高并发程序设计》

《实战java高并发程序设计.pdf》,并发,并发,并发。。。

2018-04-19

《Java并发编程:设计原则与模式(第二版)》

《Java并发编程:设计原则与模式(第二版).pdf》,自己看看

2018-04-19

《java并发编程艺术》

《java并发编程艺术.pdf》,推荐去买一本,书不错。。。

2018-04-19

《java并发编程的核心方法和框架》

《java并发编程的核心方法和框架.pdf》,好好学习,天天向上。。。

2018-04-19

《java并发编程实践》

《java并发编程实践》,多线程,多线程,多线程。。。。

2018-04-19

《java并发编程实战》

《java并发编程实战.pdf》,书是好书,至于看不看,留着吧

2018-04-19

《java多线程编程核心技术》

《java多线程编程核心技术.pdf》,多线程,很多程序员的短板。。。

2018-04-19

《java23种设计模式.pdf》

《java23种设计模式.pdf》,其实就是《你的设计模式》

2018-04-19

《Android研发工程师高级进阶》

《Android研发工程师高级进阶.pdf》,随便看看。。。。

2018-04-19

《Android 8.0 功能和 API.pdf》

《Android 8.0 功能和 API.pdf》,无非就是翻译了下官方文档。。。

2018-04-19

《多媒体开发高级编程》

《多媒体开发高级编程》,这本书要强力推荐一下,非常好

2018-04-19

《Android多媒体编程从初学到精通].苗忠良等.扫描版.pdf》

《Android多媒体编程从初学到精通].苗忠良等.扫描版.pdf》,值得看看

2018-04-19

《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D》

《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D.pdf》,还不错

2018-04-19

《kotlin学习入门》

《kotlin学习入门》,比较基础的文档,初学者可以看看。。。

2018-04-19

《深度学习》

《深度学习》,这本书需要数学功底很强,不然很难读懂。。。。

2018-04-19

《Android Studio入门指南v0.1》

《Android Studio入门指南v0.1》,太老了,但是总结的还可以。。。。。

2018-04-19

《leetcode-solutions》

《leetcode-solutions》,刷算法题,需要有一定的英文阅读能力。。。

2018-04-19

《LeetCode 题解》

《LeetCode 题解》,刷算法的,可以看看,中文的。。。。。

2018-04-19

《精通AndroidUI设计》

《精通AndroidUI设计》,这本书不错,值得一看。。。。。。

2018-04-19

《Android3D游戏开发》

比较难读的书,但是如果能静心来看看,还是有收获的。。。。

2018-04-19

《android系统应用开发详解》

不多说,这本书一般把,随便看看,,,,,,,,,,,,,,

2018-04-19

《Android应用性能优化》

《Android应用性能优化》,不得不说这是一本好书,虽然有点老,但是值得一看

2018-04-19

《Android安全机制解析》

《Android安全机制解析》,这本书适合做android安全方面看的,推荐一下

2018-04-19

《Android核心原理》

《Android核心原理》,android开发的可以看看,知识多多益善

2018-04-19

《数据结构与算法分析》

《数据结构与算法分析》,是一本不错的书,推荐给大家

2018-04-19

《打造高质量Android应用》

《打造高质量Android应用》是一本移动开发提高的书籍,移动开发值得一看!

2018-04-19

空空如也

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

TA关注的人

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