程序员
文章平均质量分 88
普通网友
这个作者很懒,什么都没留下…
展开
-
只需要这一篇文,妈妈再也不用担心我的面试,offer拿到手软
https://blog.csdn.net/qq_29966203/article/details/90572628第二章 字符串String、数组、数据类型转换https://blog.csdn.net/qq_29966203/article/details/90578433第三章 Java基础https://blog.csdn.net/qq_29966203/article/details/90605164https://blog.csdn.net/qq_29966203/article/de原创 2022-03-20 19:38:02 · 114 阅读 · 0 评论 -
双非本科字节跳动Android面试题分享(已拿offer),flutter面试题
在字节面试前我也准备了很久,刷了很多大厂面试题,知识点整理出来分享给大家:Java基础Java Object类方法HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理HashMap 和 HashTable 区别HashCode 作用,如何重载hashCode方法ArrayList与LinkList区别与联系GC机制Java反射机制,Java代理模式Java泛型Synchronized原理Volatile实现原理方法锁、对象锁原创 2022-03-20 19:36:25 · 185 阅读 · 0 评论 -
刷抖音上瘾后,决定探究如果做一款类似抖音短视频app,BAT大厂最爱问的Android核心面试百题详细解析
audioEncoder.offerAudioEncoder(this_buffer.clone(), presentationTimeStamp); // feed to audio encoder}这里也可以设置AudioRecord的回调(通过setRecordPositionUpdateListener())来触发音频数据的读取。offerAudioEncoder()里主要是把audio采样数据送入音频MediaCodec的InputB原创 2022-03-20 19:33:11 · 723 阅读 · 0 评论 -
Android性能调优之需要掌握的JVM知识,含BATJM大厂
Java对象在虚拟机中的生命周期Java的GC机制注意的是,Android中的Dalvik和ART并不属于JVM。2.JVM执行流程==========================================================================当我们执行一个Java程序时,它的执行流程如图所示:图中可以看出,JVM执行流程分为两个部分,分别是编译时环境和运行时环境,当一个Java文件经过Java编译器编译后会生成一个 .class文件,这个 .c..原创 2022-03-20 14:19:51 · 205 阅读 · 0 评论 -
Android开发之语音识别,Android开发知识体系
switch (requestCode) {case RESULT_SPEECH: {if (resultCode == RESULT_OK && data != null) {ArrayList text = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);//这里集合列表中第一个值为匹配度最高的值txtText.setText(text.get(0));}break;}}}完整代码1.M原创 2022-03-20 14:13:24 · 5502 阅读 · 0 评论 -
Android开发3年,靠着这份PDF面试资料,成功跳槽字节跳动
广播的两种注册方式 ?广播发送和接收的原理了解吗 ?(Binder机制、AMS)ContentProvider基础相关ContentProvider了解多少?ContentProvider的权限管理?说说ContentProvider、ContentResolver、ContentObserver 之间的关系?数据存储相关描述一下Android数据持久存储方式?SharedPreferences的应用场景?注意事项?SharedPrefrences的apply和commit有什么区别?了原创 2022-03-20 14:10:11 · 649 阅读 · 0 评论 -
Android应用的资源,2021大厂Android知识点总结+面试题解析
| 目录 | 存放的资源 || — | — || /res/animator/ | 存放定义属性动画的XML文件 || /res/anim/ | 存放定义补间动画的xml文件 || /res/color/ | 存放定义不同状态下颜色列表的xml文件 || /res/drawable/ | 存放各种位图文件 || /res/layout/ | 存放各种用户界面的布局文件 || /res/menu/ | 存放为应用程序定义各种菜单的资源,包括选项菜单,子菜单,上下文菜单的资源 || /res/r原创 2022-03-20 14:08:34 · 68 阅读 · 0 评论 -
Android应用开发-小巫CSDN博客客户端UI篇,成功从小公司跳槽
android:layout_width=“match_parent”android:layout_height=“wrap_content”android:baselineAligned=“true”android:orientation=“horizontal” ><ImageViewandroid:id="@+id/blogImg"android:layout_width=“wrap_content”android:layout_height=“wrap_content”原创 2022-03-20 14:06:57 · 316 阅读 · 0 评论 -
Android应用开发--MP3音乐播放器代码实现(一),学Android看这就完事了
long id) {if(mp3Infos != null) {Mp3Info mp3Info = mp3Infos.get(position);Log.d(“mp3Info–>”, mp3Info.toString());Intent intent = new Intent();intent.putExtra(“url”, mp3Info.getUrl());intent.putExtra(“MSG”, AppConstant.PlayerMsg.PLAY_MSG);intent.se原创 2022-03-20 14:05:20 · 3035 阅读 · 0 评论 -
Android开发必会App启动优化,全网疯传
针对App启动优化我们做了哪些工作?1、App启动优化方向:视觉体验优化2、App启动优化方向:代码逻辑优化一、App启动优化方向:视觉体验优化App启动时白屏问题App启动阶段 :加载并启动应用程序。启动后立即显示应用程序空白的启动窗口。创建应用程序进程。启动白屏的问题就是在1~2阶段,因为App应用启动都会先进入一个闪屏页(SplashActivity) 来展示应用信息。我们可以通过设置启动窗口的主题来优化视觉上出现的启动白屏的问题。1、默认主题默认.原创 2022-03-19 22:06:27 · 251 阅读 · 0 评论 -
Android开发之——Profiler-内存分析,flutter代码扫描
事件时间轴,显示活动状态、用户输入事件和屏幕旋转事件内存使用量时间轴,它会显示以下内容一个堆叠图表,显示每个内存类别当前使用多少内存,如左侧的 y 轴以及顶部的彩色键所示一条虚线,表示分配的对象数,如右侧的 y 轴所示每个垃圾回收事件的图标内存计算方式您在内存性能分析器顶部看到的数字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fdp1AE20-1647698564799)(https://cdn.jsdelivr.net/gh/pg..原创 2022-03-19 22:03:03 · 402 阅读 · 0 评论 -
Android开发一年半,二本学历,Curd背景,难道Android真的凉了
个人背景如标题所示,我的个人背景非常简单,Android开发经验1年半,学历普通,2本本科毕业,毕业后出来就一直在Crud,在公司每天重复的工作对我的技术提升并没有什么帮助,但小镇出来的我也深知自我努力的重要性,想要改变“命运”,没有背景没有资本的人,只能通过勤奋获得。幸运女神往往会眷顾努力的人,所以当好运降临到我头上,我并不诧异,目前拿到了美团30K的offer,下文也不说废话,主要分享我这次“大厂面试经历”和“个人学习方法”,希望能帮助到你们。内容过多,不适合在文章全部阐述,下文的面试题以及学习原创 2022-03-19 22:01:27 · 169 阅读 · 0 评论 -
Android庞大的源码体系是怎么设计的?2020字节跳动Framework 高频面试题详细总结
三、Binder 机制(IPC、AIDL 的使用)1、什么是 AIDL 以及如何使用(★★★★)①aidl 是 Android interface definition Language 的英文缩写,意思 Android 接口定义语言。②使用 aidl 可以帮助我们发布以及调用远程服务,实现跨进程通信。③将服务的 aidl 放到对应的 src 目录,工程的 gen 目录会生成相应的接口类…2、AIDL 的全称是什么?如何工作?能处理哪些类型的数 据?(★★★)AIDL 全称 Android I原创 2022-03-19 21:59:50 · 192 阅读 · 0 评论 -
Android应用开发--MP3音乐播放器界面设计(1),2021年大厂Android高级面试题分享
android:layout_width=“match_parent”android:layout_height=“wrap_content” ><Buttonandroid:id="@+id/previous_music"android:layout_width=“wrap_content”android:layout_height=“wrap_content”android:layout_alignParentLeft=“true”android:background="@dr原创 2022-03-19 21:58:14 · 227 阅读 · 0 评论 -
android常用布局详解,2021华为Android面试真题解
相对布局定位非常的方便而且精准:RelativeLayout中子控件常用属性:其特有的一些定位属性如下:1、相对于父控件,例如:android:layout_alignParentTop=“true”android:layout_alignParentTop 控件的顶部与父控件的顶部对齐;android:layout_alignParentBottom 控件的底部与父控件的底部对齐;android:layout_alignParentLeft 控件的左部与父控件的左部对齐;android:l原创 2022-03-19 21:56:35 · 255 阅读 · 0 评论 -
Android客户端HTTP请求服务端Servlet,android开发技术基础
这里我使用HttpURLConnection测试请求的过程,要使用必需添加依赖:useLibrary ‘org.apache.http.legacy’android 6.0(api23) 后,不再提供org.apache.http.(只保留几个类).*article/details/90906126)3. 客户端测试代码客户端根据以上servlet返回的json字符做相应请求。代码如下:public static void testHttpURLConnection() {final Stri原创 2022-03-19 21:53:21 · 366 阅读 · 0 评论 -
Xml—dom4j解析以及写入xml文档时的乱码问题,34岁程序员年薪50w
book.xml<?xml version="1.0" encoding="UTF-8"?><书架><书><书名>Java就业基础教程</书名><作者>张孝祥</作者><售价>48元</售价><售价>58元</售价></书><书><书名>JavaScript网页开发</书名><作者>黎活明<原创 2022-03-18 02:01:26 · 233 阅读 · 0 评论