Android
qq_36142139
这个作者很懒,什么都没留下…
展开
-
Android面试知识汇总---自己整理
Android面试知识汇总多线程JVM多线程乐观锁与悲观锁JVMJava内存模型JAVA中的四种引用类型原创 2020-04-16 16:52:34 · 206 阅读 · 0 评论 -
Android面试常见问题
ANR问题今天面试了三家,都问到了ANR,昨天面试的两家也都问到了ANR相关问题,虽然自己有所准备,可是每次回答的都不如意,深度都不够,大家能否深入讨论下这个考题??ANR还好啊,比性能优化简单不少,还有内存优化也问得非常多,产生ANR的原因非常多,...原创 2020-04-12 18:01:01 · 238 阅读 · 0 评论 -
如何解决Android Studio不能运行main方法的问题
如何解决Android Studio不能运行main方法的问题参考链接-Android Studio 无法运行main方法—来自简书还有一个方法是来自cnblogs该链接来自cnblogs原创 2020-04-02 22:58:05 · 1501 阅读 · 1 评论 -
被面试官问的Android基础题难倒了?这里有31道面试题 ,牢固你的基础!
1.如何对 Android 应用进行性能分析2.什么情况下会导致内存泄露3.如何避免 OOM 异常4.Android 中如何捕获未捕获的异常5.ANR 是什么?怎样避免和解决 ANR(重要)6.Android 线程间通信有哪几种方式7.Devik 进程,linux 进程,线程的区别8.描述一下 android 的系统架构9.android 应用对内存是如何限制的?我们应该如何合理使...转载 2020-03-07 11:55:50 · 123 阅读 · 0 评论 -
原生开发APP与混合开发的区别
各行各业都已经转型进入互联网发展,面对这个必然趋势,普通行业线下销售模式已经是走不通了,眼看大家都在往互联网上转型、也都有了自己的网上平台店铺或APP,自己想开发一款APP,但是又不了解行情,对于原生开发还是混合开发不了解,担心被别人坑,下面的文章或许对您有些帮助;APP开发那些事儿原生开发APP与混合开发的区别...原创 2020-01-13 11:52:43 · 954 阅读 · 0 评论 -
Android开发:从0到1优雅实现沉浸式状态栏
Android开发:从0到1优雅实现沉浸式状态栏参考链接,本文写的非常好,强烈推荐Android开发:从0到1优雅实现沉浸式状态栏转载 2019-10-11 15:42:30 · 164 阅读 · 0 评论 -
进阶解密-Android系统架构
进阶解密-Android系统架构1.应用层(System Apps)2. 应用框架层(Java API Framework)这一层主要提供了构建应用程序时可能用到的各种API,Android自带的一些核心应用就是使用这些API完成的,那什么是应用程序框架层,可以说是一个应用程序的核心,是一个共同使用和遵守的约定然后这个约定上共同扩展,但程序保持主体结构的一致,其作用是让程序保持清晰,在满足不...原创 2019-09-29 10:46:01 · 172 阅读 · 0 评论 -
理解ActivityManagerService
理解ActivityManagerService3.AMS与应用程序进程在Zygote的Java框架层中,会创建一个Server端的Socket,这个Socket用来等待AMS请求Zygote来创建新的应用程序进程。要启动一个应用程序,首先要保证这个应用程序所需要的引用程序进程已经存在。在启动应用程序时AMS会检查这个应用程序需要的应用程序进程是否已经存在,不存在就会请求Zygote进程创建需...原创 2019-09-28 21:08:04 · 110 阅读 · 0 评论 -
进阶解密--理解上下文Context
理解上下文ContextAndroid中的四大组件都会涉及Context,比如启动Service会调用ContextWrapper以及ContextImpl的startService方法,ContextWrapper以及ContextImpl就是Context的关联类,理解这些类,可以更好地理解四大组件。1.Context的关联类Context意为上下文,是一个应用程序环境信息的接口。在开...原创 2019-09-28 17:24:41 · 362 阅读 · 0 评论 -
Android进阶解密-应用程序进程启动过程
应用程序进程启动过程我们都知道,拿到一个处于关机状态的Android手机,开机后,首先要进行系统启动,本文将不会具体讲解系统的启动过程,系统启动后,我们比较关心应用程序是如何启动的,启动一个应用程序首先要保证应用程序的进程是否已经启动,选用注意,是“应用程序进程启动过程”,不是“应用程序启动过程”。应用程序进程创建过程的步骤比较多,这里分为两个部分来讲解,分别是AMS发送启动应用程序进程请求,...原创 2019-09-28 16:12:25 · 123 阅读 · 0 评论 -
进阶解密-四大组件的工作过程-根Activity的启动过程
根Activity的启动过程Activity的启动过程分为两种,一种是根Activity的启动过程,另一种是普通Activity的启动过程。根Activity的启动过程比较复杂,因此这里分为3个部分来讲,分别是Launcher请求AMS过程、AMS到ApplicationThread的调用过程和ActivityThread启动Activity。1.Launcher请求AMS过程2.AMS到...原创 2019-09-28 10:04:21 · 144 阅读 · 0 评论 -
Android的学习之旅
Android学习之旅首先声明一点,自己不是科班出身,本科是车辆专业,到研究生之后仍然是车辆专业,但是由于选择的研究方向,自己开始逐渐接触java、android以及java web的知识,时间回到2017年10月份,大四,在确定保研,并和导师确定方向后,导师告诉自己的学习内容,从事车联网的研究,从那时便开始补充java编程方面的知识。虽然之前学习过C语言,用于单片机硬件程序的编写,一开始还是毫...原创 2019-09-25 21:00:09 · 269 阅读 · 0 评论 -
这是一个登录界面示例,也是有登录界面的基本功能和逻辑
参考链接:https://github.com/liwenzhi/LoginDemo转载 2019-07-18 10:48:46 · 589 阅读 · 0 评论 -
Android EditText输入限制最大字符长度 和 限制只能输入数字和字母(包含大小写)
参考链接:https://blog.csdn.net/nihaoqiulinhe/article/details/71482344转载 2019-07-18 10:14:53 · 2353 阅读 · 0 评论 -
Android Notification详解-----------基本操作
参考链接:https://blog.csdn.net/i_wait_for_you/article/details/70240035Notification概述:Notification,是一种具有全局效果的通知,可以在系统的通知栏中显示。通知的目的是告知用户App事件,主要有一下三个作用:1. 显示接收到的短信息、及时信息等(如QQ、微信、新浪、短信)2. 显示客户端的推送...转载 2019-07-24 15:46:17 · 150 阅读 · 0 评论 -
Android:最全面解析Android消息推送解决方案
参考链接:https://blog.csdn.net/carson_ho/article/details/526932421. 推送的原理:两种方式:Push和Pull2. 解决方案Android中,实现消息推送的主流方案有7种2.1 C2DMCloud to Device Messaging,云端推送,是Android系统级别的消息推送服务(Google出品)...转载 2019-07-24 21:49:37 · 412 阅读 · 4 评论 -
Android登录状态记录
参考链接:https://blog.csdn.net/xjh_shin/article/details/80709519转载 2019-07-21 15:23:08 · 462 阅读 · 0 评论 -
Android WebView 开发详解(二)
参考链接:https://blog.csdn.net/typename/article/details/39495409转载 2019-07-21 17:36:43 · 137 阅读 · 0 评论 -
webView加载进度条显示
参考链接:https://dl-download.csdn.net/down10/20151115/93be002edd43fb59f5a83a7c91bfb911.rar?response-content-disposition=attachment%3Bfilename%3D%22webview.rar%22&OSSAccessKeyId=9q6nvzoJGowBj4q1&Ex...转载 2019-07-21 20:05:44 · 412 阅读 · 0 评论 -
史上最全的Android面试题集锦
转载链接:https://blog.csdn.net/xiangzhihong8/article/details/96280254转载 2019-09-11 10:24:17 · 110 阅读 · 0 评论 -
彻底了解Android中的内部存储与外部存储
彻底了解Android中的内部存储与外部存储1.内部存储data文件夹就是我们常说的内部存储,当我们打开data文件夹之后(没有root的手机是不能打开该文件夹),里面有两个文件夹值得我们关注,如下:一个文件夹是app文件夹,还有一个文件夹是data文件夹,app文件夹里存放着我们所有安装的app的apk文件,其实当我们调试一个app的时候,可以看到控制台输出的内容,有一项是uploadi...转载 2019-09-22 10:18:17 · 523 阅读 · 0 评论 -
Android登录、注册、设置密码、短信验证码简单逻辑界面等
参考链接:https://github.com/liangchengcheng/LoginDemo转载 2019-07-18 10:50:14 · 1172 阅读 · 0 评论