01 2021 档案

摘要:随着市面上越来越多三方APP的出现,某些手机厂商也开始对这些APP进行了安装限制或者运行限制,或者三方APP自身的版本过低,无法被特定的系统版本所支持。 今天我将要模拟实现一个“由于APP自身版本过低、导致无法在当前的系统版本上运行”的功能效果。 实现思路如下: 要获得APP的目标运行版本,也要知道 阅读全文
posted @ 2021-01-31 23:33 snowyeti 阅读(310) 评论(0) 推荐(0)
摘要:Android里面要使用密码的场景是非常多的,支付宝、微信、淘宝以及各大银行APP,都跟用户的密码有关。用户的密码是极为隐私的,用户在输入时不希望密码被别人看到,所以几乎所有需要输入密码的场景下都会把密码隐藏起来,显示成一串的黑点。今天我们就来看下如何实现这个能动态显示密码和隐藏密码的效果。 要实现 阅读全文
posted @ 2021-01-31 23:20 snowyeti 阅读(610) 评论(0) 推荐(0)
摘要:我们去餐厅吃饭时,服务员都会拿菜单给我们选择点什么菜。今天就分享一个具有选择功能的简易对话框,给用户展示一个选择列表。实现思路如下: 既然有选择列表,那么这个列表的内容肯定保存在某个地方 用户选择某一项后,给用户做出提示,刚才选择的是什么 该功能主要用的是 AlertDialog,源码如下: 1、主 阅读全文
posted @ 2021-01-31 22:53 snowyeti 阅读(152) 评论(0) 推荐(0)
摘要:我们平时在开发过程中,为了灵活多变,除了使用静态的菜单,还有动态添加菜单的需求。今天要分享的功能如下: 在界面的右上角有个更多选项,点开后,有两个子菜单:关于和退出 点击“关于”,弹出一个对话框,显示一句话 点击“退出”,弹出一个对话框,用户点击“确定”,关闭整个页面;点击“取消”,不关闭页面 实现 阅读全文
posted @ 2021-01-27 23:32 snowyeti 阅读(520) 评论(0) 推荐(0)
摘要:在Android里面,后台的任务下载功能是非常常用的,比如在APP Store里面下载应用,下载应用时,需要跟用户进行交互,告诉用户当前正在下载以及下载完成等。 今天我将通过使用Android的原生控件 ProgressDialog 来实现一个“模拟后台下载”的效果。实现思路如下: 用户点击按钮,模 阅读全文
posted @ 2021-01-27 22:38 snowyeti 阅读(384) 评论(0) 推荐(0)
摘要:今天要分享一个非常简单的功能: 使用Android原生控件Gallery实现照片拖动的特效 实现思路如下: 在布局文件中定义一个Gallery控件 由于要显示多张图,为了方便,我直接引用了Android原生的图片资源 Gallery只是一个控件,为了将图片数据跟控件进行绑定,还需要一个继承BaseA 阅读全文
posted @ 2021-01-26 19:31 snowyeti 阅读(149) 评论(0) 推荐(0)
摘要:在Android里面设置一个TextView的文字颜色和文字大小,都很简单,也是一个常用的基本功能。但很少有设置文字字体的,今天要分享的是通过TypeFace去设置TextView的文字字体,布局里面有两个Button,总共包含两个小功能:换字体和变大。 功能的核心部分主要是两点: 创建assets 阅读全文
posted @ 2021-01-26 16:52 snowyeti 阅读(288) 评论(0) 推荐(0)
摘要:在Android里面,从一个Activity跳转到另一个Activity、再返回,前一个Activity默认是能够保存数据和状态的。但这次我想通过利用startActivityForResult达到相同的目的,虽然看起来变复杂了,但可以探索下startActivityForResult背后的原理和使 阅读全文
posted @ 2021-01-26 16:31 snowyeti 阅读(235) 评论(0) 推荐(0)
摘要:一提到Android中页面的切换,你是不是只想到了startActivity启动另一个Activity? 其实在Android中,可以直接利用setContentView达到类似页面转换效果的!实现思路如下: 在第一个Activity的布局中添加一个Button,实现点击事件 点击该Button,调 阅读全文
posted @ 2021-01-26 13:30 snowyeti 阅读(202) 评论(0) 推荐(0)