自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rhino

一起学习,共勉。

  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 App Links详细介绍

applink

2023-02-23 11:19:05 350

原创 GIT批量拉取代码shell脚本

指定git项目的父级目录,遍历目录下的所有工程,批量拉取代码参数$1:目录参数$2:需要进几次目录执行git命令,

2022-12-05 22:27:29 1277 2

转载 【转载】从上帝视角看Android JetPack

前言作为一名Android老司机,什么Square全家桶,Glide, 各种Bus, MVP,MVVM等等跟Android开发相关的主流的名词那都是如数家珍 。很多时候我们吐槽,Android碎片化严重,Google爸爸又天高皇帝远,对国内的Android生态又心有余而力不足。国内的Android开发者很长一段时间也基本处于散养的状态。项目的库基本都是用上面说到的主流库,自己动手,丰衣足食。可能大部分开发者们更focus的是当下的某个技术点,而缺乏从整个架构战略的方向去看待圈内的整个生态。于是搜集了

2021-03-12 09:13:11 169

原创 记录RecyclerView中TextView在Android4.4版本部分不显示文字(singleLine)的爬坑之路

废话不多少,来场景介绍RecyclerView+GridLayoutManager一行4个item,item图片+显示问题说明每次打开界面,向上滑动发现列表中总有两个item的文字显示不出来,其他item正常,各种方式调试了,TextView宽高都正常,text也存在控件上,只是没有绘制出来。各种尝试1.用GridLayout作为根布局2.检查是否过度绘制,减少布局层次3.检测是否线程刷新ui4.去掉wrap_content,固定宽高试过这些都没用,最后检查了一下TextView控件的

2020-11-13 15:37:02 481

原创 Android面试题汇总

说下Activity的生命周期?Android学习总结(一)——Activity的基本概念与Activity的生命周期.

2019-04-21 10:09:09 259

原创 将Navicat右键表【对象信息】-【DDL】的内容转换为JavaBean

将Navicat右键表【对象信息】-【DDL】的内容转换为JavaBean一、Navicat右键表【对象信息】-【DDL】样式二、JavaBean样式三、实现原理四、源码一、Navicat右键表【对象信息】-【DDL】样式CREATE TABLE `test_result` ( `id` varchar(60) NOT NULL COMMENT 'id', `taskid` varch...

2019-02-12 10:15:40 3654

原创 记录第一个web程序Hello World的搭建过程

记录第一个web程序Hello World的搭建过程环境搭建项目搭建,第一个web程序Hello world !记录遇到的问题环境搭建Java后台开发<一>:环境搭建.项目搭建,第一个web程序Hello world !Java后台开发<二>:Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建.记录遇到的问题8005,8080,8...

2018-10-20 15:09:33 1001

原创 记录用Navicat Premium还原备份全过程及遇到的问题

这里出现了错误 invalid default value for ‘insert time’在该数据库执行以下sql后,再次还原就没有问题了。 SET @@GLOBAL .sql_mode = “ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUT...

2018-08-21 16:45:33 12091

原创 自定义控件 - 手势密码控件

一、概述这是一个手势密码库,可以直接implementation使用,包含自定义手势密码控件PwdGestureView.java, 以及两个activity,创建手势密码PwdGestureCreateActivity.java,验证手势密码PwdGestureInputActivity.java。二、实现原理很简单,就是从左到右,从上到下,一次编号为123456789,手指划...

2018-07-27 11:55:47 459

原创 ConstraintLayout的使用介绍,持续更新

ConstraintLayout,即约束布局, 已经推出很久了。布局方式与RelativeLayout有点类似,但可以说是RelativeLayout的升级版,ConstraintLayout可以完全代替其他布局, 减少布局的层级, 优化渲染性能。在新版Android Studio中, ConstraintLayout已替代RelativeLayout, 成为HelloWorld项目的...

2018-07-06 11:39:49 7112 3

原创 Android Studio中的单元测试(二)Android测试

上一篇Android Studio中的单元测试(一)Java测试运行在JVM虚拟机,本次则需要运行在Android设备或者模拟器上的测试。主要用于测试: 单元(Android SDK层引用关系的相关的单元测试)、UI、应用组件集成测试(Service、Content Provider等)。欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而...

2018-06-08 12:50:17 550

原创 解决SQLite Expert Professional 打开加密数据库报错

当打开加密数据库时,应该弹出对话框输入密码才对,结果报错如下:解决办法:1.下载SQLite.Interop.dll下载地址:http://www.ddooo.com/softdown/100051.htm#dltab2.将SQLite.Interop.dll拷贝到SQLite Expert安装路径。(如:D:\ForJob\SQLite Expert Professional 5)3.重启电脑4...

2018-05-24 17:44:11 4994 3

原创 Android studio接入VirtualApk详细过程,对比Atlas、RePlugin

一、宿主工程接入1.在宿主工程根目录的build.gradle添加依赖dependencies { classpath 'com.android.tools.build:gradle:3.0.0' classpath 'com.didi.virtualapk:gradle:0.9.8.3'}2.在App的工程模块的build.gradle添加使用gradle插件apply plugin: '...

2018-05-24 11:16:05 3648 2

原创 Android studio配置Kotlin环境和DataBinding

1. build.gradle(project level)buildscript { ext.kotlin_version = '1.2.21' ext.android_plugin_version = '3.0.1' dependencies { classpath 'com.android.tools.build:gradle:3.0.1' ...

2018-05-21 11:08:10 974

原创 Android studio配置sonar

转载请标明出处:https://blog.csdn.net/u013254166/article/details/80117983本文出自: 【rhino博客】 1. Android工程根目录build.gradle添加以下配置:buildscript { dependencies { ... classpath "org.sonarsource....

2018-04-28 11:09:32 2573

原创 MVC/MVP/MVVM

转载请标明出处:http://blog.csdn.net/u013254166/article/details/78623104本文出自: 【rhino博客】 一、MVC       MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集...

2018-03-26 13:46:57 253

原创 自定义控件 - TextView根据宽度适配

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79379205本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。...

2018-02-26 16:55:04 1343

原创 ADB查看端口占用

2018-02-08 16:45:01 50305

原创 ADB命令合集

2018-02-08 16:05:33 1354

原创 使用jdk生成apk签名

2018-02-08 15:35:39 1986

原创 记录Android studio使用过程中遇到的问题

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79287971本文出自: 【rhino博客】 1. com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process...

2018-02-08 11:48:19 380

原创 替换Android string.xml中特殊字符

2018-02-08 11:36:24 2621

原创 自定义控件 - DialogFragment常用库

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79283118本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。...

2018-02-08 10:52:45 223

原创 自定义控件 - 纹路上光束移动效果

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79196742本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。

2018-01-29 16:21:37 571

原创 自定义控件 - 水波纹扩散效果

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79181949本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。

2018-01-27 17:41:13 1794

原创 自定义控件 - 输入密码控件

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79171557本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。

2018-01-26 13:56:52 1004

原创 自定义控件 - 切任意角ImageView,包括圆形ImageView

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79169464本文出自: 【rhino博客】直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。

2018-01-26 10:32:24 248

原创 自定义控件 - 弹出菜单,仿微信扫一扫弹出菜单

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79164920本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。

2018-01-25 17:49:53 920

原创 自定义控件 - SeekBar,支持横竖两种状态,支持分段,滑动带动画效果

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79161348本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。

2018-01-25 15:52:21 1688

原创 自定义控件 - swicth开关,仿ios的UISwitch

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79161247本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。

2018-01-25 14:14:29 432

原创 JNI通用方法记录

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79085463本文出自: 【rhino博客】1. 调试打印日志cl_log.h#include #include #ifndef _CL_LOG_H_#define _CL_LOG_H_#define LOG_ENABLE 1 // The log en

2018-01-17 15:04:50 252

原创 JNI开发遇到的一些问题记录(持续记录更新)

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79085289本文出自: 【rhino博客】1. 如果遇到一下错误,请检查ndk环境是否正确。参见:JNI环境搭建$ ndk-build'ndk-build' 不是内部或外部命令,也不是可运行的程序或批处理文件。2. 如果出现以下错误,需要指定NDK

2018-01-17 14:58:02 245

原创 JNI学习笔录

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79083506本文出自: 【rhino博客】      本文主要记录一些jni知识,最后有demo代码,欢迎下载,欢迎指正。      首先你需要搭建jni环境,见:http://blog.csdn.net/u013254166/article/details/790771

2018-01-17 11:43:39 328

原创 JNI环境搭建

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79077133本文出自: 【rhino博客】一、配置NDK        1. 下载地址:https://developer.android.google.cn/ndk/downloads/index.html        2. 下载完成后解压到指定目录,然后配置

2018-01-16 18:21:46 246

原创 自定义控件 - ViewPager页面指示器,轮播小圆点效果,具有三种风格

转载请标明出处:http://blog.csdn.net/u013254166/article/details/79026116本文出自: 【rhino博客】      分享一个控件,可用于ViewPager页面指示器,使用起来非常简单方便。支持横向、纵向两种布局,可以xml设置也可以动态设置。支持三种模式Mode:      INSIDE: 滚动的小圆点被遮住,在整个圆点视图的背后滚

2018-01-10 19:56:58 1235

原创 Android内存优化之内存泄露

转载请标明出处:http://blog.csdn.net/u013254166/article/details/78623104本文出自: 【rhino博客】        本篇主要针对常见内存泄露及优化方案做了一些整理。参考博客我已在最后注明。一. 什么是内存泄露       内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统

2017-11-24 16:52:59 283

原创 Git常用命令

转载请标明出处:http://blog.csdn.net/u013254166/article/details/78621480本文出自: 【rhino博客】 创建本地库,成功后会在当前操作目录生成“.git”目录$ git init添加修改到暂存区(stage)$ git add  / git add   / git add .创建一个名为的远程库

2017-11-24 10:55:46 174

原创 GitHub使用入门介绍

转载请标明出处:http://blog.csdn.net/u013254166/article/details/78615092本文出自: 【rhino博客】         本篇主要分三个步骤来介绍GitHub的使用,分别是搭建环境、上传和下载。1. 配置环境1.1 安装及配置环境变量        首先需要一个GitHub账号,如果还没有就先去注册吧!https

2017-11-23 18:35:16 420

原创 AIDL进程间通信之AIDL

转载请标明出处:http://blog.csdn.net/u013254166/article/details/78612405本文出自: 【rhino博客】         本篇主要讲解Android进程间通信手段——AIDL,即AndroidInterface Definition Language(Android接口定义语言)。文章没有粘贴太多的代码,最后面有源码的下载链接。

2017-11-23 13:58:46 307

原创 Android Studio插件之Android Strings.xml To CSV Converter(失效)

1.  AndroidStudio安装Android Strings.xml To CSV Converter插件可以使string.xml文件与csv文件(CSV是以逗号间隔的文本文件,可以用Excel打开)互相转换。1) 安装2) String.xml转为CSV文件选择Android Resource Folder目录路径,请确保选择的路径下只有一个module,生

2017-02-21 11:34:37 4938 3

一个cygwin安装包,包含jni开发所需要的资源包,可离线安装。

一个cygwin安装包,包含jni开发所需要的资源包,可离线安装。

2018-01-16

Android自定义通知栏Notification

自定义标准视图64dip的通知栏,功能丰富,敬请下载并指点不足。

2016-03-30

C8051F41X中文资料

这是很完整的C8051F41X的中文手册,会对你的开发很有帮助的。

2014-12-26

空空如也

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

TA关注的人

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