-
Android-来填写一个验证码吧!(二)
在开发中为了防止恶意破解、恶意提交等行为,所以我们在提交数据时,都会使用验证功能,去尽量区别人机。在Android应用中我们同样需要这一功能,去有效的避开恶意注册,恶意攻击。 上篇文章:Android-来填写一个验证码吧!(一)中,介绍了一种,数字英文随机生成的图片验证码,使用很简单,一行代码,调用一个工具类,就能完美的实现图片验证码的显示。 另外一种常见的...
时间:2018-11-07点击:245收藏
-
Android-返回桌面?退出程序?
有时候我们希望用户双击返回键的时候,再去退出应用,那么怎么实现这种需求呢? 有时候我们希望用户点击一次返回键的时候,不是退出应用,而是返回到桌面,那么怎么实现这种效果呢? 如何管理整个应用的各个环节,做到退出应用呢? 在这里,对相关方法大概整理。 一、容器式 我们在BaseActivity 建立一个全局容器,把所有的Activity存储起来统一维护,另外可以...
时间:2018-11-07点击:198收藏
-
《Netkiller Android 手札》之 EventBus 使用详解
本文节选自电子书《Netkiller Android 手札》 Netkiller Android 手札 http://www.netkiller.cn/android/index.html Mr.NeoChan,陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 518067 +8613113668890<netkiller@msn.com&g...
时间:2018-11-07点击:190收藏
-
Android-来填写一个验证码吧!(一)
熟悉web开发中童鞋们都知道为了防止恶意破解、恶意提交等行为,所以我们在提交表单数据时,都会使用随机验证码功能。在Android应用中我们同样需要这一功能,去有效的避开恶意注册,恶意攻击。那么该如何实现呢? 这里介绍一种,数字英文随机生成的图片验证码,使用很简单,一行代码,调用一个工具类,就能完美的实现图片验证的显示了。 效果如下: **具体思路如下:在一块...
时间:2018-11-07点击:217收藏
-
一句话搞定高仿ios底部弹出提示框(Android)
最近项目里面用到了底部的弹出提示框,UI小姐姐本着设计样式还是ios的好看原则。设计了一个ios样式的底部弹出提示框。OK OK anyway,类似样式并不少见,实现方式有很多,网上随便找一个吧,还不满大街都是。嗯哼,确实不少。但是 !!! 不是讲代码就是讲布局,或者使用方法挺麻烦。 用的时候还要自己手写这部分代码,麻烦不麻烦?作为一名注定要改变世界的程序猿...
时间:2018-11-07点击:227收藏
-
一句话搞定Android底部导航栏,一键绑定Fragment、ViewPager
现在大多数App都会用到底部导航栏,比如常见的聊天工具QQ、微信、购物App等等,有了底部导航栏,用户可以随时切换界面,查看不同的内容。它的实现方式也很多,以前大多使用TabHost来实现,但是现在我们有很多更好的选择。 常见的底部导航栏实现方式:1.使用LinearLayout + TextView实现了底部导航栏的效果2.使用RadioGroup + R...
时间:2018-11-07点击:224收藏
-
Android全面插件化方案-RePlugin踩坑
1.什么是RePlugin? 在Android开发领域,有关插件化的讨论一直热度不减。目前市面上的插件化方案虽然很多,但多数只能实现某些功能的插件化,距离开发者的预期尚有相当差距。对此,在近期GMTC全球移动技术大会上,360手机卫士主程序架构负责人张炅轩宣布,360的插件化框架RePlugin已经可以实现“全面插件化”,同时具有出色的稳定性和灵活性,可适用...
时间:2018-11-07点击:191收藏
-
Android粒子爆炸特效[可用于任意控件]
小米手机用户可以看到,小米手机在应用卸载时会有一个粒子爆炸的特效效果,对此类动画效果垂涎已久,奈何一直没有机会用。正好最近项目里需要用到粒子爆炸的特效,于是便抽时间自己也试着仿写了一个效果出来。 先看下效果: How to use: **Step 1. Add the JitPack repository to your build fileAdd it i...
时间:2018-11-07点击:181收藏
-
Android开发 - 掌握ConstraintLayout(七)辅助线(Guideline)
了解过UI设计的同学都知道,在设计的时候,我们经常在界面上拖进一些辅助线来帮我们对齐UI元素,或者方便我们统一的页边距。 在ConstraintLayout的编辑器中,同样也支持这样的功能,我们可以创建一些横向的或者纵向的Guideline,在布局界面的时候可以充分利用这些辅助线,对齐我们的View,避免重复写一些marginXXX。 创建Guideline...
时间:2018-11-07点击:223收藏
-
怎么安装谷歌服务框架?
怎么安装谷歌服务框架? 1、首先安装GoogleServicesFramework.apk(此为必需!要用google服务就得装!) 2、GoogleContactsSyncAdapter.apk和GoogleCalendarSyncAdapter.apk可根据自己需要安装,不用联系人和日历同步则可以不装。 3、安装Google Play(如果你想用上goo...
时间:2018-11-07点击:183收藏
-
今年Android面试经历的一些总结
此文希望能给想跳槽的朋友一些参考。 我们随着工作时间的增加和技术经验的积累。原先的公司不一定能继续提供给你想要的发展空间与前景。说直接点,家里还有老婆孩子还有老父母,我们需要更高的薪酬让他们过上更好的生活。所以跳槽是个不错的选择。 夏末的时候我就有了跳槽的想法。然后就是不断的跑了很多家公司面试。前后花了将近两个月时间。拿到了华为,美团,去哪儿以及一些不太出名...
时间:2018-11-07点击:226收藏
-
深入理解 Android Https
前言 大家都知道https相比http增加的是安全性。 怎么增加安全性呢? 就是加密和解密步骤。 下面来详细谈谈对https的理解和在Android中的使用. 两种加密 加密方式分两种,对称加密和非对称加密。这两种方式都有自己的优劣势, https中这两种方式都采用了。 我们约定S是服务端,C是客户端,客户端需要从服务端获取信息; 对称加密 这种加密方式比较...
时间:2018-11-07点击:193收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7设置SWAP分区,小内存服务器的救世主
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)