- 博客(84)
- 收藏
- 关注
原创 Android图标相关
iconfont-阿里巴巴矢量图标库iconfont-阿里巴巴矢量图标库http://romannurik.github.io/AndroidAssetStudio/index.html
2022-06-02 10:55:25
226
转载 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
593
转载 androd 错误 总结
1,Error:java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs解决 :1.打开你项目的清单文件2.点击左下方的MergedManifest 查看具体的描述最右侧的下方会有一系列相关的提示,错误的提示会有明显的红色的Error,然后根据提示去做相应的处理就可以啦...
2020-10-28 16:11:59
284
原创 Android 免费矢量库 和图标制作
Android Asset Studio,可以在线生成各种图标。地址:http://romannurik.github.io/AndroidAssetStudio/index.html矢量库 :https://www.iconfont.cn/
2020-07-01 10:57:13
257
转载 android 10 targetSdkVersion 29 真的不能在sd创建文件夹了?
android 10 对系统的文件系统做了很多优化,为了更好的保护用户隐私,同时对开发者来时说也是一种约束,不能再取得了,WRITE_EXTERNAL_STORAGE 权限后可以肆无忌惮的在用户的根目录下创建数据和文件。 今天我就遇到了一个问题,因为先前了解过10的文件系统 优化,但是时间久了忘记了,几天在我的10 的机子上测试,创建了一个项目,在创建目录的时候竟然不成功,权限完全没有问题,代码也没有问题,但是就是不成功,提示权限被拒绝,这是咋回事,这个纠结了半天时间,一直没有找到问题,最...
2020-06-10 15:42:56
1178
原创 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
545
转载 一个好看的Android AlertDialog
最近项目需求,需要一个好看一点的提示框,网上搜罗一番,发现sweetDialog 人气很高,但是到了实际使用的时候,发现有些问题不太好解决,而且已经三年没有更新了,而其他的库,更是达不到要求。所以索性自己写了一个smile-dialog,这里放出来,希望对大家有所帮助。目前实现比较简单,只是一个简单的提示框(warning、success、error 三种状态),以后持续添加新的功能。话不多说...
2020-04-14 16:29:16
552
转载 Android 几种弹框样式 自定义Dialog PopupWindow的使用
1.弹框的波浪线是动态的 和小度弹框样式相似 用到PopWindow 和自定义View.2.这个弹框是动态的 用于网络加载时候 用到自定义Dialog3.这就是一简单通用的弹框样式第一种弹框实现方式:private void showPopupWindow() { View contentView = LayoutInflater.from(MainActivit...
2020-04-09 17:09:57
729
1
转载 有刷/无刷动力电调与马达知识
模型车需要行驶,就跟真车一样,需要一套动力单元,也有分电动和油动,至于混合动力这个估计就不需要奢望了,对于车模这么小的空间来说是不现实的,而且模型车也不需要考虑燃油经济性的问题。本文则重点介绍电动模型的动力单元。电动模型的动力,主要是指2个元件:第一就是带动车架行驶的电机(Motor),也称马达/摩打等。第二就是控制电机转速的调速器(Speed Controller),很久之前早期的调速器...
2020-01-13 10:39:20
6332
转载 SharedPreferences保存List数据
用于保存各种List数据,最常见的莫过于,ListView、Gridviw中的数据,支持类型有: List<String> List<Map<String,Object>> List<JavaBean> ListDataSave工具类,这里处理的方式时用gson把List转换成json类型,再利用SharedP...
2020-01-08 14:14:20
940
转载 动态申请权限
#使用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
449
转载 [资料分享] 好赢60A无刷电调设置说明书【详细】
完全针对车模而设计的全新程序算法,具有优异的启动效果、加速性能、刹车性能及线性度; 支持所有无感(即无霍尔传感器)无刷电机; 高品质用料,具有强大的耐电流能力; 具备正转带刹车(单向) 、正反转带刹车(双向) 、直接正反转(攀爬车)三种运行模式; 4段最大倒车力度调节; 比例式刹车:4段最大刹车力度调节、8段拖刹力度调节、4段初始刹车力度调节; 9种启动加速度(Punc...
2019-12-26 14:02:29
19207
原创 [Android 分享] APK权限大全
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 获取精确位置 andro...
2019-11-05 15:12:58
471
转载 java.lang.UnsatisfiedLinkError: dlopen failed: library "libutils.so" not found
2019-10-12 19:27:22
3130
1
转载 自动打开钉钉
自己写一个简单的定时任务APP,在上班时间只要唤醒屏幕同时打开钉钉软件即可。(因为钉钉有极速打卡功能,就是早上到了打卡时间,只要你打开钉钉app,它就会自动帮你打上卡。)这种实现方式的几个注意点:1. 要使用双进程保证守护唤醒2. 5.0以上手机要使用JobSheduler来监听线程有没有被杀死3. 管理员如果没有开通极速打卡功能,也能实现。就是利用钉钉scheme协议直接进入到打卡页面,...
2019-08-13 10:21:19
11796
3
转载 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
187
转载 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
148
转载 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
185
转载 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
200
转载 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
1445
转载 Android 快速开发系列之数据库篇(LiteOrm)
如何使用:1 . 首先导入需要的 lite-orm-1.9.1.jar,下载地址在文章结尾。一个数据库对应一个LiteOrm的实例,如果一个App只有一个数据库,那么LiteOrm应该是全局单例的。 如果多次新建LiteOrm实例,系统会提示你应该关闭之前的数据库,也可能会引起其他未知错误。可以在自定义的Application类中这样写:static LiteOrm liteOrm;if...
2019-07-23 14:47:54
513
转载 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
1056
转载 android 屏幕适配的几种方式
简单介绍屏幕适配(三种常用方案)-1、像素(px): 含义:通常所说的像素,就是CCD/CMOS上光电感应元件的数量,一个感光元件经过感光,光电信号转换,A/D转换等步骤以后,在输出的照片上就形成一个点,我们如果把影像放大数倍,会发现这些连续色调其实是由许多色彩相...
2019-03-07 11:57:19
5932
转载 Android Studio 从历史记录找回代码
后来,奇迹出现了,Android有代码回退功能,也就是它能够记录我们代码的操作历史:VCS–Local History–Show History,然后,代码操作记录出现了,选定我们操作的一个历史阶段,点击左上角的按钮(revert),稍等片刻,代码回退了,我的代码回来了....
2019-02-21 15:35:40
1320
原创 【AndroidStudio】识别不到手机,设备管理器设备显示感叹号
然后打开设备管理器查看,发现windows能正常识别设备(HUAWEI C8817E),而ADB Interface(有的机器可能显示Android ADB什么的)却显示有黄色感叹号,是驱动程序没有正常安装:那怎样正确安装ADB Interface的驱动程序呢?折腾了一个晚上加一个上午,还是没办法,什么system32目录、sysWOW64目录、winusb.sys等等都试过了,都不起作用...
2018-11-05 14:29:10
4522
原创 Android倒计时
private MyCountDownTimer mCountDownTimer;//倒计时private TextView mCountDownTextView;mCountDownTimer = new MyCountDownTimer(5000, 1000);mCountDownTimer.start();class MyCountDownTimer extends ...
2018-11-05 14:27:57
236
转载 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
656
原创 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
1433
原创 Android中各种Span的用法
在android.text.style包下,有一些Span类,可以提供我们完成一些在TextView中的特殊内容。(比如:部分内容颜色、字体、大小不同等等,更有部分字体可点击。)还有一个SpannableStringBuilder,可以帮助我们设置Span。底下也有全部的源代码。SpannableStringBuilderSpannableStringBuilder可以方便我们更好的...
2018-10-26 14:46:58
456
原创 图片 高斯模糊
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
488
原创 什么是Cordova?Cordova在Android中的应用
目录 为何要用Cordova 什么是Cordova Cordova中UML类图 Cordova实现机制 小结 为何要用Cordova随着移动互联网的发展,现在基本是APP满天飞,不知在大家印象中,如果我去下载一个APP,那么基本都能看到有两种选择,一种是Android版本,一种是IOS版本。不管我的手机是哪种操作系统,安装完一个APP之...
2018-10-11 15:18:33
278
原创 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
685
转载 Android指纹识别API讲解
我发现了一个比较怪的现象。在iPhone上使用十分普遍的指纹认证功能,在Android手机上却鲜有APP使用,我简单观察了一下,发现Android手机上基本上只有支付宝、微信和极少APP支持指纹认证功能,就连银行和金融类的应用都基本不支持,甚至很多开发者都不知道Android系统是有指纹认证的官方API的。 事实上,Android从6.0系统开始就支持指纹认证功能了,但是指纹功能...
2018-08-29 10:23:03
2089
转载 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
157
转载 CoordinatorLayout 的布局
本篇来自 忆_析风 的投稿,对 Android CoordinatorLayout和Behavior进行了细致分析,希望对大家有所帮助!忆_析风 的博客地址:https://blog.youkuaiyun.com/dqh147258 前言 在 Materials Design 中有一个名为 CoordinatorLayout 的布局,这是一个神奇的布局,可以实现各种控件间的联动效...
2018-08-11 09:01:01
2137
原创 规范编程利器——Alibaba编码规约插件的使用
下面只说Android Studio中插件的使用:File –> Setting –> Plugins –> Browse repositories –> 搜索“alibaba”–> 安装“Alibba Java Coding GuideLines”–>重启AS然后看看我们右键,这里会多一个命令: 然后我们可以选中文件或者某项工程,直接开始扫描,然后会多出来一个...
2018-06-21 09:18:19
325
原创 以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
1131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人