- public void hideSoftInput(Activity activity) { // 关闭软键盘 if (activity.getCurrentFocus() != null) { if (activity.getCurrentFocus().getWindowToken() != null) { Inpu... public void hideSoftInput(Activity activity) { // 关闭软键盘 if (activity.getCurrentFocus() != null) { if (activity.getCurrentFocus().getWindowToken() != null) { Inpu...
- 大家都知道,版本号一般由以下几部分组成: 1. 主版本号2. 次版本号3. 修正版本号4. 编译版本号例如:2.1.3 ,3.7.5,10.2.0 在比较版本号时,正确的做法应该是,主版本号和主版本号比较,次版本号和次版本号比较等等,也就是把版本号分割,对应的组成之间进行比较,如下: /** * 版本号... 大家都知道,版本号一般由以下几部分组成: 1. 主版本号2. 次版本号3. 修正版本号4. 编译版本号例如:2.1.3 ,3.7.5,10.2.0 在比较版本号时,正确的做法应该是,主版本号和主版本号比较,次版本号和次版本号比较等等,也就是把版本号分割,对应的组成之间进行比较,如下: /** * 版本号...
- 前言 这里开篇讲解一系列的Android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。 国内的移动支付方式: 支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付 易宝支付,快钱支付,还有一些第三方的支付什... 前言 这里开篇讲解一系列的Android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。 国内的移动支付方式: 支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付 易宝支付,快钱支付,还有一些第三方的支付什...
- 文章目录 一、ARoute 引入二、3 个模块的界面跳转1、app 模块注解、app 跳转到 module1 模块2、module1 模块注解、module1 跳转到 module2 模块3、mo... 文章目录 一、ARoute 引入二、3 个模块的界面跳转1、app 模块注解、app 跳转到 module1 模块2、module1 模块注解、module1 跳转到 module2 模块3、mo...
- 记录一下我查看Android源码的网站,同时也可以帮助一下大家 点击查看 AndroidXRef 是我经常在用的网站,或者https://www.androidos.net.cn/sourcecod... 记录一下我查看Android源码的网站,同时也可以帮助一下大家 点击查看 AndroidXRef 是我经常在用的网站,或者https://www.androidos.net.cn/sourcecod...
- 文章目录 一、ActivityThread 主函数启动二、ActivityThread 绑定 ApplicationThread三、AMS attachApplication -> atta... 文章目录 一、ActivityThread 主函数启动二、ActivityThread 绑定 ApplicationThread三、AMS attachApplication -> atta...
- 相同点: 1.二者都可提交preference的修改数据 2.二者都是原子操作 区别: 1.apply没有返回值而commit返回boolean表明修改是否提交成功 2.apply是将修改数据原子提交到内存,而后异步真正提交到硬件磁盘;而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正... 相同点: 1.二者都可提交preference的修改数据 2.二者都是原子操作 区别: 1.apply没有返回值而commit返回boolean表明修改是否提交成功 2.apply是将修改数据原子提交到内存,而后异步真正提交到硬件磁盘;而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正...
- 为了适应各式各样的界面风格,Android系统提供了5种布局,这5种布局分别是:LinearLayout(线性布局)TableLayout(表格布局)RelativeLayout(相对布局)AbsoluteLayout(绝对布局)FrameLayout(框架布局)利用这五种布局,可以在屏幕上将控件随心所欲的摆放,而且控件的大小和位置会随... 为了适应各式各样的界面风格,Android系统提供了5种布局,这5种布局分别是:LinearLayout(线性布局)TableLayout(表格布局)RelativeLayout(相对布局)AbsoluteLayout(绝对布局)FrameLayout(框架布局)利用这五种布局,可以在屏幕上将控件随心所欲的摆放,而且控件的大小和位置会随...
- 现在很多app里面很多功能都用html5实现,也就是用webview加载html显示一些 图文信息。这么做的好处就是减少开发成本 ,一套html在android ,ios及web都可以跑。节省了很多开发成本。但是这个也就带来相应的一些问题。最大问题就是交互问题。所以下面给大家说一下android和js怎么实现交互(andro... 现在很多app里面很多功能都用html5实现,也就是用webview加载html显示一些 图文信息。这么做的好处就是减少开发成本 ,一套html在android ,ios及web都可以跑。节省了很多开发成本。但是这个也就带来相应的一些问题。最大问题就是交互问题。所以下面给大家说一下android和js怎么实现交互(andro...
- 做安卓开发也有4年多了,也经常看别人写的代码,感觉大家写代码真是风格迥异。包括我自己 ,以前写代码也是很不规范,觉得功能实现了就可以了,现在也在慢慢纠正,经过一段时间的编码, 慢慢改的规范了很多。 代码简洁规范其实非常重要,方便我们查找修改问题,减少维护成本,节省工作交接时间,当然也是体现一个程序员水平的一个标准。水平越高的程序员,代... 做安卓开发也有4年多了,也经常看别人写的代码,感觉大家写代码真是风格迥异。包括我自己 ,以前写代码也是很不规范,觉得功能实现了就可以了,现在也在慢慢纠正,经过一段时间的编码, 慢慢改的规范了很多。 代码简洁规范其实非常重要,方便我们查找修改问题,减少维护成本,节省工作交接时间,当然也是体现一个程序员水平的一个标准。水平越高的程序员,代...
- 文章目录 一、插件引擎运行特点二、恶意软件特点 一、插件引擎运行特点 宿主应用 中 , 首先在 AndroidManifest.xml 中 , 定义了若干占坑的 “... 文章目录 一、插件引擎运行特点二、恶意软件特点 一、插件引擎运行特点 宿主应用 中 , 首先在 AndroidManifest.xml 中 , 定义了若干占坑的 “...
- 我想大家在开发过程中都碰到过这样的需求,类似标签展示,要展示如上图效果,这里面的数据不确定每项字数,有的非常长,有的很短,数据动态填充。 这种情况用listView和gridView展示效果都没有上图的效果。 这时我们其实是要自己写一个控件来填充上图的数据,也就是我们今天要说的自定义view,流式布局。 方法还是重写onMea... 我想大家在开发过程中都碰到过这样的需求,类似标签展示,要展示如上图效果,这里面的数据不确定每项字数,有的非常长,有的很短,数据动态填充。 这种情况用listView和gridView展示效果都没有上图的效果。 这时我们其实是要自己写一个控件来填充上图的数据,也就是我们今天要说的自定义view,流式布局。 方法还是重写onMea...
- 文章目录 一、Android 逆向用途二、Android 逆向原理 一、Android 逆向用途 Android 逆向用途 : 软件防护 : 根据逆向的方法针对性... 文章目录 一、Android 逆向用途二、Android 逆向原理 一、Android 逆向用途 Android 逆向用途 : 软件防护 : 根据逆向的方法针对性...
- /** * author: Eric_luo . * date: On 2016/4/28 */public class test { } 其实,实现很简单,只需要修改header即可,打开settting->File and Code Templates ,选择includes下的File Header,修改即... /** * author: Eric_luo . * date: On 2016/4/28 */public class test { } 其实,实现很简单,只需要修改header即可,打开settting->File and Code Templates ,选择includes下的File Header,修改即...
- 方法一:在AndroidManifest.xml中配置 如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数: "unspecified":默认值 由系统来判... 方法一:在AndroidManifest.xml中配置 如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数: "unspecified":默认值 由系统来判...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签