首页 文章 精选 留言 我的

文章列表

共 97898 篇
深入理解 Android Https

深入理解 Android Https

前言 大家都知道https相比http增加的是安全性。 怎么增加安全性呢? 就是加密和解密步骤。 下面来详细谈谈对https的理解和在Android中的使用. 两种加密 加密方式分两种,对称加密和非对称加密。这两种方式都有自己的优劣势, https中这两种方式都采用了。 我们约定S是服务端,C是客户端,客户端需要从服务端获取信息; 对称加密 这种加密方式比较...

今年Android面试经历的一些总结

今年Android面试经历的一些总结

此文希望能给想跳槽的朋友一些参考。 我们随着工作时间的增加和技术经验的积累。原先的公司不一定能继续提供给你想要的发展空间与前景。说直接点,家里还有老婆孩子还有老父母,我们需要更高的薪酬让他们过上更好的生活。所以跳槽是个不错的选择。 夏末的时候我就有了跳槽的想法。然后就是不断的跑了很多家公司面试。前后花了将近两个月时间。拿到了华为,美团,去哪儿以及一些不太出名...

Android开发 - 掌握ConstraintLayout(七)辅助线(Guideline)

Android开发 - 掌握ConstraintLayout(七)辅助线(Guideline)

了解过UI设计的同学都知道,在设计的时候,我们经常在界面上拖进一些辅助线来帮我们对齐UI元素,或者方便我们统一的页边距。 在ConstraintLayout的编辑器中,同样也支持这样的功能,我们可以创建一些横向的或者纵向的Guideline,在布局界面的时候可以充分利用这些辅助线,对齐我们的View,避免重复写一些marginXXX。 创建Guideline...

Android全面插件化方案-RePlugin踩坑

Android全面插件化方案-RePlugin踩坑

1.什么是RePlugin? 在Android开发领域,有关插件化的讨论一直热度不减。目前市面上的插件化方案虽然很多,但多数只能实现某些功能的插件化,距离开发者的预期尚有相当差距。对此,在近期GMTC全球移动技术大会上,360手机卫士主程序架构负责人张炅轩宣布,360的插件化框架RePlugin已经可以实现“全面插件化”,同时具有出色的稳定性和灵活性,可适用...

一句话搞定Android底部导航栏,一键绑定Fragment、ViewPager

一句话搞定Android底部导航栏,一键绑定Fragment、ViewPager

现在大多数App都会用到底部导航栏,比如常见的聊天工具QQ、微信、购物App等等,有了底部导航栏,用户可以随时切换界面,查看不同的内容。它的实现方式也很多,以前大多使用TabHost来实现,但是现在我们有很多更好的选择。 常见的底部导航栏实现方式:1.使用LinearLayout + TextView实现了底部导航栏的效果2.使用RadioGroup + R...

一句话搞定高仿ios底部弹出提示框(Android)

一句话搞定高仿ios底部弹出提示框(Android)

最近项目里面用到了底部的弹出提示框,UI小姐姐本着设计样式还是ios的好看原则。设计了一个ios样式的底部弹出提示框。OK OK anyway,类似样式并不少见,实现方式有很多,网上随便找一个吧,还不满大街都是。嗯哼,确实不少。但是 !!! 不是讲代码就是讲布局,或者使用方法挺麻烦。 用的时候还要自己手写这部分代码,麻烦不麻烦?作为一名注定要改变世界的程序猿...

Android-来填写一个验证码吧!(一)

Android-来填写一个验证码吧!(一)

熟悉web开发中童鞋们都知道为了防止恶意破解、恶意提交等行为,所以我们在提交表单数据时,都会使用随机验证码功能。在Android应用中我们同样需要这一功能,去有效的避开恶意注册,恶意攻击。那么该如何实现呢? 这里介绍一种,数字英文随机生成的图片验证码,使用很简单,一行代码,调用一个工具类,就能完美的实现图片验证的显示了。 效果如下: **具体思路如下:在一块...

Android-返回桌面?退出程序?

Android-返回桌面?退出程序?

有时候我们希望用户双击返回键的时候,再去退出应用,那么怎么实现这种需求呢? 有时候我们希望用户点击一次返回键的时候,不是退出应用,而是返回到桌面,那么怎么实现这种效果呢? 如何管理整个应用的各个环节,做到退出应用呢? 在这里,对相关方法大概整理。 一、容器式 我们在BaseActivity 建立一个全局容器,把所有的Activity存储起来统一维护,另外可以...

Android-来填写一个验证码吧!(二)

Android-来填写一个验证码吧!(二)

在开发中为了防止恶意破解、恶意提交等行为,所以我们在提交数据时,都会使用验证功能,去尽量区别人机。在Android应用中我们同样需要这一功能,去有效的避开恶意注册,恶意攻击。 上篇文章:Android-来填写一个验证码吧!(一)中,介绍了一种,数字英文随机生成的图片验证码,使用很简单,一行代码,调用一个工具类,就能完美的实现图片验证码的显示。 另外一种常见的...

Android App 上架流程汇总

Android App 上架流程汇总

想要把APP上架到应用市场都要先注册开发者账号才可以。这里的方法包括注册帐号和后期上架及一些需要注意的问题。注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当麻烦。 1、腾讯应用宝 腾讯开放平台地址 注册开发者帐号地址 重要提示:开发者QQ号码一旦注册不能变更,建议使用公司老板或法人的QQ号码而...

揭露动画(Reveal Effect)实现时的注意事项(附上bug-logcat)

揭露动画(Reveal Effect)实现时的注意事项(附上bug-logcat)

Debug完成图: Debug完成图 昨天晚上开始学一下这个揭露动画,准备用在项目中做一个转场,啃完了API之后开始写个小demo,距离跑成功一步之遥的当儿,出了个bug,就怎么点击按钮都没用。 首先上bug图: bug:怎么点击按钮都没用,每点击一次都会出现下面的报错(2040): 11-07 19:20:49.665 2454-2454/? I/Fins...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册