E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android基础知识收集
被面试官问的
Android基础
题难倒了?这里有31道面试题 ,牢固你的基础!
目录1.如何对Android应用进行性能分析2.什么情况下会导致内存泄露3.如何避免OOM异常4.Android中如何捕获未捕获的异常5.ANR是什么?怎样避免和解决ANR(重要)6.Android线程间通信有哪几种方式7.Devik进程,linux进程,线程的区别8.描述一下android的系统架构9.android应用对内存是如何限制的?我们应该如何合理使用内存?10.简述android应用程
chuhe1989
·
2023-04-04 12:45
Android开发
安卓定制系统开发!腾讯、网易必问的20道题Android面试题,实战解析
章节目录第一章:
Android基础
面试题第二章:Android高级面试题第三章:开源框架实战面试解析第四章:Java面试题第五章:Flutter相关面试题全解析第六章:一线大厂Android高频面试题集锦这份最新整理的面试解析包含了腾讯
深圳之巅
·
2023-04-04 01:10
程序员
Android
抖音 Android 性能优化系列:启动优化实践
抖音有数亿的日活,启动耗时几百毫秒的增长就可能带来成千上万用户的留存缩减,因此,启动性能的优化成为了抖音
Android基础
技术团队在体验优化方向上的重中之重。
mashanshui
·
2023-04-03 11:38
android
android
性能优化
java
android基础
1、Activity生命周期?onCreate()->onStart()->onResume()->onPause()->onStop()->onDetroy()2、Service生命周期?service启动方式有两种,一种是通过startService()方式进行启动,另一种是通过bindService()方式进行启动。不同的启动方式他们的生命周期是不一样.通过startService()这种方
Karle_
·
2023-04-03 10:33
笔记
android
Java进阶篇
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式
Android基础
篇、Android进阶篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-04-03 04:57
Android 嵌套滑动总结,
android基础
考试题及答案
//可滑动部分将AppBarLayout中需要上滑隐藏的部分的scrollFlag指定为scroll,在RecyclerView中指定behavior为appbar_scrolling_view_behavior就可以实现最简单的吸顶嵌套滑动,如下:看起来像带有header的RecyclerView在滑动,但其实是嵌套滑动。layout_scrollFlags和layout_behavior有很多
m0_66264169
·
2023-04-03 00:37
程序员
面试
移动开发
android
如何开发android服务程序,Android开发基础之服务Service(转)
转载,转载30、Android开发基础之服务Service2018年04月23日21:05:46程序员拉大锯阅读数329更多所属专栏:
Android基础
系列视频教程版权声明:转载,转载请注明出处,谢谢!
weixin_39600885
·
2023-04-02 23:17
如何开发android服务程序
Android项目驱动式开发教程 第2版,Android项目驱动式开发教程 第2版简介,目录书摘...
编辑推荐:内容简介:书以Android的程序设计实例为主线,主要内容包括
Android基础
知识与Android程序的基本结构,Android生命周期与组件通信、Android用户界面设计、Android
张浩捷
·
2023-04-02 23:15
第2版
android 多态的使用方法,
Android基础
之Java多态、继承、重载和重写的区别
一、继承(inheritance)1.1继承是什么简而言之,继承就是在现有类的基础上,增加新的方法或者重写基类的方法的一种方式。继承还是面向对象语言的基本特征【继承、多态和封装】之一。在Java中,java.lang.Object这个类是所有类的基类【也叫父类或者超类】。继承涉及到的两个关键字如下:extends:用于继承类,每个类最多只能继承一个父类implements:用于继承接口,每个类继承
OF COURSE想当然
·
2023-04-02 13:50
android
多态的使用方法
Android开发基础知识
Android开发1.
Android基础
知识1.1发展历程1.2Android系统体系架构Android采用分层架构:Kernel层:Android平台的基础。有线程管理和内存管理等功能。
jackalwonder
·
2023-04-02 00:50
android
android
studio
java
ButterKnife被弃用,ViewBinding才是findView的未来?
核心分析内容面向Android初、中级开发者,对于要学习的Android理论知识,我认为主要包括:
Android基础
&常用Android进阶与时俱进、热门技术编程语言计算机基础下面,我将对上面的理论知识逐一介绍
FB_YING
·
2023-04-02 00:20
android
Android基础
——工程的目录结构
#Android应用的目录结构1、src文件夹,Java源代码onCreate()//界面被创建调用的方法setContentView(R.layout.布局文件名);//设置该界面显示的UI布局2、gen目录【自动生成的文件夹,里面保存的是res资源文件的引用】3、Android4.1.2.jar【代表的是引用的jar包】4、libs文件夹【代码的第三方jar包,会自动的被添加到dependen
软件分享域
·
2023-04-01 17:24
Android基础
知识-笔记
以下是我的学习笔记垃圾算法1、引用计数法,被引用一次后数字+12、可达性算法,从Root对象开始搜索不可达的对象,搜索到了就回收(强引用,弱引用)3、标记算法,发现没有用到的就标记上,然后回收,但是这个样会导致碎片过多4、复制算法,扫描一些没有用到的对象,然后开辟一个新的内存空间,将用到的复制到新的,然后删除旧的5、标记整理,跟标记算法有点相似,在标记算法的基础上,删除不存活的对象,把后面的存活对
一个冬季
·
2023-04-01 16:21
Android基础
进阶 - 消息机制 之ThreadLocal
目录ThreadLocal是什么如何使用ThreadLocalThreadLocal源码分析消息机制中Looper中的ThreadLocal使用资料收获上一篇我们分析了Anrdoid消息机制的实现,其中关于ThreadLocal以及Native层的还没有搞清楚,这篇我们来一起学习分析下ThreadLocal的作用。一、ThreadLocal是什么ThreadLocal线程局部变量是一个泛型类,可以
音视频开发之旅
·
2023-04-01 04:57
音视频开发之旅
android
Android基础
进阶 - 消息机制 之ThreadLocal,安卓开发视频教程
publicvoidrun(){sStrThreadlocal.set(“bbb”);Stringvalue=sStrThreadlocal.get();sIntegerThreadLocal.set(2);intintValue=sIntegerThreadLocal.get();System.out.println(“222curThreadId=”+Thread.currentThread(
m0_64603929
·
2023-04-01 03:10
程序员
面试
移动开发
android
Android基础
进阶 - 消息机制 之ThreadLocal,看完这篇彻底明白了
如何使用ThreadLocalThreadLocal源码分析消息机制中Looper中的ThreadLocal使用资料收获上一篇我们分析了Anrdoid消息机制的实现,其中关于ThreadLocal以及Native层的还没有搞清楚,这篇我们来一起学习分析下ThreadLocal的作用。一、ThreadLocal是什么ThreadLocal线程局部变量是一个泛型类,可以接受任何类型的对象,一般Thre
m0_64604042
·
2023-04-01 03:10
程序员
面试
android
移动开发
远程面试字节跳动Android开发岗,刚拿到offer,知识点分享
目录:1.网络2.Java基础&容器&同步&设计模式3.Java虚拟机&内存结构&GC&类加载&四种引用&动态代理4.
Android基础
&性能优化&Framwork5.Android模块化&热修复&热更新
chuhe1989
·
2023-04-01 00:03
Android开发
android
面试总结
一、
Android基础
:1、四大组件:①Activity:②Service:③BroadcastReceiver:④ContentProvider:2、Activity生命周期:activity的四种状态
subr程序员
·
2023-03-31 22:00
#
Android
Studio
Android从零开始(一)----准备环节
起因很简单,最近要参加一个创青春的创业比赛,设计的创意项目以app的形式去做会比较好展示,但是四人团队中,也只有我有一些初步的
Android基础
,因此我便负责起了带领大家初步的去了解Android的任务
KinFish
·
2023-03-31 10:16
startApp快速搭建空白android项目基于kotlin采用MVVM架构
startAp项目地址在最后基本目录结构介绍快速搭建
android基础
项目软件架构1、基于kotlin,采用androidMVVM架构处理2、增加config.gradle针对项目所需要依赖进行配置3、
有时有晌
·
2023-03-31 06:14
kotlin
Android
android
kotlin
架构
Handler
知识收集
整理-1
我是代码搬运工,不能仅仅只是搬运,还要整理一下。1.Handler组成部分:Message:消息Handler:消息的发起者Looper:消息的遍历者MessageQueue:消息队列Handler流程图2.Handler的使用流程:使用Handler之前的准备工作有三步:调用Looper.prepare()(主线程不需要调这个,因为APP创建时,main方法里面已经帮我们创建了)创建Handle
疯震震
·
2023-03-31 04:14
安卓开发基础教程!完美讲解内存缓存LruCache实现原理,聪明人已经收藏了!
感谢关注一、
Android基础
Android基础
知识点比较多,看图。建议阅读:《Android开发艺术探索》1.Activity#Activity的四大启动模式,以及应用场景?
赵是水瓶座
·
2023-03-31 02:21
程序员
Android
2020-09-25
Android基础
知识-组件(Activity, Service)
应用基础知识每个Android应用都处于各自的安全沙盒中,并受以下Android安全功能的保护:Android操作系统是一种多用户Linux系统,其中的每个应用都是一个不同的用户;默认情况下,系统会为每个应用分配一个唯一的Linux用户ID(该ID仅由系统使用,应用并不知晓)。系统会为应用中的所有文件设置权限,使得只有分配给该应用的用户ID才能访问这些文件;每个进程都拥有自己的虚拟机(VM),因此
Ashen_9676
·
2023-03-30 20:08
含泪狂刷
Android基础
面试118题,当上项目经理才知道
1、写在前面本人目前就读于华南理工软件工程专业大四,2021年春季招聘拿了腾讯、CVTE、华为、YY等公司的实习offer,在腾讯深圳实习,已拿到转正offer,只投了阿里和华为两家公司,运气较好,有幸都拿到了offer,秋招也暂时告一段落。除了面经,想写一写学习和招聘的个人经验总结。学习和招聘都是和个人思维强相关的东西,我的经验也不一定对,我只是综合我个人以及周围相关同学的经验、踩过的坑,给后面
qiusuo1024com
·
2023-03-30 11:25
Android
经验分享
面试
开发语言
1.2
Android基础
--开发环境搭建
一、Android开发工具ADTBundle开发工具集合到“http://developer.android.com/sdk/index.html”网址,下载相应的版本的ADTBundle。将ADTBundle解压后,会看到eclipse目录、sdk目录和SDKManager.exe。AndroidStudio开发工具AndroidStudio3.5以上最小SDK:Android5.0(Lolli
Doctor.Sunny
·
2023-03-30 05:40
Android开发学习
android
1.2.1
Android基础
-案例1:我的第一个App(HiAndroid)
文章目录案例1:我的第一个App(HiAndroid)创建工程(HiAndroid)UI布局设计运行App如何在手机运行App?手机调试的配置案例2:手机调试HiAndroid总结案例1:我的第一个App(HiAndroid)1.需求描述:显示文本“我的第一个App”。2.技术要点:Android项目开发流程。3.步骤描述:①创建工程(HiAndroid)②UI布局设计③运行App创建工程(HiA
Doctor.Sunny
·
2023-03-30 05:40
Android开发学习
android
1.2.2
Android基础
--关于搭建补充的知识
一、相关术语的解释Dalvik:Android特有的虚拟机,和JVM不同,适合移动终端使用。AVD:(Androidvirtualmachine)安卓虚拟机设备,就是安卓的虚拟器ADT:(Androiddevelopmenttools)安卓开发工具SDK:(softwaredevelopmentkit)软件开发工具包,即安卓系统、平台架构等的工具集合,如adb.exeDDMS:(dalvikdeb
Doctor.Sunny
·
2023-03-30 05:40
Android开发学习
android
1.2.3
Android基础
--开发环境搭建(eclipse+SDK+ADT)
文章目录前言一、直接使用Eclipse二、配置eclipse+ADT+SDK三、第一个程序HelloWorld工程创建与运行四、项目的目录结构分析五、常用视图总结前言这里开发环境的搭建有两种方法,首先可以使用封装好的用于开发Android的ADTBundle,或者自己运行配置。一、直接使用Eclipse这里提供64位版本:https://dl.google.com/android/adt/adt-
Doctor.Sunny
·
2023-03-30 05:40
Android开发学习
android
1.2.4
Android基础
--开发环境搭建(Android Studio)
1.2.4
Android基础
--开发环境搭建(AndroidStudio)前言1.下载AndroidStudio2.安装AndroidStudio3.新建工程4.IDE的界面分析5.运行程序小结前言你好
Doctor.Sunny
·
2023-03-30 05:40
Android开发学习
android
android
studio
ide
1.0
Android基础
--Android定义
文章目录前言一、系统框架1.应用程序框架2.系统运行库二、应用组件1.活动【Activity】2.服务【Service】3.广播接收器【Broadcast】4.内容提供【ContentProvider】三、平台优势总结前言Android是由Google公司和开放手机联盟领导并开发的一种基于Linux的自由且开放源代码的操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,主要使用于移动设备。
Doctor.Sunny
·
2023-03-30 05:10
Android开发学习
android
Android基础
- 系统特性与平台构架
Android系统特性与平台架构系统特性:应用程序框架支持组件的重用与替换(app发布时遵守了框架的约定,其他app也可以使用该模块)Dalvik虚拟机:专门为移动设备优化-集成的浏览器:开源的WebKit引擎SQLite结构化的数据存储优化的图形库,多媒体支持,GSM电话技术,蓝牙等采用软件叠层方式构建平台架构图:架构的简单理解:Application(应用程序层)我们一般说的应用层的开发就是在
「已注销」
·
2023-03-30 05:34
Android
Android
1.1
Android基础
--系统特性与平台架构
文章目录前言一、系统特性二、平台架构1.平台架构图2.架构的简单理解总结前言Android是由Google公司和开放手机联盟领导并开发的一种基于Linux的自由且开放源代码的操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,主要使用于移动设备。(来源:搜狗百科)一、系统特性应用程序框架支持组件(四大组件+Intent组件)的重用与替换。Dalvik虚拟机专门为移动设备优化集成的浏览器,开
Doctor.Sunny
·
2023-03-30 04:01
Android开发学习
android
本博客文章阅读指南
分类具体文章
Android基础
知识篇四大组件
Android基础
知识1:四大组件之Activity
Android基础
知识2:四大组件之Service
Android基础
知识3:四大组件之Broadcast(
陈有余
·
2023-03-30 04:36
Android 常用开发框架
:https://blog.csdn.net/IT_51888_liang/article/details/124312583一、快速开发框架XSnow基于RxJava2+Retrofit2精心打造的
Android
汤米粥
·
2023-03-29 22:22
rxjava
android
okhttp
L19课程感悟-给你的“大脑”做个优化
本周课程的核心思想是经验管理,从L17开始,我们已经学习了从“
知识收集
”(正确积累经验)、“知识整理”(符合逻辑的结构整理),到今天学习的“知识储存”(有效运用的经验存储),我们正在一步一步把学到的“知识
disappear_dce8
·
2023-03-29 14:28
Android基础
知识整理(初中级)
一、网络篇:1、Android网络编程简介2、Android网络编程之Http协议3、TCP/IP、Http协议和socket之间的区别4、让所有Android面试者头皮发麻的问题5、Android中tcp和udp的区别6、HTTP请求方式中8种请求方法7、HTTP请求报文与响应报文和常见状态码8、一个TCP连接上面能发多少个HTTP请求?二、数据结构与算法篇1、Android中常用的数据结构2、
zhdkong
·
2023-03-29 10:31
android
java
apache
Android基础
学习整理知识点
注:本文内容有自己理解部分,若有不对的地方,欢迎指出。Android四大组件Activity什么是Activity?是应用程序的组件,用于显示用户界面,可以与用户交互完成相关的操作。App中可以有很多个Activity。Activity存储于android系统的返回栈(backstack)中,特点先进先出(返回键或finish()出栈)。Activity的几种状态Activity状态说明运行状态处
内耗王者
·
2023-03-29 09:40
android
学习
android逆向学习路线(适合新手)
本人刚入行没有多久,说的不对的,请大家指正,谢谢~~(文末附送学习资料)Android逆向学习路线:1、Java语言基础2、
Android基础
既然是Android逆向,首先你肯定要有android方面的基础吧
it5101
·
2023-03-29 09:20
android
两种常用的带有底部导航的AndroidUI实现
最近决定,从头整理
Android基础
知识,和常用基本架构和框架,方便以后使用,更主要是知道自己到底会些什么,突破技术瓶颈!!!
从新开始学android
·
2023-03-29 04:43
网络篇
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式
Android基础
篇、Android进阶篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-03-29 00:08
《俚语
知识收集
》
不知是因为少壮时虚度光阴,英语荒废的一塌糊涂,还是根本就没学到什么,当微信里的小伙伴一连串抛过Ihaveabiggerfishtofry,I'mgame等词汇问什么意思时,我的脑子瞬间只有两个字—大写的不会!从今天起,每天学一个俚语,日积月累。【3.6】每日俚语idoms1ascoolasacucumber英:[æzku:læzˈkju:kʌmbə]图片发自App泰然自若,极为冷静;Inspite
百文1988
·
2023-03-26 12:04
『
Android基础
入门』RecyclerView列表组件的简单使用
作者简介:一位喜欢写作,计科专业大二菜鸟个人主页:starry陆离首发日期:2022年4月27日上期文章:『Android开源控件』Glide图片加载库订阅专栏:『
Android基础
入门』如果文章有帮到你的话记得点赞
starry陆离
·
2023-03-23 22:58
Android基础入门
Android
android
小程序
RecyclerView
Android FileProvider使用教程
Android基础
--FileProviderAndroid7.0之前,文件的Uri以file:///形式提供给其他app访问。
·
2023-03-23 20:52
【金三银四】2022 Android面经实录
复习点1、项目经历,业务,难点2、Java基础,JVM,集合原理3、
Android基础
,View体系,View绘制流程,事件分发,屏幕刷新,动画原理4、常见三方库原理5、Jetpack6、AndroidFramework7
i小灰
·
2023-03-23 18:23
Android基础
——布局篇(三)
最近应公司需求,转了PHP,又转了JAVA,还得帮前端写VUE,现在还在做计算机网络的事。。。我自己都弄不清自己的定位了。。。最近终于闲下来了,继续未完成的文章。一、FrameLayout帧布局,这种布局通过字面可能没法理解了,这种布局是像烙饼一样,一层压着一层。帧布局没有什么特殊的属性。这里总结两点:(1)帧布局中每一个子控件或容器都是独立的一层画面。(2)帧布局的子控件或子容器都是以屏幕最左上
欧西里
·
2023-03-23 15:30
iOS那些不解的
知识收集
Swift静态派发和动态派发动态派发是指需要在运行时找到方法的具体实现。静态派发是指在运行时调用方法不需要查表,直接跳转到方法的代码中执行。2.内联是指在编译期把每一处方法调用替换为直接执行方法内部的代码,可以帮助你避免运行时方法调用的时间开销。Swift柯里化柯里化(Currying),又称部分求值(PartialEvaluation),是一种函数式编程思想,就是把接受多个参数的函数转换成接收一
不知从哪冒出的兔子
·
2023-03-22 10:54
那些年收藏的技术文章(一) CSDN篇
#Android##
Android基础
及相关机制AndroidContext上下文你必须知道的一切Android中子线程真的不能更新UI吗?
weixin_33691700
·
2023-03-19 23:06
git
面试
ui
Android基础
——工程目录结构篇
这篇文章默认读者已经了解AndroidStudio编辑器下android工程如何创建。如果有错误或不准确的地方,欢迎指正。注意:如果一点基础没有,以下目录有看不懂的不要紧,未来用到的时候会有详细的介绍。Android工程目录.png一、.gradle:gradle系统编译文件夹。androidstudio使用gradle构建脚本,使用Groovy语言。可以理解为为了方便构建项目的工具。而.grad
欧西里
·
2023-03-19 20:31
前端开发中奇怪的
知识收集
抓包发现接口重复请求js修改css里的帧动画配置百度app里网页用的fiexd布局内部有img会一会儿消失vscode中CommentsarenotpermittedinJSON.(521)的解决办法一个页面有多个el-table表格,会显示混乱问题vue项目深度监听对象数组里对象的属性变化
夜凉听风雨
·
2023-03-19 06:43
Android无root,获取其他应用内部存储的数据
有一点
Android基础
的都知道data/data/中的文件对其他应用是不可见的,在没有源码的条件下,无法直接访问data/data中的文件。
Yilia_11d2
·
2023-03-18 10:33
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他