题目-Android基础
标签: android
EasyPermission MQTT ...吊打面试官:Android中高级面试题 – 终局之战 ...monkey命令测试 adb shell monkey -v 500 sharedPreference优化,提前加载到内存currenthashmap,使用apply 桌面应用图标不见
标签: android
EasyPermission MQTT ...吊打面试官:Android中高级面试题 – 终局之战 ...monkey命令测试 adb shell monkey -v 500 sharedPreference优化,提前加载到内存currenthashmap,使用apply 桌面应用图标不见
是运算符,用来比较两个值、两个对象的内存地址是否相等; equals是Object类的方法,默认情况下比较两个对象是否是同一个对象,内部实现是通过“”来实现的。 如果想比较两个对象的其他内容,则可以通过重写equals...
【这只是一个简单使用过程示例】 // 此处变量声明省略 private void play() { // 先获取SurfaceHolder mSurfaceView = findViewById(R.id.surface_view); mSurfaceHolder = mSurfaceView.getHolder(); mSurfac
目前我就职于某大厂安卓高级工程师职位,在当下大环境下也想为安卓工程师出一份力,通过我的技术经验整理了面试经常问的题,答案部分会是一篇文章或者几篇文章,都是我认真看过并且觉得不错才整理出来,大家知道高级...
android面试 1,简述事件分发机制 2,Activity的生命周期 3,Fragment生命周期 5,内存溢出 6,适配问题:文字适配;...13,常见设计模式 14,view的绘制流程 15 sparseArray 16 静态注册广播和...
自备留用 《Java语言程序设计》20春期末考核 1. 接口体中不应包含( )。...C 在Java中一个类不能同时继承一个类和实现一个接口 D 在Java中接口只允许单一继承 4. 编译并且执行以下代码,会出现什么情况...
我们都知道 Android 平台没有任务管理器,而内部App 维护者一个 Activityhistory stack 来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity 可能会使用FLAG_ACTIVITY_NEW_TASK 标记来...
1.相关方法详解 1)Paint(画笔): 就是画笔,用于设置绘制风格,如:线宽...我们可以通过下述方法来设置Paint(画笔)的相关属性,另外,关于这个属性有两种, 图形绘制相关与文本绘制相关: setARGB(int a,int r,int...
4,音视频解封和封装:生成一个MP4 二、使用OpenGL渲染视频画面篇 1,初步了解OpenGL ES 2,使用OpenGL渲染视频画面 3,OpenGL渲染多视频,实现画中画 4,深入了解OpenGL之EGL 5,OpenGL FBO数据缓冲区 6,...
本节引言: ...上两小节我们学习了Drawable以及Bitmap,都是加载好图片的,而本节我们要学习的绘图相关的 ...一些API,他们分别是Canvas(画布),Paint(画笔),Path(路径)!...自定义View的基础哦~好的,
==是运算符,用来比较两个值、两个对象的内存地址是否相等; equals是Object类的方法,默认情况下比较两个对象是否是同一个对象,内部实现是通过“==”来实现的。 如果想比较两个对象的其他内容,则可以通过重写...
SurfaceView 绘制分形图之前一直做的是应用类,这次抽时间,参考网上资料实践了下SurfaceView.目标是在页面上画一个科赫曲线的分形图. 代码如下: package com.example.fredric.demo02; ...超链接的#和...
Android 进程不死从3个层面入手: A.提供进程优先级,降低进程被杀死的概率 方法一:监控手机锁屏解锁事件,在屏幕锁屏时启动1个像素的 Activity,在用户解锁时将 Activity 销毁掉。 方法二:启动前台service。...
导航本节引言:我们学习了Drawable以及Bitmap,都是加载好图片的,而本节我们要学习的绘图相关的 一些API,他们分别是Canvas(画布),Paint(画笔),Path(路径)!本节非常重要,同时也是我们 自定义View的基础哦,好的...
教程代码:https://github.com/ChenLittlePing/LearningVideo目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封装...
刚开始学习FFmpeg,用几篇文章记录下,使用ffmpeg开发一个简单的视频播放器,大概的过程.这里只讨论核心代码,如解封装,音频的解码播放,视频的解码播放,音视频同步,不涉及UI布局. http://ffmpeg.org/ 一, FFmpeg是一套...
内部类:就是在某个类的内部又定义了一个类,内部类所嵌入的类称为外部类 匿名内部类:使用new生成的内部类 因为内部类的产生依赖于外部类,持有的引用是类名.this 2.Java中try catch finall...
MediaPlayer是Android中的一个多媒体播放类,我们用它来控制音视频流或本地音视频资源的播放过程。 这篇blog我们就来从MediaPlayer的生命周期、用法、工作流程、源码来分析。 1. 状态图和及生命周期 1.1 MediaPlayer...
一个Activity通常对应一个能与用户交互的UI(用户界面) Activity分类 FragmentActivity ListActivity TabActivity... 还会自己定义一个Basectivity. Activity与View的区别 Activity是四大组件中唯一一个用来和...
Flutter 作为一个跨平台的应用框架,诞生之后,就被高度关注。它通过自绘 UI ,解决了之前 RN 和 weex 方案难以解决的多端一致性问题。Dart AOT 和精减的渲染管线,相对与 JavaScript 和 webview 的组合,具备更高的...
Android 常见面试题,希望能够帮助各位
1.HTTP加密过程 2.http的几个方法 3.https的加密过程 4.dns解析过程 5.post和PATCH的区别 6.http1.1和2.0的区别 7.ip地址是虚拟ip,为什么客户端和服务端能通信 8.RAII
Android画图方式
在一个九曲十八弯的小路上,一个僵尸冒着大雪前行。最后雪停了,僵尸高兴的跳起了骑马舞。 分析需求: 在一个九曲十八弯的小路上 地图制作(使用Tiled制作) 一个僵尸冒着大雪前行 粒子系统 最后雪停了 粒...
Himi 原创, 欢迎转载,...我解释下:当我在给大家讲解的时候会附带上源码,可是这个源码是演示代码,为了让大家看的清楚,所以我会尽可能把一些与其无关的删掉,但是发现演示代码还是被一些童鞋们效仿,导致不少...