文章目录一、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) {
...
}
转载
2023-07-10 00:12:54
58阅读
用于 Android 开发的 8 大 Kotlin 高级编程技术 在本文中,我们探索了专门为增强 Android 开发而量身定制的高级 Kotlin 编程技术。作为一种现代、富有表现力且功能强大的语言,Kotlin 已成为许多 Android 开发人员的首选。通过利用本文介绍的高级技术,开发人员可以创建更高效、可维护且更复杂的 Android 应用程序,同时充分利用 Kotlin 的功能。准备好使
转载
2023-10-04 10:21:08
88阅读
问题一:Android Zip解压缩类处理中文名乱码答:目前Android平台上的底层库仍然有很多不完善的地方比如zlib库处理Zip文件时无法对中文文件名做正确的处理,同时无法类似J2SE那样 的android.util.zip类没有setEncoding方法处理。目前解决方法是引入apache的ant库来实现解压缩,同时apache ant库好包含了完整的xml dom4j解析库可以实现doc
转载
2023-07-10 16:22:34
115阅读
8.信息同步:不管是数据库还是网网络操作,新插入的数据注意返回ID(如果没有赋予唯一ID),否则相当于没有同步。9.多线程操作数据库时,db关闭了会报错,也很可能出现互锁的问题,推荐使用事务,推荐使用自动化的LiteOrm库操作。10.做之前先考虑那些可以公用,资源,layout,类,做一个结构、架构分析以加快开发,提升代码可复用度。有序队列操作add、delete操作时注意保持排序,否则你会比较
转载
2023-09-19 06:52:24
96阅读
基本操作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支持很多功能,比如可设置拦截器,优先级,可自定义页面分组,添加回调,给上层提供服务
转载
2023-07-27 13:30:55
339阅读
一、认识阶段
1:android的历史->SDK、ADT的认识->环境搭建->HelloWorld.apk的Demo实现;
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 手
转载
2024-02-07 20:34:00
46阅读
# 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平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权
转载
2023-08-29 14:23:16
29阅读
1.1 Android平台1.1.1.android背景:①诞生:苹果一名工程师创建android公司,准备打造一个移动终端平台并对开发人员开放,后被google收购,才有今日之气势②特性: 2.应用程序框架:方便重用和替换手机组件3.Dalvik虚拟机4.内部集成浏览器:基于webkit引擎5.优化的图形系统:基于opengles1.0的2d,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高级工程师或者架构师,我们看待问题的角度不能单一而是要学会从多个维度来仔细考量 ,这样才能更全面的认识以及解决问题!下文会从多个视角来学习性能优化工作当中 我们可能会遇到哪些难题!性能优化有哪些难题====