Android实用开发
文章平均质量分 94
Nobody_else_
一个连屎都不敢吃的普通人
展开
-
手把手教你用自定义View实现 长按出现水漫效果的进度按钮(长按取消)
目录效果展示实现方法一、思路二、代码实现三、完整代码及使用示例Demo示例结语效果展示实现方法一、思路二、代码实现三、完整代码及使用示例Demo示例结语原创 2021-02-10 23:19:17 · 2807 阅读 · 2 评论 -
手把手教你使用自定义View实现 仿Keep长按出现进度条按钮
效果展示实现方法一、思路通过自定义View画出一个长按出现环形包围进度条的按钮,当进度条满了进行接口回调,告诉当前运行的Activity,动画执行完毕。1.画出中心圆形按钮确定自定义View的大小尺寸。画出中心圆按钮。2.监听点击事件,当手指点击按钮时,放大按钮,环形进度条出现,并进度自动增加确定获取焦点时按钮的大小,重新绘制。画出外圆环,使用定时器,定时增加圆环的弧度。失去焦点时,中心按钮恢复,外圆环弧度逐渐减少。二、代码实现自定义View核心代码:1.使用到的变量介绍原创 2021-02-05 18:32:50 · 3544 阅读 · 3 评论 -
Calling startActivity() from outside of an Activity context requires FLAG_ACTIVITY_NEW_TASK 引发的思考和分析
最近在开发过程中遇到这么个问题,报错如下当我使用传入context的Intent来启动Activity,app崩溃了,而且报了一个我以前重来没见过的错误。错误log的意思大概为,我使用了一个不属于Activity的Context来调用startActivity方法,需要设置一个FLAG_ACTIVITY_NEW_TASK的Flag才可以正常运行,而且最后给我来个了疑问句,问我这是不是我所期待的也是挺骚的。问题分析(如果急于求解,不管过程和原因的话,可以跳过分析过程,直接看后面的 解...原创 2020-10-26 10:49:17 · 769 阅读 · 1 评论 -
Android 开发TextView跑马灯设置,及其失效解决方法
最近在给TextView设置跑马灯时,发现怎么弄都不生效,加了很多网上所谓的方法,都不行,最后就多加了一句代码,解决了,做个笔记。xml布局代码:网上所提到的属性都加上了<TextView android:layout_width="match_content" android:layout_height="wrap_content" android:text="@string/my_location"原创 2020-09-09 15:25:33 · 2124 阅读 · 4 评论 -
Android判断两次输入密码是否相等并且不为空
Android开发中,登录注册都是很常有的,注册时需要判断用户输入密码是否为空,两次输入密码是否一致,下面就简单地说说xml文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi...原创 2018-05-10 13:34:01 · 13405 阅读 · 5 评论 -
超详细!apk安装包快速反编译,多种反编译及失败的解决方案(包含classes.dex的反编译,新增加快速反编译)
如要转载,请贴出原地址:https://blog.csdn.net/Nobody_else_/article/details/83996441众所周知,我们开发所用的手机App安装包都是apk文件,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件供用户安装,这时候就很难再看到开发这个应用时使用的资源文件以及代码了,所以就有了反编译这个东西。通过一些工具,还是可以将a...原创 2020-08-17 19:50:55 · 48193 阅读 · 24 评论