Android经典面试题,也可以提升综合能力
基础问题相关1、接口的意义百度2、抽象类的意义百度3、内部类的作用乐视4、Java虚拟机的特性百度乐视5、哪些情况下的对象会被垃圾回收机制处理掉美团小米6、进程和线程的区别猎豹美团7、java中和equals和hashCode的区别乐视8、HashMap的实现原理美团9、stringst
Stella981 Stella981
3年前
Android原生编解码接口 MediaCodec 之——踩坑
版权声明:本文为博主原创文章,遵循CC4.0BYSA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/gb702250823/article/details/81669684希望我们尊重每个人的成果,转载请标明出处:https://blog.csdn.net/gb702250823/a
Stella981 Stella981
3年前
Android Rom修改制作工具软件集合
1.SIN2IMG     用于固件ftf中system.sin的解包     下载地址:SIN2IMG.rar   使用方法:将固件ftf文件用rar打开,解压出system.sin文件,将该文件于SIN2IMG.exe放在同一个文件夹里面,比如说X:\\下,进入CMD,用cd命令进入X:\\目录,输入SIN2IMG.exesy
Stella981 Stella981
3年前
Android NDK 开发入门环境配置与小例子
NDK:NativeDevelopmentKit原生开发工具NDK能干什么:NDK使得在android中,java可以调用C函数库。为什么要用NDK:我们都知道,java是半解释型语言,很容易被反汇编后拿到源代码文件,在开发一些重要协议时,我们为了安全起见,使用C语言来编写这些重要的部分,来增大系统的安全性。还有,在一些接近硬件环境下,相信大家都
Stella981 Stella981
3年前
SAP OData offline store在Android平台的技术实现
IamstudyingKapselODataofflinepluginrecently.InSAPhelp(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fhelp.sap.com%2Fsaphelp_smp305sdk%2Fhelpdata%2Fen%2F5e%2Fa
Stella981 Stella981
3年前
Android 内存泄露检测工具 LeakCanary 的监控原理
首先回顾一下 java的几种reference:从jdk1.2开始,引用分为强引用,软引用、弱引用和虚引用,其中 软引用、弱引用和虚引用和ReferenceQueue关联。!(http://static.oschina.net/uploads/space/20
Stella981 Stella981
3年前
Android 重写EditText自定义密码输入框
首先看看效果!(https://static.oschina.net/uploads/space/2016/1215/173118_LdXU_2275240.png)如上图的密码输入框,没有密码时,有几个密码就有几条下划线,输入密码后显示的内容为“\”,并且底部就没有下划线了,同样有很多方式实现,这里就偷懒改改EditText来实现,所以需要做
Stella981 Stella981
3年前
Android Studio 3.0+ Annotation processors must be explicitly declared now
把AndroidStudio升级到3.0版本的时候出现该问题:可以看到给了我们两种解决办法:1、即给出现问题的三方加上annotationProcessor配置2在相应的module的gradle文件中,使用javaCompileOptionsdefaultConfig{appli
Stella981 Stella981
3年前
Android中个人推崇的数据库使用方式
手机应用开发中经常会使用到数据库存储一些资料或者进行数据缓存,android中为我们提供了一个轻量的数据库,在上层进行了一层封装,同时还为我们提供了ContentProvider的框架,方便我们进行数据操作,以及在不同的程序之间进行数据共享。本文介绍一下,我在使用数据库的一些我认为比较好的习惯,欢迎与我讨论。关于框架通常网络操作,Json解析
Stella981 Stella981
3年前
Android项目实战系列—基于博学谷(六)习题模块
!image(https://www.cztcms.cn/wpcontent/uploads/2020/03/%E5%8D%9A%E5%AD%A6%E8%B0%B7.png)由于这个模块内容较多,篇幅较长,请耐心阅读。习题模块分为两个部分\x\习题列表界面\x\习题详情界面