风斗 风斗
4年前
2021 春招通关 BAT 最新 Android 常用面试真题
前言金三银四招聘旺季已经开启,如果有面试准备的,临阵磨枪,不快也光。如果没面试想法的,也可以看看这些问题以及它们的解析,对提升技术也是很有帮助的。内容涵盖五大部分:Java基础部分、Android部分、数据结构与算法部分、常用的开源库部分、计算机网络认识部分。Java基础部分内容主要包括操作系统相关、JDK&JVM&JRE、面向
Stella981 Stella981
3年前
Android:通过Glide保存图片到本地,并同步到相册
1save.setOnClickListener(newView.OnClickListener(){2@Override3publicvoidonClick(Viewv){4Glide.w
Stella981 Stella981
3年前
Android 优化二 Java内存分配机制及内存泄漏
Java内存分配机制及内存泄漏目录介绍1.JVM内存管理1.1JVM内存管理图1.2Java采用GC进行内存管理。2.JVM内存分配的几种策略2.1静态的2.2栈式的2.3堆式的2.4堆和栈的区别2.5得出结论
Stella981 Stella981
3年前
Android开发之使用Pull解析器生成XML文件
有些时候,我们需要生成一个XML文件,生成XML文件的方法有很多,如:可以只使用一个StringBuilder组拼XML内容,然后把内容写入到文件中;或者使用DOMAPI生成XML文件,或者也可以使用pull解析器生成XML文件,这里推荐大家使用Pull解析器。相关代码如下:publicstaticStringwriteXML(List<Pe
Stella981 Stella981
3年前
Android视频直播流(四)H264的简单介绍
前几章已经可以拿到NV21的数据了,并且保存到本地文件,也可以正常渲染播放,但是不知道有没有同学发现一个细节,就是在设置分辨率为宽640像素高480像素的时候每一帧数据的大小是480\640\1.5460800450K那么一秒有
Stella981 Stella981
3年前
Android ListView长按事件弹出菜单并获取选中的item
看了很多listview的长按事件,但几乎都是只给出弹出菜单的代码,没有给出选中的某个项的代码,我贴个全的吧,免得摸索麻烦思路就是listview在父窗口先注册一个长按弹出菜单registerReceiver》设置一个长按的listener,保存好选中item数据》onCreateContextMenu添加菜单》onContextItemSel
Stella981 Stella981
3年前
Android 监听APP进入后台或切换到前台方案对比
在我们开发的过程中,经常会遇到需要我们判断app进入后台,或者切换到前台的情况。比如我们想判断app切换到前台时,显示一个解锁界面,要求用户输入解锁密码才能继续进行操作;我们想判断app切换到后台,记录一下log;或者当用户切换回前台时,我们想刷新一下页面的数据等等......android里面监听app前后台的方案很多(这还是得归根于安卓提供了丰富的a
Stella981 Stella981
3年前
Android实现简单的检测手机自由落体关闭屏幕
实现功能如下:在背景运行app,检测到自由落体状态时,熄灭屏幕,可重复测试。1\.检测自由落体动作需要使用到加速度感应器 TYPE\_ACCELEROMETERSensorManagermSensorManager;privatefloatmLastX;privatefloatmLastY;pr
Stella981 Stella981
3年前
Android中开发IM即时通讯功能的方案
这里有必要普及一下xmpp是个什么东西?引用某娘的定义:   XMPP是一种基于标准通用标记语言(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fbaike.baidu.com%2Fview%2F5286041.htm)的子集XML(https://www.oschina
Stella981 Stella981
3年前
Android项目实战系列—基于博学谷(七)课程模块(中)
!image(https://www.cztcms.cn/wpcontent/uploads/2020/03/%E5%8D%9A%E5%AD%A6%E8%B0%B7.png)由于这个模块内容较多,分为上、中、下三篇博客分别来讲述,请耐心阅读。课程模块分为四个部分\\课程列表\x\课