自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android EditText 之密码输入框显示和隐藏切换的实现

用EditText作为密码输入框的时候,一般密文形式显示,直接在xml设置属性android:inputType="textPassword"即可。有时候如下图所示,要增加密码的显示和隐藏切换功能这个时候给那个小眼睛图标加上点击事件,来实现输入框在密文和明文两种状态间切换。一般有两种实现方式:首先看看密文下软键盘的样式:然后看看两种实现方式第一种:ivVisible.setOnClickListener { ivVisible.isSelected =

2022-02-11 17:16:00 6358

原创 Jetpack 之 ActivityResultContract的使用,调用相机、相册并裁剪的优雅实现

自从Google官方发布Jetpack以来,我们Android开发的很多开发习惯都发生了巨大的变化,最近又双叒叕在实现更换头像的功能。发现以前startActivityForResult + onActivityResult 那一套做法又有了新的实现方式。略微找了下相关资料,动手实现了出来,发现代码能够更简洁也更优雅了,感觉收获了一点小惊喜。所以这里给大家分享一下。

2022-01-29 18:22:49 4791 1

原创 2021-04-07

Android Studio构建经常出现的Could not resolve com.android.tools.build:gradle:xxx 超时问题解决办法,包括不限于gradle下载失败在导入新项目时,因为需要下载依赖库,经常因为众所周知导问题,导致依赖库下载不下来,比如:Could not resolve com.android.tools.build:gradle:3.5.3. Could not get resource ‘https://maven.google.com/com/andr

2021-04-07 19:02:35 176

原创 解决Android滚动控件,如ScrollView、AppBarLayout内嵌WebView,url重定向后底部出现空白的问题

实验了很多方案,包括这篇文章:https://blog.csdn.net/self_study/article/details/54378978使用了这篇文章的“JS 注入,获取页面内容高度,设置成 WebView 高度”方案,但是仍然没能解决这个问题,经过思考怀疑body的高度获取有问题。于是使用用Chrome浏览器的inspect功能,查看了下webview内的网页,结果发现果然如我所想:...

2019-01-31 14:43:58 1283

原创 Android集成Firebase踩坑之旅

1.发送密码重置邮件点击邮件中的密码重置链接提示:Try resetting your password againYour request to reset your password has expired or the link has already been used解决方案:前往Google API console创建凭据,点击API秘钥,滑动到页面底部,在应用限制中选择...

2018-11-02 10:17:27 3497

原创 Weex基于Android Studio从开发环境搭建到运行

Weex之路——引路篇Weex的迭代目前来说已经经过了很多版本,官方的文档已经过时,而且文档本身写的也很简陋,按官方文档很难把APP跑起来。经过多次趟坑后,决定把自己的经历写下来,给当前准备着手Weex开发的人一点参考:Android Studio版本 3.1Node.js版本 v8.9.3Npm版本 5.5.1JDK版本 1.7Android SDK Compile Sdk...

2018-04-19 13:59:01 5013 2

原创 基于Jenkins的Android持续集成(自动化打包)

一、环境要求本帖针对的是Windows环境,Linux或其他系统请另寻他贴。具体只讲述Jenkins配置以及整个流程的实现。1.JDK(或JRE)及Java环境变量配置,我用的是JDK8。这个配置方法做开发的都懂,不懂的网上帖子也很多,不赘述。2.现成Android项目及SVN(GIT或本地路径也行)地址,Android SDK。3.Gradle环境变量配置,已经实现Gradle打包及多渠道打

2017-12-26 10:22:44 30234

原创 MUI H5+科大讯飞语音识别功能如何去除默认界面

Android上MUI H5+科大讯飞语音识别功能如何去除默认界面最近MUI的H5+项目需要实现语音识别功能,但是MUI自带的只有科大讯飞语音功能,而且还有默认的界面效果。由于产品原型要求实现自定义界面,所以需要把默认的界面去掉。本篇博客是通过反编译DCloud提供的jar包,改写源码来实现的同理可以直接Android原生实现无界面,通过NativeJS调用的方式来实现如果不懂反编译,也可以直

2017-12-06 19:21:06 7692 2

原创 【微信小程序】网络请求接口封装实例

网络请求封装实例实现定制要求和方便调用,对微信小程序的网络请求接口进行了封装封装位置:app.js,方便全局调用实现方法调用,只用关注接口url和入参默认和自定义的请求成功回调处理默认和自定义的请求失败回调处理默认和自定义的请求完成回调处理可设置请求失败自动重新请求的次数每个请求设定requestCode丰富的快捷键快捷键加粗 Ctrl + B 斜体

2017-06-16 19:06:08 17721 3

原创 【微信小程序】自定义模态对话框实例

自定义模态对话框实例由于官方API提供的显示模态弹窗,只能简单地显示文字内容,不能对对话框内容进行自定义,欠缺灵活性,所以自己从模态弹窗的原理角度来实现了自定义的模态对话框。wx.showModal(OBJECT)自定义模态对话框涉及文件界面 wxml 样式 wxcss 事件及方法 js效果图界面代码 .wxml<button class="show-btn" bi

2017-06-16 18:21:23 66100 16

原创 Activity中包含Fragment的标签滑动页面的实现详解

移动开发中很多界面是用一个Activity里面包含一个可滑动的头部及与之对应的Fragment来实现的,比如常见的新闻APP中新闻列表就是这样。头部是分类,分类对应的Fragment中展示新闻的列表。这种界面通常的做法是用Indicator+ViewPager的组合来实现。效果图引用的第三方库Indicator引用了Github上JakeWharton的ViewPagerIndicator lib

2016-03-25 14:10:17 1676

原创 Android TextSwitcher实现文字轮播效果

TextSwitcher实现文字轮播效果今天看到bdmh的TextSwitcher实现文字上下翻牌效果,觉得是个很有用的实现。由于原文中没有给出源码,所以参考着写了个demo。现在写在这里权当一个笔记和分享,以后有需要时可以拿来用。文字上下滚动效果自动轮播layout代码&lt;?xml version="1.0" encoding="utf-8"?&gt;...

2016-03-23 17:15:46 3805 3

原创 【Android动画】简单的组合动画按钮

1.效果图这也是产品要求达到的效果,于是才有了这个实现。 2.实现思路总共就是7个按钮,中间的按钮然后被遮住的3个周报、日报、月报按钮,点击笔图标的按钮时,将被遮住的三个按钮移出,分别做左移、上移、右移100%的位置。给三个按钮添加动画监听事件,在onAnimationEnd方法里将按钮展开时,三个目标地点的按钮显示出来。 如图: 1)初始状态就是step1中那样,这里包含显示在最上层的按

2016-02-23 15:17:09 2705

原创 【Android自定义控件】选择输入框的实现

1.场景Android开发中经常会用到选择输入控件,比如性别的输入2.示例图片3.代码组成1)演示用的主界面布局不多说,这里采用EditText + 一个自定义的底部列表对话框来实现的 2)布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/re

2016-01-15 11:06:29 4365

原创 从零开始——Windows环境lua编程

1.lua下载 http://download.csdn.net/detail/zhuyb829/9403489 2.编写第一段程序 下载安装完成后,打开SciTE写下如下内容: print(“Hello Lua!”) 保存为hello.lua,文件名可以随意 3.点击SciTE菜单栏的“Run program”按钮,执行代码,打印出: Hello

2016-01-14 11:14:47 705

原创 【Android自定义控件】聊天界面录音按钮的实现

按钮功能清单: 1. 按钮显示“按住录音”,按下时文字内容改变为“松开发送”; 2. 按下时间短于1秒时提示“说话时间太短”; 3. 按住后显示正在录音的提示动画,并提示“手指上划,取消发送”; 4. 向上滑动时,提示“松开手指,取消发送”; 5. 达到最大时间限制的前10秒提示倒计时; 6. 按住一段时间后自然松开,保存录音,并返回文件路

2015-11-27 15:45:14 6185 6

原创 【Android自定义控件】密码输入框+数字键盘的实现

因项目需要,实现了一个自定义的密输入框和自定义数字键盘,用作用户支付密码设置界面。先上效果图如下,方格样式,以及点击空白处隐藏软键盘。 控件实现清单: 1)集成于EditText的输入框控件:PasswordInputView.java 2)数字键盘工具类:NumKeyboardUtil.java 3)xml文件:number.xml 4)layout文件

2015-10-16 14:33:22 10760 1

原创 【Android开发笔记】viewpager+fragment对adapter的选择

使用FragmentPagerAdapter 时,Fragment对象会一直存留在内存中,所以当有大量的显示页时,就不适合用FragmentPagerAdapter了,FragmentPagerAdapter 适用于只有少数的page情况,像选项卡。这个时候可以考虑使用FragmentStatePagerAdapter ,当使用FragmentStatePagerAdapter 时,如果F

2015-08-19 16:33:58 789

原创 【Android自定义控件】仿IOS风格的搜索框

IOS很多控件的设计都是很值得借鉴的存在,作为移动开发的初学者,我们可以把这种模仿等同于学画、练字时为铸就基础的临摹行为。达者为师,努力学习别人的优点吧。这里是仿IOS搜索框风格的自定义控件。1.控件最终效果图: 1)控件未获得焦点时如下: 2)点击开始编辑时: 注意软件盘右下角的回车键变成了搜索样式,同时搜索图标和hint text已经移动到编辑框最左边

2015-06-09 20:00:34 17416 1

Jetpack Compose 入门到精通.PDF

Jetpack Compose 入门到精通.PDF

2022-08-29

acoe_select_edittext_demo

选择编辑输入框的实现代码,完整示例,下载完成后直接导入项目即可运行。

2016-01-15

LuaForWindows_v5.1.4-46

Lua安装包,集成解释器及IDE,安装完成后直接打开SciTE即可编写Lua代码,保存为.lua文件后就可以执行。

2016-01-14

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

TA关注的人

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