![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
bestYou_
简介啥呢?
展开
-
C++知识点汇总(Android面试)
数据类型typedef类型限定符定义常量存储类引用 vs 指针struct vs class成员函数析构函数拷贝构造函数friend 友元inline 内联函数继承类型运算符重载动态内存命名空间预处理器#include#define条件编译预定义宏信号线程强制类型转换const_caststatic_castdynamic_castreinterupt_cast智能指针unique_ptrshared_ptrweak_ptr..转载 2020-12-07 20:01:51 · 339 阅读 · 0 评论 -
设计模式汇总(Android面试)
设计模式分类面向对象六大原则工厂模式单例模式建造者模式原型模式适配器模式观察者模式代理模式责任链模式策略模式备忘录模式设计模式分类模式 & 描述包括创建型模式提供了一种在创建对象的同时隐藏创建逻辑的方式。工厂模式(Factory Pattern)抽象工厂模式(Abstract Factory Pattern)单例模式(Singleton Pattern)建造者模式(Builder Pattern)原型模式(Prototype Pattern).转载 2020-12-07 19:59:24 · 420 阅读 · 0 评论 -
计算机网络基础(Android面试)
网络体系的分层结构HTTP 相关通用头部请求报文请求行请求方法请求头请求体响应报文常见状态码响应头缓存机制HTTP 1.1HTTP 2.0HTTPS加密原理TCP/IP三次握手四次挥手TCP 与 UDP 的区别Socket使用示例网络体系的分层结构分层说明应用层(HTTP、FTP、DNS、SMTP 等)定义了如何包装和解析数据,应用层是 http 协议的话,则会按照协议规定包装数据,如按照请求行.转载 2020-12-07 19:58:29 · 263 阅读 · 0 评论 -
常见面试算法题汇总(Android面试)
排序比较排序冒泡排序归并排序快速排序线性排序计数排序桶排序二叉树顺序遍历层次遍历左右翻转最大值最大深度最小深度平衡二叉树链表删除节点翻转链表中间元素判断是否为循环链表合并两个已排序链表链表排序删除倒数第N个节点两个链表是否相交栈 / 队列带最小值操作的栈有效括号用栈实现队列逆波兰表达式求值二分二分搜索X的平方根哈希表两数之和连续数组最长无重复字符的子串最多点在一条直线上堆 / 优先队.转载 2020-12-07 19:57:34 · 2021 阅读 · 0 评论 -
Java知识点汇总(Android面试)
JVMJVM 工作流程运行时数据区(Runtime Data Area)程序计数器Java 虚拟机栈本地方法栈Java 堆方法区方法指令类加载器垃圾回收 gc对象存活判断垃圾收集算法垃圾收集器内存模型与回收策略Objectequals 方法hashCode 方法staticfinalString、StringBuffer、StringBuilder异常处理内部类匿名内部类多态抽象和接口集合框架HashMap结构图H.转载 2020-12-07 19:56:46 · 174 阅读 · 0 评论 -
Gradle知识点汇总(Android面试)
依赖项配置配置说明implementationGradle 会将依赖项添加到编译类路径,并将依赖项打包到编译输出。不过,当模块配置 implementation 依赖项时,其他模块只有在运行时才能使用该依赖项。apiGradle 会将依赖项添加到编译类路径和编译输出。当一个模块包含 api 依赖项时,会让 Gradle 了解该模块要以传递方式将该依赖项导出到其他模块,以便这些模块在运行时和编译时都可以使用该依赖项。compileOnlyGradle 只会将依赖项添加到转载 2020-12-07 19:56:00 · 523 阅读 · 0 评论 -
Android知识点汇总(Android面试)
Activity生命周期启动模式启动过程Fragment特点生命周期与Activity通信Service启动过程绑定过程生命周期启用前台服务BroadcastReceiver注册过程ContentProvider基本使用数据存储ViewMeasureSpecMotionEventVelocityTrackerGestureDetectorScrollerView 的滑动View 的事件分发在 Activity 中获取某个 .转载 2020-12-07 19:55:08 · 635 阅读 · 0 评论 -
Android扩展知识点(Android面试)
ARTART 功能预先 (AOT) 编译垃圾回收优化开发和调试方面的优化ART GCApk 包体优化Apk 组成结构整体优化资源优化代码优化.arsc文件优化lib目录优化Hook基本流程使用示例Proguard规则公共模板常用的自定义混淆规则aar中增加独立的混淆配置检查混淆和追踪异常架构MVCMVPMVVMJetpack架构使用示例NDK 开发JNI 基础数据类型String 字符串函数操作.转载 2020-12-07 19:54:03 · 396 阅读 · 0 评论 -
Android开源库源码分析(Android面试)
LeakCanary初始化注册引用泄漏观察Dump HeapEventBus自定义注解注册订阅者发送事件LeakCanary初始化注册在清单文件中注册了一个 ContentProvider 用于在应用启动时初始化代码:leakcanary-leaksentry/*/AndroidManifest.xml··· <application> <provider android:name="leakcana.转载 2020-12-07 19:52:56 · 131 阅读 · 0 评论 -
SuperMap iMobile for Android开发入门(iMobile 10i + AS 3.6)
SuperMap iMobile开发入门(iMobile 10i + AS3.6)超图防坑指南文章概要AS3.6安装、SuperMap iMobile 10i下载HelloMap工程创建HelloMap示例代码HelloMap完整工程下载超图防坑指南机缘巧合,报名了超图的 命题开发组竞赛,想着,就是写个小作业,就能完成,顺便领个小证书啥的。 不过, 哎?? 超图这坑太深了吧!他们的视频教程做了好多遍,细究了好多的细节(大概就是 仔细看每帧视频画面吧),也没能Debug Successful。在超图原创 2020-05-15 17:55:15 · 2069 阅读 · 2 评论 -
一款查课App的探索
前言:在博主学校,有查课的传统,就是一堆不同专业的课程表,由不同专业的学生去考勤,来激励学生上课。 换成逻辑层,就是数据库的操作。正文:理解了业务逻辑后,转换为需要使用的技术点。 1. 为了便捷性,选择了移动端的Android application。 2. 只是为了实现下功能,所以,未做网络通信。数据本地存储。本地环境为:win 8(x64) + Android stu...原创 2018-02-24 00:14:01 · 1253 阅读 · 0 评论 -
Android课程表显示
前言在做之前那个查课app时,用到了课程表显示,当然,找资料也费了些功夫,还是自己没做过,经验也少,所以想分享下。正文在新建工程后,本文仅给出界面文件和实现代码。 新建Activity,可以命名为zhuanyekebiao。 界面代码为:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xml...原创 2018-03-01 00:53:33 · 7530 阅读 · 7 评论 -
android布局文件的命名规则
前言:哇,好气哦。 这个神奇的规则,整的沮丧的爬上床睡觉了。 起床,元气满满,接着仗剑DeBug之旅。正文:首先来说,这是目前遇到的一个神奇的bug,竟然,竟然是因为大写字母的存在报错!在布局中添加了EiffelTower.jpg文件,想着在启动页美化下呢,结果,它给报错了,嗯,可能是图片太大了吧。于是,没改资源名字,换了下面这张酷酷的机器人,它还是报错啊。只好百度了。...原创 2017-07-02 17:25:25 · 3866 阅读 · 0 评论 -
二维码扫描--基于bingoogolapple + Android Studio 2.3.3
前言:Android开发之实现二维码扫描正文:网上有很多的二维码扫描的教程,但,对于刚入门的兄弟们来说,真的很残忍。既然有需求,就去网上找相应的教程是吧,而且,就喜欢那种简单粗暴的先实现下功能,再进行代码的改动,达到自己的需求。嗯,我只是刚入门的小学生。扫描二维码,当然是官方的Zxing库了,这个是必须要学习的。 但是,如果只是实现功能练下手,咱就接着往下看。bingoogolapple在功能实现原创 2017-09-02 18:46:48 · 2418 阅读 · 0 评论 -
短信验证码的实现--基于Mob3.0 SMS SDK + Android Studio 2.3.3
前言: Mob的官方文档有点迷人,但是,终于还是解决了。 特此总结,帮助下学习Android的兄弟们。1.环境配置1.1 获取Mob SMS SDK请至Mob官网下载最新SDK,解压后会看到以下目录结构:SMSSDK下存放的是短信SDK的全部内容。1.2 导入SDKSMSSDK目录下包含以下内容:将以上文件按需放入Android Studio项目所要使用SMSSDK的Module所在的Li原创 2017-09-02 18:00:49 · 481 阅读 · 0 评论