- 博客(47)
- 资源 (3)
- 收藏
- 关注
原创 GIT批量拉取代码shell脚本
指定git项目的父级目录,遍历目录下的所有工程,批量拉取代码参数$1:目录参数$2:需要进几次目录执行git命令,
2022-12-05 22:27:29
1397
2
转载 【转载】从上帝视角看Android JetPack
前言作为一名Android老司机,什么Square全家桶,Glide, 各种Bus, MVP,MVVM等等跟Android开发相关的主流的名词那都是如数家珍 。很多时候我们吐槽,Android碎片化严重,Google爸爸又天高皇帝远,对国内的Android生态又心有余而力不足。国内的Android开发者很长一段时间也基本处于散养的状态。项目的库基本都是用上面说到的主流库,自己动手,丰衣足食。可能大部分开发者们更focus的是当下的某个技术点,而缺乏从整个架构战略的方向去看待圈内的整个生态。于是搜集了
2021-03-12 09:13:11
214
原创 记录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
554
原创 Android面试题汇总
说下Activity的生命周期?Android学习总结(一)——Activity的基本概念与Activity的生命周期.
2019-04-21 10:09:09
359
原创 将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
3915
原创 记录第一个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
1089
原创 记录用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
12448
原创 自定义控件 - 手势密码控件
一、概述这是一个手势密码库,可以直接implementation使用,包含自定义手势密码控件PwdGestureView.java, 以及两个activity,创建手势密码PwdGestureCreateActivity.java,验证手势密码PwdGestureInputActivity.java。二、实现原理很简单,就是从左到右,从上到下,一次编号为123456789,手指划...
2018-07-27 11:55:47
516
原创 ConstraintLayout的使用介绍,持续更新
ConstraintLayout,即约束布局, 已经推出很久了。布局方式与RelativeLayout有点类似,但可以说是RelativeLayout的升级版,ConstraintLayout可以完全代替其他布局, 减少布局的层级, 优化渲染性能。在新版Android Studio中, ConstraintLayout已替代RelativeLayout, 成为HelloWorld项目的...
2018-07-06 11:39:49
7202
3
原创 Android Studio中的单元测试(二)Android测试
上一篇Android Studio中的单元测试(一)Java测试运行在JVM虚拟机,本次则需要运行在Android设备或者模拟器上的测试。主要用于测试: 单元(Android SDK层引用关系的相关的单元测试)、UI、应用组件集成测试(Service、Content Provider等)。欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而...
2018-06-08 12:50:17
601
原创 解决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
5298
原创 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
3795
原创 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
1030
原创 Android studio配置sonar
转载请标明出处:https://blog.youkuaiyun.com/u013254166/article/details/80117983本文出自: 【rhino博客】 1. Android工程根目录build.gradle添加以下配置:buildscript { dependencies { ... classpath "org.sonarsource....
2018-04-28 11:09:32
2655
原创 MVC/MVP/MVVM
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/78623104本文出自: 【rhino博客】 一、MVC MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集...
2018-03-26 13:46:57
309
原创 自定义控件 - TextView根据宽度适配
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79379205本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。...
2018-02-26 16:55:04
1391
原创 记录Android studio使用过程中遇到的问题
转载请标明出处:http://blog.youkuaiyun.com/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
424
原创 自定义控件 - DialogFragment常用库
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79283118本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。...
2018-02-08 10:52:45
290
原创 自定义控件 - 纹路上光束移动效果
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79196742本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。
2018-01-29 16:21:37
642
原创 自定义控件 - 水波纹扩散效果
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79181949本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。
2018-01-27 17:41:13
1872
原创 自定义控件 - 输入密码控件
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79171557本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。
2018-01-26 13:56:52
1072
原创 自定义控件 - 切任意角ImageView,包括圆形ImageView
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79169464本文出自: 【rhino博客】直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。
2018-01-26 10:32:24
287
原创 自定义控件 - 弹出菜单,仿微信扫一扫弹出菜单
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79164920本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。
2018-01-25 17:49:53
1004
原创 自定义控件 - SeekBar,支持横竖两种状态,支持分段,滑动带动画效果
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79161348本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。
2018-01-25 15:52:21
1832
原创 自定义控件 - swicth开关,仿ios的UISwitch
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79161247本文出自: 【rhino博客】 直接上效果图,实现很简单,这里就不赘述了。最后附上源码下载链接,点击下载。
2018-01-25 14:14:29
476
原创 JNI通用方法记录
转载请标明出处:http://blog.youkuaiyun.com/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
323
原创 JNI开发遇到的一些问题记录(持续记录更新)
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79085289本文出自: 【rhino博客】1. 如果遇到一下错误,请检查ndk环境是否正确。参见:JNI环境搭建$ ndk-build'ndk-build' 不是内部或外部命令,也不是可运行的程序或批处理文件。2. 如果出现以下错误,需要指定NDK
2018-01-17 14:58:02
305
原创 JNI学习笔录
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79083506本文出自: 【rhino博客】 本文主要记录一些jni知识,最后有demo代码,欢迎下载,欢迎指正。 首先你需要搭建jni环境,见:http://blog.youkuaiyun.com/u013254166/article/details/790771
2018-01-17 11:43:39
392
原创 JNI环境搭建
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79077133本文出自: 【rhino博客】一、配置NDK 1. 下载地址:https://developer.android.google.cn/ndk/downloads/index.html 2. 下载完成后解压到指定目录,然后配置
2018-01-16 18:21:46
332
原创 自定义控件 - ViewPager页面指示器,轮播小圆点效果,具有三种风格
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79026116本文出自: 【rhino博客】 分享一个控件,可用于ViewPager页面指示器,使用起来非常简单方便。支持横向、纵向两种布局,可以xml设置也可以动态设置。支持三种模式Mode: INSIDE: 滚动的小圆点被遮住,在整个圆点视图的背后滚
2018-01-10 19:56:58
1326
原创 Android内存优化之内存泄露
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/78623104本文出自: 【rhino博客】 本篇主要针对常见内存泄露及优化方案做了一些整理。参考博客我已在最后注明。一. 什么是内存泄露 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统
2017-11-24 16:52:59
353
原创 Git常用命令
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/78621480本文出自: 【rhino博客】 创建本地库,成功后会在当前操作目录生成“.git”目录$ git init添加修改到暂存区(stage)$ git add / git add / git add .创建一个名为的远程库
2017-11-24 10:55:46
235
原创 GitHub使用入门介绍
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/78615092本文出自: 【rhino博客】 本篇主要分三个步骤来介绍GitHub的使用,分别是搭建环境、上传和下载。1. 配置环境1.1 安装及配置环境变量 首先需要一个GitHub账号,如果还没有就先去注册吧!https
2017-11-23 18:35:16
493
原创 AIDL进程间通信之AIDL
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/78612405本文出自: 【rhino博客】 本篇主要讲解Android进程间通信手段——AIDL,即AndroidInterface Definition Language(Android接口定义语言)。文章没有粘贴太多的代码,最后面有源码的下载链接。
2017-11-23 13:58:46
349
原创 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
5068
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人