自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

邹奇健身已上瘾

技术本身就是件朴实无华的事情,来不得半点投机取巧。

原创 个人 App 上线准备工作系列事项(集成一款数据采集、分析、管理的工具)
原力计划

文章目录背景选择注册成为开发者创建应用获取 APPKEY集成方式-自动集成(推荐)添加 baidu 渠道baidu 渠道的 release 版安装查看友盟统计数据 背景 准备个人 App 的上线工作 在开发的应用中集成数据统计功能,可以方便开发者分析用户数据来对应用做出对应的改进优化。 选择...

2020-05-25 17:36:00 244 0

原创 Android 危险权限使用申请 工具类 封装与简便使用
原力计划

文章目录背景危险权限整理工具类与接口使用Activity中的使用 背景 危险权限的申请使用是现如今app开发必备的一部分内容,这里就简单的做一下记录,方便自己后期使用,可以快速的应用到项目中去。 为什么需要危险权限? 回答:当需要使用危险权限时才做申请并等待用户应答,不需要使用时用户可以自由的关...

2020-05-16 12:54:43 158 0

原创 Android中手势滑动监听简单实现
原力计划

文章目录背景实现手势监听器的声明和创建对重写的相关方法 onScroll() 说明手势监听器接管View的触屏事件验证结果 背景 项目中要实现控件的滑动监听其实还是挺常见的,这里就简单的做一下记录。 实现的方式也有好几种,我这里就只实现一种:自己觉得对手势滑动的判断比较准确且稳定的一个方式。 实...

2020-05-13 19:20:21 72 0

原创 Android 开发--多渠道打包实现
原力计划

文章目录背景多渠道是什么为什么要做多渠道打包多渠道打包原理怎么实现渠道信息的统计打包实现清单配置文件添加 meta-data 标签密钥生成签名配置创建风味维度与 Product 风味风味配置项的一些优化使用 gradle 的build tasks 进行打包多渠道包查看渠道信息验证 背景 学习多渠道...

2020-05-04 17:20:10 774 0

原创 Warning:JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore...pkcs12" 迁移到行业标准格式 PKCS12
原力计划

背景 在给项目生成密钥文件的时候发现出现了一个错误。 使用 android studio 填写好相关信息后,最后生成密钥时会报一个 Error,如下图示: 报错信息如下: Key was created with errors: Warning: JKS 密钥库使用专用格式。建议使用 “k...

2020-05-01 21:27:43 682 0

翻译 升级到 LeakCanary 2 的一些说明与操作

文章目录说明原文链接译文升级到 LeakCanary 2依赖默认设置代码检索 RefWatcher编译错误,因为在发布的代码中使用了 RefWatcher配置 LeakCanary在 instrumentation tests 中运行 LeakCanary注册监听/上传到服务器匹配已知的 libr...

2020-04-19 20:49:48 259 0

原创 Android中使用 Messenger 实现进程间通信小案例与分析说明
原力计划

文章目录Messenger 是什么Messenger 底层实现Messenger 使用说明案例实现说明新建一个项目创建 ServiceService 代码说明客户端代码说明小结验证结果Messenger 工作原理总结 Messenger 是什么 Messenger 可以翻译为信使,顾名思义,通过它...

2020-04-09 21:17:04 194 0

原创 Android开发中对LitePal(3.0版本)开源库的使用

LitePal开源库的简单介绍 LitePal是一个开源的Android库,允许开发人员非常容易地使用SQLite数据库 您可以在不编写SQL语句的情况下完成大多数数据库操作,包括创建或升级表、crud操作、使用聚合函数等 LitePal的设置也非常简单,您可以在不到5分钟的时间内将其集成到您的...

2020-02-17 11:49:17 181 0

原创 Android Retrofit2 发送请求体为 Json 对象的 Post 类型请求

Retrofit2 是目前 Android 开发中网络请求很流行的一个网络请求框架的封装。 不熟悉的同学建议阅读文章:Android小知识-Retrofit框架的介绍以及使用方式 具体做法: 对于 请求体为 Json 对象的情况,首先我们需要在接口方法中参数定义如下图示: 参数创建以及转...

2019-12-18 17:15:04 182 0

原创 IntelliJ IDEA 本地 maven 详细配置

文章目录本机环境下载 Maven 与解压配置环境变量Maven 中的 settings.xml 文件配置 本机环境 macOS 下载 Maven 与解压 maven 3 的各个版本下载地址为:maven-3 这里以 maven 3.3.9 来说明配置过程。如下图示下载安装包: 将压缩包解压,...

2019-11-19 16:07:31 128 0

原创 CentOS7 注册系统服务实现服务自启

文章目录背景 背景 服务器安装的是CentOS7系统,服务器上运行有服务A,现在需要实现服务器关机重启后,服务A能后自动启动。

2019-11-01 16:53:41 142 0

原创 Android中使用 单Activity与多Fragment架构 搭建 tab切换页面

文章目录背景参考项目 package 结构图示基类代码关键的 MainActivity.java应用体验demo源码说明 背景 很乐意分享,也很感谢同学们阅读。 有个项目需要设计页面展示给甲方,用的毫无疑问是 Android 系统。这里还是采用单Activity+多Fragment的架构来实现,架...

2019-10-14 10:54:41 283 1

原创 将 Markdown 文件生成带左侧目录栏的 html文件

文章目录背景插件介绍本机环境准备安装插件插件用法md 文件转 html 文件 背景 使用 Markdown 编辑器写完产品的使用手册后,导出为 html文件,目录是用 toc 生成的,显示在html页面的最上方。因为使用手册的内容很多,需要将目录栏放至左侧方便跳转目录阅览,于是就不用 toc 生成...

2019-09-05 16:13:30 1186 0

原创 sudo: mongod:找不到命令

文章目录参考出错示例分析解决办法 参考 sudo找不到命令:修改sudo的PATH路径 出错示例 需要注意的一点是:使用 mongod 命令来重新启动 mongodb 服务需要使用 root 管理员权限启动。 但是普通用户也可以通过在启动命令前加上 sudo 以临时授予管理员的权限去执行该条命令...

2019-08-23 10:19:55 413 0

原创 Shell命令获取服务的进程ID

文章目录背景查看服务进程信息过滤 grep 本身显示服务进程 IDShell 脚本实现小结 背景 最近在学习使用Shell脚本做一些有意思的东西,通过写在Shell脚本中的命令,可以快速的实现对服务器的某个操作。 在没有使用Shell脚本的时候,可能我杀死服务器中运行的某个后台服务程序,需要在终端...

2019-08-22 10:02:46 775 0

原创 CentOS 7安装Mongodb并使用Robo 3T远程测试连接

文章目录背景环境下载`Mongodb`压缩包解压`Mongodb`压缩包配置环境变量创建数据库文件与目录`Mongodb`配置文件添加配置内容设置数据库文件夹目录权限启动`mongodb`为数据库添加用户名和密码`Robo 3T`下载安装`Mongodb`远程连接验证 背景 最近运维做的比较多,需...

2019-07-17 15:31:09 905 0

原创 用户 不在 sudoers 文件中。此事将被报告。

文章目录背景解决方案 背景 普通linux用户使用sudo命令执行只有root用户才可以执行的命令时出现了该错误,如下图示: 简单说明一下操作。命令$ ll /etc/sudoers表示查看文件的属性,属性包括有:文件拥有者、文件所属组以及其他用户组对该文件拥有的读写权限和文件的类型等,上图的/...

2019-07-12 10:53:41 4061 0

原创 将 CentOS 7 的本地 yum 源更换成阿里云源

文章目录背景备份本地`yum`源获取阿里`yum`源配置文件清除缓存 背景 需要在 linux (CentOS7系统)中联网下载对应软件的压缩包,使用命令wget来从指定的url下载。 wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断...

2019-07-11 16:35:23 166 0

原创 Android中实现播放背景音乐功能

文章目录实现思路准备音乐文件创建一个`IntentService`在`MainActivity`中启动服务`Demo`体验A little bit of progress every day!Come on! 实现思路 在主活动中起一个服务,在服务中做播放背景音乐的操作。这里的服务可以是一般的Se...

2019-06-05 16:31:43 7831 32

原创 CentOS 7x 防火墙命令使用介绍

背景 项目实施,服务器安装的是 CentOS 7.6 的linux系统,启动对应服务后,访问指定端口发现无法访问,后面确定是系统防火墙未开放端口原因导致。 后面系统防火墙开放指定端口后就能正常访问了。 CentOS升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以我这里...

2019-05-27 14:34:51 323 0

原创 Ubuntu16.04 安装与配置 JDK

文章目录`JDK`的`tar`包资源解压`tar`包配置所有用户的环境变量 JDK的tar包资源 jdk-8u181-linux-x64.tar.gz 提取码 w8fm 解压tar包 进到tar包所放位置,然后执行下面解压命令: sudo tar -xzvf jdk-8u181-linux-x6...

2019-05-18 13:35:31 100 0

原创 mac使用vim命令修改jar包配置文件内容

文章目录背景`mac`终端进入`jar`包所在目录搜索指定文件修改并保存配置文件内容配置文件编辑完后保存退出 背景 在服务器上部署服务,需要用到jar包起服务,但是不可避免的jar内容有时候需要自己修改配置来适用不同的服务器所在的一个网络环境。 不同于windows修改jar包配置文件内容:用压缩...

2019-05-13 14:13:49 1601 0

原创 mac 中使用终端连接Linux服务器以及对文件或文件夹进行上传和下载操作

mac中打开终端后输入下面命令可以连接至指定服务器: // 假设服务器主机地址是 192.168.5.400 ssh root@192.168.5.400 该命令表示用root用户登录指定服务器,如果你不想用root用户登录,想用其他用户登录也是可以的,只需将上述命令中的root部分换成其他的...

2019-04-19 14:08:09 779 0

翻译 《使用 React 开发新项目》翻译

文章目录背景原文链接译文创建一个新的 React 应用程序您可能不需要工具链推荐工具链从零开始创建工具链 背景 响应号召!开始学习使用 React 前端开发项目,在同事的帮助下也在浏览器上添加了很多关于 React 学习的书签,这篇译文应该是我的第二篇译文。个人觉得是比较有意义的,于是特地记录一下...

2019-03-12 16:25:33 160 4

原创 显示隐藏文件 for Mac

按键如下: command + shift + . 上面有三个按键哦! 效果图示: A little bit of progress every day!Come on!

2019-02-26 11:39:45 132 0

原创 Android中连接MySql数据库获取数据的简单实现

背景 一般情况下,Android与数据库中的数据进行交互都是通过调用api接口来实现的。但是今天我们就来尝试实现直接连接到MySql数据库获取数据的功能。 代码实现 demo很简单,xml布局文件显示的是一个按钮和一个textView控件。 点击按钮实现连接MySql数据库并获取表中的...

2019-02-20 19:37:37 30907 125

原创 windows平台下使用SQLyog执行sql脚本导入数据库的时候表名不区分大小写的解决办法

背景 创建数据库的时候表名是大写的,但是在本机解压缩安装包后的SQLyog执行sql脚本导入数据库的时候发现表名全都变为小写了 解决方法 通过修改配置文件,添加了区分表名大小写的属性后,关闭本地的mysql服务,然后重启mysql服务,再次打开SQLyog导入数据库的时候,表名恢复正常了...

2019-01-22 09:55:50 804 2

原创 java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation

文章目录背景报错提示解决方法 背景 手机升级系统后,到了Android8.0,打开原来自己开发的一个app后,发现直接打不开,即闪退了。通过手机重新运行项目调试后发现了问题所在,下面给出解决方法。 报错提示 报错提示:java.lang.IllegalStateException: Only ...

2019-01-02 15:58:31 3471 0

原创 CentOs上下翻页

在windows上虚拟机中安装的CentOS,在命令窗口输入某个命令后,显示的内容较多,但是我想看前面几行的内容,可以使用下面的按键进行上下翻页的操作: 向上翻页查看 Shift + PgUp 向下翻页查看 Shift + PgDn 亲测有效哦! A little bit ...

2018-12-28 18:04:25 1674 0

原创 CentOS6 ISO版本说明

文章目录背景CentOS下载地址安装建议版本说明 背景 最近在学习Linux相关知识,然后安装的版本是CentOS。所以需要下载CentOS镜像文件,提供的下载地址中有很多镜像版本,这里给大家简单的说明一下。 CentOS下载地址 下面给出centos6.4的下载地址: 网易镜像 搜狐镜像...

2018-11-23 11:41:09 374 0

原创 Android中AlertDialog实现圆角边框效果

文章目录背景实现思路创建自定义视图的布局文件实现代码简单运行效果图改变dialog的宽度 背景 微博的圆角边框的Dialog用户体验很好,让我们一起来实现这个功能,然后应用到自己的项目中去。 微博中图示为: 实现思路 新建一个AlertDialog对象并显示,然后获取这个dialog的Wi...

2018-11-22 16:31:17 4060 0

原创 在Android Studio本地运行GitHub上的开源Android项目

文章目录背景下载项目的zip包解压到本地删除项目中原开发者的机器环境,替换为自己的机器环境在Android Studio中运行这个开源项目运行图示 背景 原来项目需要用gitlab进行版本管理。我需要先把gitlab上的项目在本地运行起来,所以这里记录一下怎么将开源项目在本地Android Stu...

2018-11-20 17:38:42 5964 15

原创 一些实用的Git命令

背景 记录一些常用到的git命令,方便查询与使用,同时也让自己多点东西吧! git 命令 这里我会给出对应的命令以及对该命令的介绍,还会给出在git使用中的图示。让我们开始吧! 首先设置用户名和邮箱,标识特定用户进行项目上传。使用命令: git config –global user...

2018-10-29 19:48:12 111 0

原创 Android中控件设置英文文本内容时区分大小写

这里我拿按钮Button来说明,设置button控件的文本内容时,如果设置为英文字母,不论你xml文件中是写的大写还是小写的英文文本内容,都会在界面上显示为大写的英文字母。用户体验不好。 只要在控件添加属性: android:textAllCaps="false" 也...

2018-10-24 23:38:36 783 0

原创 Android 技术学习中关于 RecyclerView 的一些使用心得

文章目录背景RecyclerView 概述RecyclerView 的使用添加依赖控件引用itemView 布局的创建继承重写 RecyclerView.Adapter 和 RecyclerView.ViewHolderMainActivity 中的主代码实现线性布局水平展示效果网格布局效果实现瀑...

2018-09-21 11:23:24 133 0

原创 Android TextInputLayout 简述,实现Material Design设计风格文本输入框

背景 为了优化界面显示,提高用户体验度。将项目中的文本输入框设计成 Material Design 风格的样式。 Material Design ,中文名:材料设计语言,是由Google推出的全新的设计语言,谷歌表示,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外...

2018-09-12 17:23:53 1507 0

原创 LayerDrawable的介绍以及在Android中的简单用法

背景 最近在优化项目中显示的界面效果,达到用户体验更好的程度。将一些控件的显示按照Material Design的设计风格来做实现。在实现的过程中,我的某个控件在引用自定义drawable的时候用到了这个LayerDrawable。 LayerDrawable 介绍 LayerDrawa...

2018-09-12 10:43:12 1030 0

原创 Android中水波纹效果的快速实现及使用

背景 xml布局 background属性资源文件代码实现 foreground属性资源文件代码实现 效果展示 扩展使用及注意事项 背景 Android 5.0 以上引入了控件点击的水波纹效果,为了用户体验和相关需求需要。下面我们来一起实现。提前告知一下,实现起来相对是简单的,...

2018-09-10 17:35:53 5569 0

原创 Android中输出版权标记符号Copyright mark

背景 版权标记图片 实现 效果图 背景 就是为了装逼,给自己开发的应用加上版权标记,例如微博的起始页面如下所示: 那我们一起来装个逼吧! 版权标记图片 没错,这就是一个圈圈里面加了一个c。 实现 在strings资源文件里面的写法: ...

2018-09-04 20:02:41 1188 0

原创 Android 7.0 实现从图库选择图片的功能

背景 从手机图库选择一张图片并裁剪是我原来自己实现过的功能,但是当我在我自己的开发的个人项目再次实现这个功能的时候,发现该功能失效了。通过看日志分析,发现原因是:当Android版本高的时候,有些方法不适用或者是有些权限需要动态申请了。所以现在重新在自己的小米手机上(Android 7.0)实现...

2018-08-31 18:40:43 4648 0

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