文章目录一、Activity简介二、创建自定义Activity1、基于普通类创建自定义Activity2、基于模板来创建自定义Activity三、注册自定义Activity1、查看项目清单文件2、注册LoginActivity四、设置启动Activity1、设置启动Activity方法2、将LoginActivity设置为启动Activity 一、Activity简介Activity 类是 A
转载 2023-08-30 20:35:23
101阅读
HandlerHandler原理了解Handler原理。梳理Android消息机制 谈谈handler容易导致内存泄漏原因。private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { ... }
用于 Android 开发 8 大 Kotlin 高级编程技术 在本文中,我们探索了专门为增强 Android 开发而量身定制高级 Kotlin 编程技术。作为一种现代、富有表现力且功能强大语言,Kotlin 已成为许多 Android 开发人员首选。通过利用本文介绍高级技术,开发人员可以创建更高效、可维护且更复杂 Android 应用程序,同时充分利用 Kotlin 功能。准备好使
问题一:Android Zip解压缩类处理中文名乱码答:目前Android平台上底层库仍然有很多不完善地方比如zlib库处理Zip文件时无法对中文文件名做正确处理,同时无法类似J2SE那样 android.util.zip类没有setEncoding方法处理。目前解决方法是引入apacheant库来实现解压缩,同时apache ant库好包含了完整xml dom4j解析库可以实现doc
转载 2023-07-10 16:22:34
115阅读
8.信息同步:不管是数据库还是网网络操作,新插入数据注意返回ID(如果没有赋予唯一ID),否则相当于没有同步。9.多线程操作数据库时,db关闭了会报错,也很可能出现互锁问题,推荐使用事务,推荐使用自动化LiteOrm库操作。10.做之前先考虑那些可以公用,资源,layout,类,做一个结构、架构分析以加快开发,提升代码可复用度。有序队列操作add、delete操作时注意保持排序,否则你会比较
基本操作Activity (活动)是一种展示型组件,它主要用于实现应用功能逻辑,并通过界面显示数据或接收用户输入。 一个应用程序可以包含零个或多个活动。没有活动应用程序,用户将无法看到程序界面,这种应用程序通常在后台运行,不涉及用户交互。新建一个活动: 活动一些主要方法: 1.绑定视图。 通过以下方法绑定视图。setContentView(R.layout.activity_main2);2.
转载 2023-06-08 20:18:45
72阅读
当我们在评价一个 App时候,经常会从流畅度、稳定性以及人性化这些角度去多维度比较。一些操作流畅、页面精美的 App即使没有什么大实用意义,但我们都会选择多看几眼,相反是,如果一个 App启动慢,页面滑动卡顿,经常需要重新加载页面信息,那么毫无疑问,卸载是对它最后仁慈。Android开发是通过 Activity(活动)来完成与用户交互,除了
转载 2024-01-16 07:14:13
101阅读
Activity就相当于我们手机界面,里面包含着各个组件 Activity 4种状态运行状态:屏幕可视,且可以进行操作暂停状态:返回退出时候,询问是否退出运行状态,此时属于暂停状态---------------------------------------------------------------------------------------------------(运行
转载 2023-09-13 17:27:59
99阅读
前言ARouter是阿里巴巴推出一款Android路由框架,官方介绍:一个用于帮助 Android App 进行组件化改造框架,支持模块间路由、通信、解耦。 github文档地址:https://github.com/alibaba/ARouter/blob/master/README_CN.mdARouter支持很多功能,比如可设置拦截器,优先级,可自定义页面分组,添加回调,给上层提供服务
一、认识阶段 1:android历史->SDK、ADT认识->环境搭建->HelloWorld.apkDemo实现; 2:android工程体系架构认识(kernel/libraries/framework/applications/),工程个资源和配置文件认识(assest、res下资源文件认识),mianfest.xml认识 二、深入阶段  &nbs
# Android持久化技术实现方法 ## 一、流程概述 在Android开发,持久化技术可以帮助我们将数据保存在设备上,以便在应用关闭后数据仍然可以被访问。常见持久化技术包括使用SharedPreferences、SQLite数据库和文件存储等方式。 下面是实现Android持久化技术一般流程: ```mermaid erDiagram 数据采集 --> 数据持久化
原创 2024-07-03 06:24:47
24阅读
这个文章是临时急用,在周末和晚上查了些资料后整理。基本是整理网上文章,参考URL在后面,不过我自己加入了自己理解。----------------------------------------------------------------------------------------------------------------------------------------1 手
# Android简历技术点 在Android开发领域,具备良好技术点和实践经验对于求职者来说至关重要。下面将介绍一份6年Android简历技术点,并结合代码示例进行详细解释,希望对即将投入Android开发领域朋友们有所帮助。 ## 技术点一:Java编程语言 Java是Android开发核心语言,掌握Java语法和常用设计模式是Android开发者基本要求。以下是一个简
原创 2024-03-02 04:39:20
222阅读
文章目录1.Activity启动模式1.什么是Activity启动标准模式?都会经历那些生命周期函数?2.什么是Activity启动异常模式?都会经历那些生命周期?3.怎么指定Activity在横竖屏切换时候不敏感?4.怎么为Activity指定为横屏或竖屏?5.Activity启动都有哪些模式?在清单文件里面配置和在代码里面指定到底有何不同?6.前台任务栈有Activity:AB,后
转载 2023-07-25 16:09:26
119阅读
转载 2014-02-22 01:41:00
71阅读
2评论
安卓开发环境搭建Android一词最早出现于法国作家利尔亚当在1886年发表科幻小说《未来夏娃》。他将外表像人机器起名为Android。       Android 是Google开发基于Linux平台开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需全部软件,而且不存在任何以往阻碍移动产业创新专有权
1.1 Android平台1.1.1.android背景:①诞生:苹果一名工程师创建android公司,准备打造一个移动终端平台并对开发人员开放,后被google收购,才有今日之气势②特性:      2.应用程序框架:方便重用和替换手机组件3.Dalvik虚拟机4.内部集成浏览器:基于webkit引擎5.优化图形系统:基于opengles1.02d,3d图形库6
转载 2023-10-26 09:26:29
52阅读
一.什么是3G:    第三代移动通信技术(3rd-generation,3G),是指支持高速数据传输蜂窝移动通讯技术,3G服务能够同时传送声音及数据信息,速率一般在几百kbps以上。3G是指将无线通信与国际互联网等多媒体通信结合新一代移动通信系统,目前3G存在四种标准:  ●中国电信:CDMA2000 (日、韩和北美使用)   ●中国联通:W
转载 2024-05-14 21:01:19
39阅读
android系统在如今移动互联网发展占据着举足轻重地位,作为全面开源系统,有着庞大生态系统。随时都有新技术更新出现。那么,2016年又有那些为人称道技术问世呢?浅谈2016年7大android最新技术:  1、RxVolley  RxVolley,让 Volley 支持了 RxJava 后,让你代码很轻松脱离了回调地狱。同时移除掉了复杂 HttpClient ,以及可选支持
转载 2023-07-05 19:32:42
249阅读
现在都在谈性能优化或者在面试时候被问到性能优化相关问题,那么我们为什么要做性能优化呢?以及性能优化难点是什么?在整个项目周期中不同阶段该做什么?优化效果如何长期保持?作为一名Android高级工程师或者架构师,我们看待问题角度不能单一而是要学会从多个维度来仔细考量 ,这样才能更全面的认识以及解决问题!下文会从多个视角来学习性能优化工作当中 我们可能会遇到哪些难题!性能优化有哪些难题====
  • 1
  • 2
  • 3
  • 4
  • 5