自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 工具类--Apk安装

import android.content.Context;import android.content.Intent;import android.content.pm.PackageManager;import android.content.pm.ResolveInfo;import android.net.Uri;import android.os.Build;import android.text.TextUtils;import java.io.File;import ja.

2021-05-27 22:56:30 189

转载 工具类--身份证检测类

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;/** * Created by heyf on 2019/5/6 */public class IdCardUtil { /** * <pre> * 省、直辖市代码表: .

2021-05-27 22:49:29 168

原创 Protocol Buffer基础:Java

关于protocol buffers的概览,有篇博客翻译得还可以,https://www.cnblogs.com/chenyangyao/p/5422044.html,官方文档链接https://developers.google.com/protocol-buffers/docs/overview。 本文原文链接https://developers.google.com/protocol-buffers/docs/javatutorial  本教程为Java程序员提供...

2021-05-27 22:20:51 273

原创 Kotlinx不使用findViewById的原理

原生页面的开发有一个让人头疼的地方:页面中控件非常多,堆砌了大量的控件声明与控件绑定代码。很明显,这属于我们想要避免的重复劳动。而正好,Kotlin给我们提供了一个解决方法,kotlin-android-extensions,在app/build.gradle中加入下面两句即可:apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'引入了kotlin-android-extensions后,控件的使用就变得

2021-05-27 22:16:36 272 1

原创 Android so库生成教程

一. 准备工作ndk下载:https://developer.android.google.cn/ndk/downloads/ 首先配置终端的ndk命令: 启动终端Terminal 输入cd~,进入当前用户的home目录 如果没有.bash_profile文件,先输入touch .bash_profile进行创建 输入open -e .bash_profile 编辑.bash_profile文件,加入下面语句 export P

2021-05-27 22:04:09 1254 7

原创 Ubuntu环境下Android源码编译踩坑记录

使用的是VMware + Ubuntu 18.041. 在下载Android源码时,需要执行下面这条命令:repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest在输入这条命令后,出现了/usr/bin/env: 'python': No such file or directory这样一条报错,后来了...

2019-07-14 11:04:02 473

原创 kotlin使用过程中的踩坑记录

app的build.gradle中也需要加上implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version",否则可能会出现Unresolved reference: JvmName类似的错误 Arouter中使用kotlin编写的Interceptor不生效的问题: 问题原因在于kotlin文件中的...

2019-01-16 16:39:36 7216

原创 oui.txt文件的格式化操作以及db文件的重写

Organizationally unique identifier (OUI) “组织唯一标识符”,是IEEE分发给各个厂家的唯一MAC标识符。官方地址为:http://standards-oui.ieee.org/oui.txt我们知道,设备的MAC地址由12位数字和字母混合组成,这里需要注意的是:MAC地址的前六位代表唯一的厂商,且MAC地址中的英文字符取值范围为A~F。考虑...

2018-10-12 11:05:46 1528

原创 如何使用MPAndroidChart中的LineChart实现从左到右生长的折线图

我们知道,MPAndroidChart中的LineChart是支持动态添加数据的,也就是说,如果我们需要实现动态的折线图,LineChart是完全可以满足需要的,下面的代码就可以实现这一效果:public void addEntry(int number) {        //最开始的时候才添加lineDataSet(一个lineDataSet代表一条线)        if (mLi...

2018-09-01 16:38:11 3171 5

原创 MPAndroidChart,当Y轴数值全为负值时,如何正常填充

当Y轴的数值范围为-200到0时(即全为负值),如果我们在代码中设置了:mLineDataSet.setDrawFilled(true);那么具体的效果会如下所示:这显然跟我们想要的效果不一致,我们需要的是填充折线到X轴之间的空间,那么怎么样做到这样的效果呢?其实MPAndroidChart给我们提供了一个IFillFormatter接口,先来看一下接口描述:Inter...

2018-08-20 17:39:02 4289 5

原创 Android Studio Could not resolve "A Dependency here" 错误总结

今天从gitlab上拉了一下新项目下来,build的时候出现了:Could not resolve "A Dependency here": Could not download "A Dependency here".这个错误。通过一顿百度和StackOverFlow,暂时总结以下几种情况:Android Studio的gradle工作在离线模式,检查Settings -&gt; Build,E...

2018-07-03 11:31:12 530

原创 Android5.0 CheckBox颜色修改

Android5.0开始,CheckBox带有material design动画效果,其默认的样式如下图所示: 可以看到,在上图中,CheckBox的边框为灰色,当被选中后,填充色为绿色。 那么如果我们想要改变边框和填充色,同时也保存material design动画效果,应该怎么做呢。 在style.xml文件中新增一条:<style name="My_CheckBox" parent=

2017-03-20 16:26:45 14735 2

原创 Andriod5.0 Button样式

Android5.0引入了Material Design,许多原生控件都带有了MD的特效,近期正好刚刚接触Material Design,于是想着把做过的项目的UI进行一下更新。在layout文件中按往常一样定义如下button: <Button android:id="@+id/btn_login" android:layout_width="match_par

2017-03-16 20:57:47 535 1

原创 LeetCode 31 Next Permutation 解题记录

刚入职不久,打算分门别类的刷一下LeetCode,于是首先从Array类的题目开始。今天做到一个题目,题号是31,原文题目如下:Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such ar

2016-09-11 19:40:44 338

原创 Dex Loader] Unable to execute dex: Multiple dex files define Lde/measite/smack/AndroidDebugger$1;异常处

今天在工程中引入了另一个工程的jar包,程序编译正常,但在启动时出现如下异常:   Dex Loader] Unable to execute dex: Multiple dex files define Lde/measite/smack/AndroidDebugger$1;    1.删除libs下要引入的jar包,并删除android dependence下的相应的jar包 

2016-05-24 16:37:38 399

原创 Openfire安装报错及启动报错的解决方法探讨

openfire安装及启动过程中的问题解决方法探讨

2016-05-19 09:09:42 1931

oui.txt抽取的数据库文件

oui.txt抽取的数据库文件,更新到最新的2018年10月oui.txt

2018-10-12

空空如也

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

TA关注的人

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