自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (8)
  • 收藏
  • 关注

原创 NFC读取写入简单使用

适用于无加密普通NFC卡片数据读取写入

2021-03-12 17:02:22 6066

原创 uni生命周期

uni生命周期

2021-02-02 11:20:44 933 2

原创 uni实现Popup

uni实现Popup

2021-01-28 16:15:34 1067 1

原创 小程序图片列表实现

小程序实现图片列表

2020-12-10 18:19:15 1304 3

原创 小程序选择图片会覆盖原有图片解决办法

小程序选择图片

2020-12-10 18:02:47 1587 3

原创 小程序网络请求方法封装

小程序网络请求工具类

2020-12-04 14:57:06 164

原创 小程序传递带有url地址类型参数报错解决方法

小程序传递带有url地址类型参数报错解决方法

2020-12-04 10:57:32 2245

原创 微信小程序页面跳转和参数传递总结

小程序页面跳转和参数传递

2020-12-04 10:45:21 1591

原创 微信小程序Vant Weapp配置及使用

微信小程序使用Vant Weapp

2020-11-25 12:04:48 1818

原创 Adnroid保持屏幕常亮的方法

Android保持屏幕常亮有三种方法。方法一:Windows设置Flag这种方法比较常用,也是官方推荐使用的方法。getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);方法二:在XML文件中设置keepScreenOn属性这种方法比较简单,也很常用。android:keepScreenOn="true"方法三:设置CPU保持运转该方法消耗资源太多,不推荐使用。获取权限<uses-per

2020-10-24 09:58:19 374

原创 adb常用命令及环境变量配置

adb工具配置和常用命令

2020-08-20 11:45:33 1367

原创 Android常用设计模式--观察者模式

Android常用设计模式--观察者模式

2020-08-14 11:14:41 110

原创 Android SDK版本号和名称对应表

平台版本 SDK版本 版本名称 简写 10.0 29 Q(10) Q 9.0 28 Pie(派/馅饼) P 8.1 27 Oreo(奥利奥) O 8.0 26 Oreo(奥利奥) O 7.1 25 Nougat(牛轧糖) N 7.0 24 Nougat(牛轧糖) N 6.0 23 Marshmallow(棉花糖) M

2020-08-10 17:59:23 1392

原创 软键盘隐藏显示工具类

Android软键盘隐藏显示工具

2020-07-17 17:44:28 114

原创 自定义自动统计字数EditText控件

自定义自动统计字数EditText

2020-07-14 17:50:03 2646

原创 手机屏幕密度转换工具类

public final class DensityUtils { /** * DisplayMetrics * * @return */ public static DisplayMetrics getDisplayMetrics() { return ResUtils.getResources().getDisplayMetrics(); } /** * 根据手机的分辨率从 dp 的单位 转成为 px(

2020-07-14 16:53:38 150

原创 Android开发中的异常汇总

Android开发中的异常汇总

2020-07-14 15:18:54 100

原创 TextView设置Html内容

在TextView中设置Html内容只需要使用Html.fromHtml(text)方法,并在字符串中添加Html标签。1、在字符串中添加Html标签。String text = "这个<font color='#ff0000'><big>大</big></font>字<font color='#0000ff'>颜色</font>很好看";2、使用Html.fromHtml(text)方法格式化。textView.setTex

2020-07-14 15:15:02 899 1

原创 TextView设置格式化字符串

需求:TextView中设置字符串为:“一年级有50人”,人数需要动态变化,不能以拼接字符串的形式实现。1、在string.xml中设置<string name="person_count">一年级有%1$d人</string>2、在java代码中设置数值textView.setText(getString(R.string.person_count,50));...

2020-07-14 11:59:13 498

原创 RectF用法

自定义控件的时候经常会遇到需要画弧线、话矩形。 这就要用到RectF方法。先解释一下RectF的几个属性RectF.left 矩形左上角的x坐标。RectF.top 矩形左上角的y坐标。RectF.right 矩形右下角的y坐标。RectF.right 矩形右下角的y坐标。使用方法public class MyView extends View { private String TAG = "MyView "; private int mRadius;

2020-07-13 17:48:52 3089 2

原创 PopupWindow 弹出背景半透明设置方法

需求:PopupWindow 在弹出的时候需要设置背景为半透明状态,写个简单的工具类,方法如下:public class MainActivity extends AppCompatActivity { private PopupWindow mPop; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2020-07-13 17:48:29 1254

原创 Glide加载Https地址不显示原因

在使用Glide加载网络图片时,遇到Https的地址会加载不出来,是因为需要SSL验证,忽略掉SSL验证方法如下。1、在gradle中增加okhttps依赖库implementation("com.github.bumptech.glide:okhttp3-integration:4.0.0" ) { exclude group: "com.android.support" }2、定义一个类继承AppGlideModule类,并且使用@GlideModule注解@Glide

2020-07-13 17:48:02 2120 3

原创 忽略HTTPS请求通过SSL加密方法

在Android开发中经常会遇到接口做了SSL加密,但是在前端又不需要使用SSL加密,这就需要忽略掉加密验证。只需在再Application中执行如下方法即可。private void ignoreSSL() { try { final TrustManager[] trustAllCerts = new TrustManager[]{ new X509TrustManager() {

2020-07-13 17:47:35 1547

原创 ConstraintLayout 布局详解

ConstraintLayout 布局详解简介约束布局ConstraintLayout 是一个ViewGroup,可以在Api9以上的Android系统使用它,它的出现主要是为了解决布局嵌套过多的问题,以灵活的方式定位和调整小部件。从 Android Studio 2.3 起,官方的模板默认使用 ConstraintLayout。优点在开发过程中经常能遇到一些复杂的UI,可能会出现布局嵌套过多的问题,嵌套得越多,设备绘制视图所需的时间和计算功耗也就越多,ConstraintLayout使用起

2020-07-08 11:44:15 7325

原创 ScrollView中嵌套RecyclerView滑动卡顿解决办法

ScrollView中嵌套RecyclerView,滑动时会有卡顿的现象,解决方法如下:LinearLayoutManager layoutManager = new LinearLayoutManager(this);layoutManager.setAutoMeasureEnabled(true);mRecyclerView.setLayoutManager(layoutManager);mRecyclerView.setHasFixedSize(true);mRecyclerView.set

2020-07-02 11:07:22 352

原创 Android开发keyStore的配置

Android开发keyStore的配置将生成的keystore文件保存在项目更目录下配置keystore路径和密码方式一、在build.gradle中直接配置keystore密码signingConfigs { config { keyAlias 'test123' keyPassword 'test123' ...

2020-03-27 16:15:40 3535

原创 Android使用grade命令打包配置

Android使用grade命令打包配置1、再build中配置buildTypesbuildTypes { release { shrinkResources true zipAlignEnabled true signingConfig signingConfigs.config ...

2020-03-27 15:42:27 981

原创 Java、Android 常用正则表达式

Java、Android 常用正则表达式

2019-03-27 10:30:51 433

原创 Android开发中Thread线程的简单使用

1、工具类public class ThreadPoolUtils { private static Executor executor; public ThreadPoolUtils() { } public static void executeTask(Runnable var0) { executor.execute(var0); ...

2019-03-26 21:47:18 137

原创 Git配置和使用过程中出现的问题

Git配置和使用过程中出现的问题1.进入到GIT目录2.配置账号3.设置密钥使用命令ssh-keygen获取密钥 在本地电脑路径中找到公钥,添加至github中,如图:4.初始化本地仓库5.关联远程仓库6.添加远程仓库到本地7.更新代码异常处理1.git pull的时候出现一些异常,是因为本地仓库和远程仓库没有关联导致的,可以使用命令:$ git branch ...

2019-01-25 18:13:48 276

原创 Activity设置横屏时候EditText 遮挡页面,重新弹出输入框 解决办法

Activity设置横屏时候EditText 遮挡页面,重新弹出输入框 解决办法在EditText属性中添加:android:imeOptions="flagNoExtractUi"

2019-01-23 21:19:29 498

转载 一份超全超详细的 ADB 用法大全

转载来自https://blog.csdn.net/u010375364/article/details/52344120ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。持续更新中,欢迎补充指正,觉得有用的可以将 此 GitHub 仓库 Star 收藏备用。注:有部分命令的支持情况可能...

2018-08-21 11:04:55 533

原创 常用开源框架集合

**一、图片加载库**1. glideGlide支持抓取、解码和显示视频静态、图像和动画gif。Glide包含一个灵活的API,允许开发人员插入几乎任何网络堆栈。默认情况下,Glide使用基于HttpUrlConnection的自定义堆栈,但也包括插入到谷歌的Volley项目或Square的OkHttp库中的实用程序库。Glide的主要重点是使滚动任何类型的图像列表尽可能平滑和快速,...

2018-07-19 11:31:20 1185

原创 Android开发Intent工具类

public class IntentUtils {/** 通过Class跳转界面 **/public static void startActivity(Context context, Class<?> cls) { Intent intent = new Intent(); intent.setClass(context, cls); context.startAct

2017-09-18 16:52:52 708

原创 安卓开发基类BaseActivity、BaseApplication

1、baseActivity (抽象类)public abstract class BaseActivity extends AppCompatActivity{ protected abstract int layoutId(); protected abstract void initView(); protected abstract void initData();

2017-09-18 16:18:49 2134

原创 ListView、GrideView通用适配器

1、baseAdapterpublic abstract class BaseCommonAdapter<T> extends BaseAdapter { protected LayoutInflater mInflater; protected Context mContext; protected List<T> mDatas; public BaseCommonAd

2017-09-18 16:13:50 427

原创 SharedPreferences保存文件工具类

Android使用SharedPreferences保存文件示例: Activity中的用法public class Test1 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2017-04-28 14:37:22 307

原创 Ip子网划分

突然有个朋友问我说要把一个网络地址按不同的部门划分为4个网段,需要怎么做。好多年没有划分过子网了,趁这次机会整理一下有关子网划分的知识。 一、Ip地址 1、Ip地址组成和结构 在Internet上连接每台电脑都需要一个Ip地址,现在一般用的IPV4,以下以IpV4为例介绍,它是一个32位的二进制数,一般用十进制来表示。每8个二进制为一组,用10进制表示,用“.”隔开。例如:10.10.

2017-04-13 15:53:34 1047

转载 Android SQLite数据库版本升级原理解析

Android使用SQLite数据库保存数据,那数据库版本升级是怎么回事呢,这里说一下。一、软件v1.0安装v1.0,假设v1.0版本只有一个account表,这时走继承SQLiteOpenHelper的onCreate,不走onUpgrade。1、v1.0(直接安装v1.0)二、软件v2.0有2种安装软件情况:1、v1.0 –> v2.0 不走onCreate,走o

2017-04-11 17:44:05 300

原创 transformClassesWithJarMergingForRelease异常处理方法

这个异常主要是再AS中编译打包的时候jar包冲突异常,在项目中有连个相同包名的jar包。 处理方法: 1、找到重复的jar包删除。 2、使用其他的jar包替换。 3、修改该jar包的名字。修改方法参考:http://blog.csdn.net/st526403649/article/details/69266907

2017-04-05 17:38:06 2012

NFC的读取和写入简单使用

适用于无加密普通NFC卡片数据读取写入

2021-03-12

node-v14.15.1-x64.msi

Node.js 是一个开源与跨平台的 JavaScript 运行时环境。它是一个可用于几乎任何项目的流行工具!应用程序运行于单个进程中,无需为每个请求创建新的线程。 Node.js 在其标准库中提供了一组异步的 I/O 原生功能(用以防止 JavaScript 代码被阻塞),并且 Node.js 中的库通常是使用非阻塞的范式编写的(从而使阻塞行为成为例外而不是规范)。

2020-11-25

Android adb连接工具

adb连接工具,用来连接Android设备进行调试,包含Fastboot 。 无需安装,解压可直接使用。

2020-08-18

TestDialog.rar

Android开发中经常会遇到在弹出PopupWindow时,需要设置背景为半透明状态,此Demo提供了一个简单的工具类改变背景颜色,适用于Activity和Fragment。

2020-07-10

MyApplication.rar

android自定义标题,可灵活设置的标题,标题左边按钮、右边按钮可灵活设置使用图片或者文字,自定义按钮点击监听方法。

2020-07-09

Navicat Premium9.0.15 .rar

Navicat premium数据库管理工具,它是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle、MariaDB、Mssql、及PostgreSQL 资料库,让管理不同类型的资料库更加的方便。

2020-07-08

jar包名称修改工具

jar包名称修改工具,在开发过程中可能会遇到jar包 包名冲突的情况,这就需要修改包名解决问题。jar包名称修改工具,在开发过程中可能会遇到jar包 包名冲突的情况,这就需要修改包名解决问题。

2017-04-05

Webservice开发使用ksoap2.jar包在小米2S报jar包冲突解决方案

ksoap2.jar和小米系统中的jar包冲突,修改ksoap的包名即可。

2016-11-10

空空如也

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

TA关注的人

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