自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 AS使用Codeium插件不展示 Codeium chat入口问题

顶部 Help —> Find Action --> Choose Boot Java Runtime for the IDE。AS使用Codeium插件不展示 Codeium chat的入口,找了半天终于在老外的论坛里面找到个方法,解决了我的问题。配置后重启就出现Codeium chat的入口了。

2023-11-29 11:58:21 451

原创 记录-点击GridView item获取行数和列数

GridView 获取行数和列数工作中用到需要获取GridView item的行和列,记录一下 //一行最大数目,也就是gridView的spanCount int maxColumn = 3; //点击的positon 从1开始 int row = positon/ maxColumn; int column = positon % maxColumn; if (column > 0) {

2020-05-19 18:00:33 993

原创 View的绘制和工作流程

View在Android中可谓是无处不在,我们看到的每个界面都是View绘制出来的,系统给我们提供的各种控件,比如TextView,Button等他们的本质都是一个个的View,但是这些控件可能并不能满足日常开发的需求,这时候就需要自定义view去绘制一些特定的界面。因此了解View的绘制流程就显得更加重要。1.ViewRoot和DecorView我们首先了解一下ViewRoot和DecorV...

2019-09-29 16:13:51 209 1

原创 Android消息机制

Handler消息机制Android中的消息机制主要指的就是Handler运行机制,Handler是Android消息机制的上层接口,我们一般只需要和handler打交道就行。Handler的运行机制很简单,同过与MessageQueue和Looper配合就可以很方便的把一个任务切换到handler所在的线程中去。1.Handler存在的意义?Android由于开发规范的规定是不能在子线程中...

2019-09-25 16:08:35 226

原创 View-事件分发

View 的事件分发处理各种滑动冲突,复杂布局中事件处理的基础,这里对View的事件分发做一个简单的整理分析。View的事件分发直接对应用户的操作就是对view的点击处理,就是对MotionEvent这个对象进行分析。1.ViewGroup事件分发我们首先分析ViewGroup的事件分发,其中我们需要了解其中最为重要的三个方法。dispatchTouchEvent()用于分发接收到的...

2019-09-04 14:32:43 133

原创 View-相关位置参数

View的简介View是所有控件的基础,熟悉和了解对于每个Android开发者来说必不可少,接下来我们就针对于Android的View从源码上进行深入的学习。1.View的坐标我们知道,获取一个View 左上和右下的两个坐标的四个值,分别对应以下四个函数: /** * Top position of this view relative to its parent. ...

2019-08-30 15:11:52 244

原创 可以自定义参数的状态进度指示条

1.场景在平常开发中,有时候一个任务需要分多步操作,UI就会设计出下面这种类似于时光轴的东西。由于我们用的比较多,我就把这个功能封装了一下,做成可以自己配置相关参数的自定义view。最终实现效果如下所示。2.使用方式在XML 文件中直接设置 <com.renrun.statusprogresslib.StatusProgressView andro...

2019-05-31 16:41:49 296

原创 使用React Native 混合开发,原生页面跳转到不同的RN页面

一: 需求背景目前公司项目全部才用原生开发,现在想提升开发效率,把部分两端公共高复用的界面使用RN去做。就需要在原有的项目基础上加入RN并且单独跳转到不同的RN界面去。网上查了一下相关资料发现大部分都是从RN界面跳转到原生的介绍。RN不好处理的地方,直接调用原生界面去制作。很少有介绍有从原生跳转到RN某个单页面的介绍。最近研究了一下最终做出的效果如下。按钮的界面为原生,跳转的两个是不同的RN界...

2019-02-26 13:54:05 3660 1

原创 AndroidX升级

原先更改targetsdk的时候相对应的suport库也要相应的修改,并且原来Android各种版本的suport库有很多,一不小心就会产生一些依赖冲突的问题。谷歌现在推出了AndroidX,向下兼容Android版本,并且jetpack组件中在用AndroidX,在此记录一下升级所要注意的点。1. Android Studio需要3.2版本以上2.升级targetSdk compileSd...

2018-12-12 14:14:06 1033

原创 Android Jetpack系列学习一基本介绍

1. 什么是Jetpack?Jetpack按照字面意思解释为喷气发动机组件,其实际含义也差不多如此。jetpack是2018年谷歌I/O 发布的一套组件、工具和指导,合称为jetpack。2.学习Jetpack的意义?Google官方文档上介绍Jetpack is a collection of Android software components to make it easier ...

2018-12-11 15:04:33 3877

原创 Jenkins 在线打包 Android配置流程

Jekins 在线打包 Android配置流程服务器相关环境配置不做说明,记录下项目配置的流程,方便后续项目操作记录。1. 选择参数化构建过程相关参数:APP_NAME:APP名称BASE_URL:打包地址APP_VERSION:版本号LABER:打包备注这里面的参数要是想动态编译到app里面需要和app 的gradle.properties文件对应,想要全局使用要在build....

2018-12-05 14:22:19 948

原创 kotlin开发Android入门

kotlin开发Android入门kotlin简介Kotlin 是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin已正式成为Android官方支持开发语言。kotlin开发优势1.兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin ...

2018-11-14 16:47:33 297

原创 ShareSDK自定义界面的分享及分享中注意问题整理

分享功能在app开发中算是一个常见功能,使用友盟的一键分享使用起来非常方便。但是实际项目可能会根据需求使用自定义界面的分享。在此做一个记录分享,也把遇到的问题整理出来。前面的集成过程就不赘述了,根据官方文档一步步来就可以搞定。编写思路就是将功能封装在一个dialogfragment里面。在需要的地方直接调用就可以了。直接是上代码,大部分都有注释。效果如下图,界面大家可以随意编写,主要是介绍分享方法。

2017-02-08 15:13:08 4691

原创 Retrofit 学习使用

最近retrofit 和 RxJava非常的火热,公司里面新的项目也采用的mvp+retrofit+RxAndroid的模式进行开发。作为刚上手这种结构的项目,首先我从retrofit+RxAndroid 结合的最基本的使用方法开始学习。关于RetrofitRetrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现.Retrofit的基本

2016-10-30 22:59:17 435

原创 Android权限弹窗影响录音动画解决办法

开发中遇到这样一个问题。在用户按住录音按钮开始录音时,有些权限控制比较严格的手机,测试时发现装了360或者其他安全软件的时候。使用录音时就会弹出权限确认框。但此时由于OnTouch事件已经触发,录音的动画已经执行,在确认完权限手指离开后,动画仍然在执行。程序并没有执行Up的操作。后经过测试发现,在用户按下录音按钮后在ACTION—DWON中的录音操作触发权限弹窗,此时OnTouch被强行中止,但是并

2016-07-12 16:08:07 1734

原创 使用自定义ui的ShareSDK短信验证码功能

这里写链接内容手机短信验证功能在现在应用中使用十分普遍,ShareSDK现在提供免费的短信验证功能,使用集成都十分的方便而且自带了一套ui库,开发者只要直接调用就能使用,具体使用可以参照官方的文档。今天给大家介绍是使用自定义ui的短信验证,只介绍最基本的使用,大家可以在此基础上进行扩展。1.获取sdk,并且注册自己的APPKey去ShareSDK下载短信注册的SDK,并且申请自己的APPkey。大家

2016-04-06 23:37:36 3168 3

使用React Native 混合开发,原生页面跳转到不同的RN页面

Android原生开发跳转到某个RN单页面的demo。 目前公司项目全部采用原生开发,现在想提升开发效率,把部分Android,iOS两端公共高复用的界面使用RN去做。就需要在原有的项目基础上加入RN并且单独跳转到不同的RN界面去。网上查了一下相关资料发现大部分都是从RN界面跳转到原生的介绍。RN不好处理的地方,直接调用原生界面去制作。很少有介绍有从原生跳转到RN某个单页面的介绍。详情可以查看我的博客介绍以使用方法。

2019-02-26

使用自定义ui的ShareSDK手机短信验证码功能

使用自定义ui的ShareSDK手机短信验证码功能,介绍最基本的使用方法,大家可以在此基础上进行自己的定制。

2016-04-06

空空如也

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

TA关注的人

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