自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android图标相关

iconfont-阿里巴巴矢量图标库iconfont-阿里巴巴矢量图标库http://romannurik.github.io/AndroidAssetStudio/index.html

2022-06-02 10:55:25 91

转载 2021-05-11 MMKV

一.简介官网解释:微信开发的高效小型移动键值存储框架。适用于Android, iOS, macOS, Windows和POSIX。可以多进程通信,实际上就是共享文件的形式。MMKV基于mmap内存映射的Key-Value。底层序列化和反序列化使用protobuf。性能高,稳定性强。可以实现从SharedPreference无缝转换,极其方便。二.MMKV基本使用1.Gradle依赖implementation 'com.tencent:mmkv:1.0.2...

2021-05-11 11:06:36 355

转载 androd 错误 总结

1,Error:java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs解决 :1.打开你项目的清单文件2.点击左下方的MergedManifest 查看具体的描述最右侧的下方会有一系列相关的提示,错误的提示会有明显的红色的Error,然后根据提示去做相应的处理就可以啦...

2020-10-28 16:11:59 124

原创 Android 免费矢量库 和图标制作

Android Asset Studio,可以在线生成各种图标。地址:http://romannurik.github.io/AndroidAssetStudio/index.html矢量库 :https://www.iconfont.cn/

2020-07-01 10:57:13 158

转载 android 10 targetSdkVersion 29 真的不能在sd创建文件夹了?

android 10 对系统的文件系统做了很多优化,为了更好的保护用户隐私,同时对开发者来时说也是一种约束,不能再取得了,WRITE_EXTERNAL_STORAGE 权限后可以肆无忌惮的在用户的根目录下创建数据和文件。 今天我就遇到了一个问题,因为先前了解过10的文件系统 优化,但是时间久了忘记了,几天在我的10 的机子上测试,创建了一个项目,在创建目录的时候竟然不成功,权限完全没有问题,代码也没有问题,但是就是不成功,提示权限被拒绝,这是咋回事,这个纠结了半天时间,一直没有找到问题,最...

2020-06-10 15:42:56 825

原创 Android : CardView的优雅使用

compile 'com.android.support:cardview-v7:22.2.1'1其次介绍一下它的基本属性:app:cardBackgroundColor这是设置背景颜色app:cardCornerRadius这是设置圆角大小app:cardElevation这是设置z轴的阴影app:cardMaxElevation这是设置z轴的最大高度值app:cardUse...

2020-05-07 17:39:46 379

转载 一个好看的Android AlertDialog

最近项目需求,需要一个好看一点的提示框,网上搜罗一番,发现sweetDialog 人气很高,但是到了实际使用的时候,发现有些问题不太好解决,而且已经三年没有更新了,而其他的库,更是达不到要求。所以索性自己写了一个smile-dialog,这里放出来,希望对大家有所帮助。目前实现比较简单,只是一个简单的提示框(warning、success、error 三种状态),以后持续添加新的功能。话不多说...

2020-04-14 16:29:16 435

转载 Android 几种弹框样式 自定义Dialog PopupWindow的使用

1.弹框的波浪线是动态的 和小度弹框样式相似 用到PopWindow 和自定义View.2.这个弹框是动态的 用于网络加载时候 用到自定义Dialog3.这就是一简单通用的弹框样式第一种弹框实现方式:private void showPopupWindow() { View contentView = LayoutInflater.from(MainActivit...

2020-04-09 17:09:57 512 1

转载 有刷/无刷动力电调与马达知识

模型车需要行驶,就跟真车一样,需要一套动力单元,也有分电动和油动,至于混合动力这个估计就不需要奢望了,对于车模这么小的空间来说是不现实的,而且模型车也不需要考虑燃油经济性的问题。本文则重点介绍电动模型的动力单元。电动模型的动力,主要是指2个元件:第一就是带动车架行驶的电机(Motor),也称马达/摩打等。第二就是控制电机转速的调速器(Speed Controller),很久之前早期的调速器...

2020-01-13 10:39:20 5269

转载 SharedPreferences保存List数据

用于保存各种List数据,最常见的莫过于,ListView、Gridviw中的数据,支持类型有: List<String> List<Map<String,Object>> List<JavaBean> ListDataSave工具类,这里处理的方式时用gson把List转换成json类型,再利用SharedP...

2020-01-08 14:14:20 741

转载 动态申请权限

#使用Gradle构建时添加一下依赖即可:compile 'com.mylhyl:acp:1.2.0' Acp.getInstance(this).request(new AcpOptions.Builder() .setPermissions(Manifest.permission.WRITE_EXTERNAL_STORAGE ...

2020-01-03 16:56:48 289

转载 [资料分享] 好赢60A无刷电调设置说明书【详细】

 完全针对车模而设计的全新程序算法,具有优异的启动效果、加速性能、刹车性能及线性度; 支持所有无感(即无霍尔传感器)无刷电机; 高品质用料,具有强大的耐电流能力; 具备正转带刹车(单向) 、正反转带刹车(双向) 、直接正反转(攀爬车)三种运行模式; 4段最大倒车力度调节; 比例式刹车:4段最大刹车力度调节、8段拖刹力度调节、4段初始刹车力度调节; 9种启动加速度(Punc...

2019-12-26 14:02:29 13289

原创 [Android 分享] APK权限大全

访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 获取精确位置 andro...

2019-11-05 15:12:58 326

转载 java.lang.UnsatisfiedLinkError: dlopen failed: library "libutils.so" not found

2019-10-12 19:27:22 2574 1

转载 解析包错误

vivo 解析包错误

2019-09-18 15:47:52 155

转载 自动打开钉钉

自己写一个简单的定时任务APP,在上班时间只要唤醒屏幕同时打开钉钉软件即可。(因为钉钉有极速打卡功能,就是早上到了打卡时间,只要你打开钉钉app,它就会自动帮你打上卡。)这种实现方式的几个注意点:1. 要使用双进程保证守护唤醒2. 5.0以上手机要使用JobSheduler来监听线程有没有被杀死3. 管理员如果没有开通极速打卡功能,也能实现。就是利用钉钉scheme协议直接进入到打卡页面,...

2019-08-13 10:21:19 9682 2

转载 android 6.0 动态开启权限

1.在项目的build.gradle 加入allprojects { repositories { maven { url "https://maven.google.com" } }}2.加入依赖implementation 'com.tbruyelle.rxpermissions2:rxpermis...

2019-07-25 20:15:45 118

转载 Android 圆图片

1、res-values-attrs.xml <declare-styleable name="CircleImageView"> <attr name="civ_border_width" format="dimension" /> <attr name="civ_border_color" format="color" /&g...

2019-07-25 10:33:56 73

转载 Android SharePrefereces

package com.rayfond.app.utils;import android.content.Context;import android.content.SharedPreferences;import java.util.Map;/** * 保存信息配置类 * * @author admin */public class SharedPreferenc...

2019-07-25 10:31:23 111

转载 android自定义title

1,title_layout.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_title" android:layout_wi...

2019-07-25 10:30:13 128

转载 Android 获取系统时间及时间戳

1.获取当前时间戳(默认13位)//获取当前时间戳long timeStamp = System.currentTimeMillis();Log.d("xxxxx", timeStamp);2.获取当前时间//获取当前时间Calendar c = Calendar.getInstance();//可以对每个时间域单独修改int year = c.get(Calend...

2019-07-23 17:10:00 1330

转载 Android 快速开发系列之数据库篇(LiteOrm)

如何使用:1 . 首先导入需要的 lite-orm-1.9.1.jar,下载地址在文章结尾。一个数据库对应一个LiteOrm的实例,如果一个App只有一个数据库,那么LiteOrm应该是全局单例的。 如果多次新建LiteOrm实例,系统会提示你应该关闭之前的数据库,也可能会引起其他未知错误。可以在自定义的Application类中这样写:static LiteOrm liteOrm;if...

2019-07-23 14:47:54 367

转载 Java 中的写法在Kotlin 中是怎么写的?

Variables IIJavaint w;int z = 2;z = 3;w = 1;Kotlinvar w: Intvar z = 2z = 3w = 1 Null IJavafinal String name = null;String lastName;lastName = nullKotlinval name: S...

2019-06-11 17:18:48 948

转载 android 屏幕适配的几种方式

简单介绍屏幕适配(三种常用方案)-1、像素(px): 含义:通常所说的像素,就是CCD/CMOS上光电感应元件的数量,一个感光元件经过感光,光电信号转换,A/D转换等步骤以后,在输出的照片上就形成一个点,我们如果把影像放大数倍,会发现这些连续色调其实是由许多色彩相...

2019-03-07 11:57:19 5553

转载 Android Studio 从历史记录找回代码

后来,奇迹出现了,Android有代码回退功能,也就是它能够记录我们代码的操作历史:VCS–Local History–Show History,然后,代码操作记录出现了,选定我们操作的一个历史阶段,点击左上角的按钮(revert),稍等片刻,代码回退了,我的代码回来了....

2019-02-21 15:35:40 1094

原创 【AndroidStudio】识别不到手机,设备管理器设备显示感叹号

然后打开设备管理器查看,发现windows能正常识别设备(HUAWEI C8817E),而ADB Interface(有的机器可能显示Android ADB什么的)却显示有黄色感叹号,是驱动程序没有正常安装:那怎样正确安装ADB Interface的驱动程序呢?折腾了一个晚上加一个上午,还是没办法,什么system32目录、sysWOW64目录、winusb.sys等等都试过了,都不起作用...

2018-11-05 14:29:10 3371

原创 Android倒计时

private MyCountDownTimer mCountDownTimer;//倒计时private TextView mCountDownTextView;mCountDownTimer = new MyCountDownTimer(5000, 1000);mCountDownTimer.start();class MyCountDownTimer extends ...

2018-11-05 14:27:57 176

转载 Android Studio安装配置、环境搭建详细步骤及基本使用

阅读目录前言 安装java Android SDK下载和安装 Android Studio的下载和安装(新建工程和调试运行) Android Studio的工程目录结构 Android Studio的基本使用 Android Studio 常用快捷方式 Android Studio VS Eclipse 把Android 项目切换到Android Studio 补充说明回到...

2018-11-01 17:13:07 573

原创 Android中搜索图标和文字居中的EditText

import android.widget.EditText;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.drawable...

2018-11-01 09:48:24 1358

原创 Android中各种Span的用法

在android.text.style包下,有一些Span类,可以提供我们完成一些在TextView中的特殊内容。(比如:部分内容颜色、字体、大小不同等等,更有部分字体可点击。)还有一个SpannableStringBuilder,可以帮助我们设置Span。底下也有全部的源代码。SpannableStringBuilderSpannableStringBuilder可以方便我们更好的...

2018-10-26 14:46:58 178

原创 图片 高斯模糊

compile 'com.dasu.image:blur:0.0.5'//使用默认配置,最短调用链Bitmap bitmap = DBlur.source(MainActivity.this).build().doBlurSync();//同步模糊,将imageView控制的视图进行模糊,完成后自动显示到 imageView1 控件上,以淡入动画方式DBlur.source(im...

2018-10-26 11:14:40 400

原创 什么是Cordova?Cordova在Android中的应用

目录 为何要用Cordova 什么是Cordova Cordova中UML类图 Cordova实现机制 小结 ​ 为何要用Cordova随着移动互联网的发展,现在基本是APP满天飞,不知在大家印象中,如果我去下载一个APP,那么基本都能看到有两种选择,一种是Android版本,一种是IOS版本。不管我的手机是哪种操作系统,安装完一个APP之...

2018-10-11 15:18:33 210

原创 Cordova安装并创建Android项目

1.  配置环境变量(注意:在验证环境变量是否配置成功时,如果不好用,重新开一个终端在验证试试)1)JDK,下载并配置环境变量。下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html2)SDK,配置adb环境变量,进入sdk目录,将其“platform-tools目录路径“和“tools”目录路径添加进环...

2018-10-11 15:15:38 575

转载 Android指纹识别API讲解

我发现了一个比较怪的现象。在iPhone上使用十分普遍的指纹认证功能,在Android手机上却鲜有APP使用,我简单观察了一下,发现Android手机上基本上只有支付宝、微信和极少APP支持指纹认证功能,就连银行和金融类的应用都基本不支持,甚至很多开发者都不知道Android系统是有指纹认证的官方API的。  事实上,Android从6.0系统开始就支持指纹认证功能了,但是指纹功能...

2018-08-29 10:23:03 1975

原创 提升布局加载速度:X2C

https://github.com/iReaderAndroid/X2C

2018-08-28 14:58:05 1146

转载 Android Studio插件整理

现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Ins...

2018-08-11 10:17:00 106

转载 CoordinatorLayout 的布局

本篇来自 忆_析风 的投稿,对 Android CoordinatorLayout和Behavior进行了细致分析,希望对大家有所帮助!忆_析风  的博客地址:https://blog.csdn.net/dqh147258 前言 在 Materials Design 中有一个名为 CoordinatorLayout 的布局,这是一个神奇的布局,可以实现各种控件间的联动效...

2018-08-11 09:01:01 1920

原创 规范编程利器——Alibaba编码规约插件的使用

下面只说Android Studio中插件的使用:File –&gt; Setting –&gt; Plugins –&gt; Browse repositories –&gt; 搜索“alibaba”–&gt; 安装“Alibba Java Coding GuideLines”–&gt;重启AS然后看看我们右键,这里会多一个命令: 然后我们可以选中文件或者某项工程,直接开始扫描,然后会多出来一个...

2018-06-21 09:18:19 240

原创 万能git 各种功能

https://github.com/vondear/RxTools

2018-06-07 19:35:56 160

原创 以30分钟为例写的一个倒计时:

public class MainActivity extends AppCompatActivity {   private int minute = 30;//这是分钟  private int second = 0;//这是分钟后面的秒数。这里是以30分钟为例的,所以,minute是30,second是0  private TextView timeView;  private Timer ...

2018-05-30 16:54:33 985

空空如也

空空如也

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

TA关注的人

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