自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 AndroidStudio运行java的main方法

直接运行可能会报以下类似错误: 解决方法,需要在工程 gradle.properties文件中添加: android.enableAapt2=false 重启AndroidStudio,再次运行:

2020-02-18 09:31:06

阅读数 6

评论数 0

原创 Android中WebView网页上传文件设置

文章目录功能webView#setWebChromeClient 功能 在webView加载的网页中选择文件可以正常调用原生的选择文件功能 webView#setWebChromeClient public class MainActivity extends AppCompatActivity...

2020-02-05 09:33:57

阅读数 31

评论数 0

原创 AndroidStudio编译报Cache values are being processed

文章目录 1、删除各module下的build目录和当前工程的build目录。 2、File -> Close Project 3、关闭Android Studio 4、重启Android Studio,打开工程即可

2019-12-25 15:06:56

阅读数 20

评论数 0

原创 Cannot inline bytecode built with JVM target 1.8

完整报错:Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6.Please specify proper ‘-jvm-target’ optio...

2019-11-25 16:33:52

阅读数 55

评论数 0

原创 Android蓝牙学习

文章目录蓝牙概述Android蓝牙开发判断是否支持蓝牙打开蓝牙搜索蓝牙设备配对连接打印机 蓝牙概述 蓝牙,是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之...

2019-11-24 22:11:06

阅读数 20

评论数 0

原创 AMD CPU 开启Android Studio emulator虚拟机

文章目录BIOS中开启SVM MODE启用Hyper-V启动AS中AVD BIOS中开启SVM MODE 启用Hyper-V 启动AS中AVD 虽然可以正常使用,但是电脑开机变慢了。。。

2019-11-11 23:02:30

阅读数 73

评论数 0

原创 Gradle使用阿里云国内镜像

老是查,记录下。。。 在项目build.gradle中添加: buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/pu...

2019-10-25 23:39:11

阅读数 18

评论数 0

原创 分享长链接转换链接

在做分享的时候如果url中携带了太多参数,导致url巨长,生成的二维码巨复杂,会导致识别巨慢或者失败的问题。我们可以将长url转换成短url。 网上有API提供这样的功能,原理就是将长URL提交到服务器,服务器生成一个短URL映射到长URL上。当访问短URL时,重定向到长URL上。 下面给下新...

2019-09-08 11:11:23

阅读数 81

评论数 0

原创 Android使用WebView加载网页选择文件上传

文章目录效果如下:网页参考代码Android代码 效果如下: 使用Android WebView加载网页,网页中调用文件选择功能实现 网页参考代码 <!DOCTYPE html> <html> <head> <meta charset=&quo...

2019-09-01 11:37:28

阅读数 504

评论数 0

原创 Android自定义View之风车

文章目录效果图:画杆画风车旋转在布局文件中使用 效果图: 画杆 public class WindmillRodView extends View { private int mWidth; private int mHeight; private Paint mPai...

2019-08-21 16:22:53

阅读数 37

评论数 0

原创 Android自定义View之爱的魔力转圈圈

文章目录 测量 override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) { // super.onMeasure(widthMeasureSpec, heightMeasureSpec...

2019-08-14 15:21:26

阅读数 36

评论数 0

原创 SourceTree添加ssh密钥

这里前提是已经使用git生成了ssh密钥(如果不知道怎么生成ssh密钥,请自行百度)。 创建或导入SSH密钥 load 保存Private key add key

2019-07-21 09:55:10

阅读数 594

评论数 0

原创 百度地图SDK定位获取中心点地理位置

效果: 代码: 百度地图SDK集成文档参考官方文档,这里贴出demo的代码: public class MainActivity extends AppCompatActivity { private MapView mMapView; private BaiduMap mBa...

2019-07-02 10:02:52

阅读数 577

评论数 0

原创 Android获取keystroe SHA1方法

电脑上需要安装jdk,配置环境变量,需要用到keytool.exe,安装好jdk中keytool.exe位置: 如果是AndroidStudio高版本中自带了jre运行时环境的话,不安装jdk也可以,keytool.exe位置是: 在 cmd 中运行keytool可以看到: 这里有 -lis...

2019-07-01 16:47:24

阅读数 110

评论数 0

原创 AndroidStudio截图报错EOF

升级AndroidStudio后发现用AndroidStudio截图报错: Unexpected error while obtaining screenshot from device:EOF 从网上查资料看,比较可信的说法是adb版本太高,换成低版本尝试。 查看sdk中adb版本 ...

2019-06-27 08:38:02

阅读数 269

评论数 0

原创 RecyclerView实现相册滑动选择功能

效果如下: 这里仅说明RecyclerView滑动多选,首先要获取RecyclerView滑动事件,代码如下: public class MyRecyclerView extends RecyclerView { private DispatchTouchEventListener d...

2019-06-02 10:54:37

阅读数 237

评论数 0

原创 ClassNotFoundException: Didn't find class "org.apache.http.message.BasicNameValuePair"解决方法

在Androdid高版本中删除了httpclient相关的包 可通过在as中配置依赖解决: apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig...

2019-05-18 11:46:55

阅读数 1545

评论数 0

原创 Android中StatFs获取存储空间信息

文章目录StatFs类StructStatVfs类获取SD卡全部存储空间和可用存储空间 StatFs类 这里要介绍下StatFs这个类,StatFs位于android.os包下,功能是:检索有关文件系统上空间的总体信息。 我们先来看下StatFs都提供了下列方法(废弃的方法这里就不列出了): ...

2019-04-19 14:27:22

阅读数 558

评论数 0

原创 Python合并两个音频文件

我们知道计算机中CPU只认识0和1,所以计算机中所有的文件都是以二进制存储的。合并音频文件的原理就是,以二进制读取两个音频文件,再以二进制写入到一个文件中即可。 代码如下: # coding=utf-8 f1_read = open('f1.mp3', 'rb�...

2019-04-08 09:52:52

阅读数 1938

评论数 5

原创 Android中Activity和Window和View的关系

文章目录关系图源码分析总结 关系图 Android面试中经常会问到Activity和Window、View之间有啥关系?下面先来看一张图 从上图可以看出Activity包含Window,Window包含View。 源码分析 Activity 中 public class Activity ext...

2019-03-04 10:14:53

阅读数 348

评论数 0

原创 Python学习笔记之字典

文章目录字典简介字典基本操作字典元素增加&amp;删除字典元素查找字典复制&amp;值修改字典遍历 字典简介 字典(dict) 是Python中的基本数据类型之一,是可变的无序集合,以键值对为基本元素的可以存储各种数据类型的集合,用 {} 表示字典的开始和结束,元素之间用 , 逗号...

2019-02-27 16:08:52

阅读数 58

评论数 0

原创 Python学习笔记之列表

文章目录列表简介列表基本操作增加&amp;amp;插入删除&amp;amp;清空复制统计指定元素个数查找排序&amp;amp;反转合并两个列表 列表简介 列表(list) 是Python基本数据类型之一,是一种可变序列、可以存储各种数据类型的集合,用 [] 表示一个列表...

2019-02-20 21:38:53

阅读数 60

评论数 0

原创 PreferenceFragment的使用

文章目录PreferenceFragment简介PreferenceFragment使用PreferenceFragment 扩展 PreferenceFragment简介 在我们写一个项目的时候,基本都有选项设置界面,这类设置界面的原理基本都是本地的一些个性化设置,通过读取本地设置来改变...

2019-02-20 10:27:31

阅读数 1808

评论数 2

原创 git无法提交index.lock问题

今天提交代码时,git显示无法提交修改,报错如下: 解决方法: 删除当前项目中.git目录中的index.lock文件即可(.git目录是隐藏目录,要开启文件夹选项-&gt;查看-&gt;显示隐藏的文件、文件夹和驱动器) ...

2019-01-29 09:51:26

阅读数 1305

评论数 0

原创 匹配邮箱等常用正则

邮箱正则[\w!#$%&amp;'*+/=?^_`{|}~-]+(?:\.[\w!#$%&amp;'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])? URL正则[a-zA-z]+...

2019-01-28 09:44:07

阅读数 405

评论数 0

原创 Python读写文件

文章目录python读文件python写文件 python读文件 在python中读文件使用内置函数open(),先来看下open函数,可在python IDLE中输入help(open)查看详细说明 open(file, mode='r', buffering=...

2019-01-15 16:39:58

阅读数 250

评论数 0

原创 Android WebView加载本地网页cookies无效问题

今天遇到个坑,特此记录下,用WebView加载assets本地下的网页,发现网页中的cookies失效,不能获取到cookie的值。尝试了以下几种浏览器加载本地的html: 浏览器 加载本地html cookie是否可用 Google Chrome浏览...

2019-01-02 19:31:38

阅读数 444

评论数 0

原创 Python生成exe可执行文件

将Python文件编译成exe可执行文件,可使用pyinstaller工具或py2exe工具实现。这里使用pyinstaller来说明。 安装pyinstaller模块 使用pip安装pip install pyinstaller 生成exe文件 准备好需要编译成exe的Python文件 ...

2018-12-24 15:22:48

阅读数 3218

评论数 3

原创 Android本地广播LocalBroadcastManager使用

文章目录LocalBroadcastManager 简介LocalBroadcastManager使用LocalBroadcastManager 源码分析 LocalBroadcastManager 简介 学习Android的同鞋一定知道四大组件,四大组件有: 四大组件中的Broad...

2018-12-24 10:10:35

阅读数 463

评论数 0

原创 Python使用线程

文章目录进程与线程基本概念threading模块Python使用线程GIL全局锁CPython并没有实现真正的多线程? 进程与线程基本概念 在介绍Python使用线程之前,先简单说下进程与线程的基本概念。进程是线程的容器,进程包含线程,进程是程序的实体。如下图: 进程启动后,默认里面...

2018-12-21 00:38:19

阅读数 92

评论数 0

原创 Python使用sqlite数据库

文章目录SQLite简介Python的SQLitecreateinsertdeleteupdatequery完整代码 SQLite简介 SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎...

2018-12-17 22:57:27

阅读数 173

评论数 0

原创 git常用命令

文章目录创建(克隆)仓库工作空间操作提交历史分支&amp;amp;amp;标签更新&amp;amp;amp;推送合并&amp;amp;amp;重置回退 创建(克隆)仓库 克隆仓库 git clone 仓库地址 创建仓库 git init 工作空间操作 ...

2018-12-16 10:41:12

阅读数 62

评论数 0

原创 Python解析xml数据

文章目录xmlxml数据结构python中的xml模块 xml xml(Extensible Markup Language,可扩展标记语言),它是一种标记语言,定义了一组规则。 xml没有什么特别的,仅仅是纯文本内容,只是和json定义的规则不一样而已。 xml数据结构 &am...

2018-12-12 01:02:09

阅读数 4338

评论数 0

原创 Python解析JSON数据

文章目录JSON简介JSON数据和Python数据对应关系表json模块读取复杂json JSON简介 JSON(全称JavaScript Object Notation) 是一种轻量级的数据交换格式。百度有详细的解释,这里就不详细copy了。 度娘一下,你就知道JSON JSON...

2018-12-06 11:19:16

阅读数 471

评论数 0

原创 Anroid 竖屏模式下横向显示Toast

我们在开发应用过程中,可能会遇到这样的需求,在竖屏Activity中横向显示一个Toast提示,当然每个人思考的方式不一样,实现的方法也会有很多种了,这样提供这样一种思路供大家参考。 效果图 gif动画不是很清晰,这不重要~~~~~ 实现思路,在Toast中有se...

2018-11-08 23:46:19

阅读数 361

评论数 0

原创 App Shortcuts实现长按图标显示快捷入口

文章目录App Shortcuts使用Shortcut动态使用静态使用 App Shortcuts App Shortcuts是Android7.1上推出的新功能,可以实现点击Launcher上图标弹出快捷入口: 使用Shortcut 使用App Shortcuts有两种形式,类似广播...

2018-11-01 21:00:10

阅读数 471

评论数 0

原创 Androd集成微信支付和支付宝支付

文章目录前言微信支付支付宝支付 前言 我们在做App的时候,可能需要接入支付功能,常见的支付有微信支付和支付宝支付。这里只说明下前端的代码逻辑。 微信支付 微信支付开发文档 需要申请appId,申请的时候需要填写包名(packagename),签名等信息。 在Andro...

2018-10-28 15:24:10

阅读数 236

评论数 0

原创 Android 设置软键盘右下角键盘样式和监听右下角点击回调

文章目录设置软键盘右下角按键显示样式监听右下角点击回调 设置软键盘右下角按键显示样式 在EditText中使用android:imeOptions设置右下角显示样式(需要搭配 android:singleLine=“true”): 在搜狗输入法测试 android:imeOption...

2018-10-14 16:30:55

阅读数 604

评论数 0

原创 左滑操作(删除,置顶等。。。)

在滑动列表中,常常会有左滑出现删除,置顶操作的需求,如下qq的左滑效果: 今天也来实现下类似的效果,可供大家参考: 1.实现原理 原理图 2.实现自定义左滑View 1.添加View 首先在自定义View中通用getChildAt来获取...

2018-09-01 10:53:35

阅读数 873

评论数 0

原创 Android8.0 接收断网广播

当我们在Android设备上关闭网络连接时系统会发送网络改变广播,如下: 08-12 14:51:57.763 877-968/? D/ConnectivityService: sendStickyBroadcast: action=android.net.conn.CONNECTIVITY...

2018-08-12 15:05:48

阅读数 1238

评论数 0

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