作者:Pika 对于一个普通的android应用来说,so库的占比通常都是居高不下的,因为我们无可避免的在开发中遇到各种各样需要用到native的需求,所以so库的动态化可以...
作者:Pika 对于一个普通的android应用来说,so库的占比通常都是居高不下的,因为我们无可避免的在开发中遇到各种各样需要用到native的需求,所以so库的动态化可以...
问题 在使用BottomNavigationView过程中,因为要自定义一个底部导航栏的控件,所以免不了会遇到:所添加的控件被BottomNavigationView给遮...
步骤 1.下载并安装 360加固保 2.project bulid.gradle : (配置需要用户路径和常量) 3.app bulid.gradle 4.启动加固Task
本来没准备写Android的,在写SoapUI,做项目的时候,遇到了RecyclerView,并且使用GridLayoutManager样式,需要分隔:首尾两列有一定限制的间...
canvas绘制 基本方法: canvas.drawArc ()//(扇形) canvas.drawCircle()//(圆) canvas.drawOval()//(椭圆)...
APK文件结构 使用Android Studio打开apk(当然也可以以zip文件方式打开),可以看到apk大致有如下文件组成(如下图) 有些文件和文件夹是一个 Androi...
前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式...
ASM 是什么? AOP(面向切面编程),是一种编程思想,但是它的实现方式有很多,比如:APT、AspectJ、JavaAssist、ASM 等。 ASM 和 Javassi...
一、引言 作为一个车机的Launcher开发,总结了下自己认为的难点技术:ApppWidget、拖拽、RemoteAnimation(应用打开/关闭动画)。今天就其中的App...