浩浩 浩浩
4年前
Android-插件化探索(一)
前言由于近期项目中要用到插件,所以特地去翻找资料学习了一番,现在在这里分享我所学到的东西给大家,有什么错误的希望能给我指出来,文章有点长,希望大家能认真读完。近些年来,插件化可谓是特别的火热,就拿支付宝美团等软件来说,都是使用这个技术来支撑他们的产品。但是什么是插件化呢,插件化到底有什么好处呢?插件化也就是运行的APP(宿主APP)去加载插件APP
御弟哥哥 御弟哥哥
4年前
Android RecyclerView如何获取滑动距离
获取RecyclerView滑动的距离。本文演示如何获取RecyclerView的滑动距离。要实现这个功能,需要给RecyclerView添加滑动时监听RecyclerView.OnScrollListener。recyclerView.addOnScrollListener(newRecyclerView.OnScrollListene
Stella981 Stella981
3年前
Android RecyclerView使用GridLayoutManager间距设置
使用RecyclerView设置间距,需要重写RecyclerView.ItemDecoration这个类。有如下的效果图需要实现,间距只有中间的格子和底部的格式之间有。Paste\_Image.png实现方法很简单,因为这个效果是每一行有3个格子,只要每行的第一个格式左边间距为0即可以。其他都设置左边距和底部距离。代码如下:publ
Stella981 Stella981
3年前
Android之Project、Module的区别
Project 可以包含多含Module。Project相当于eclipse里面的工作区间,module相当于其project。module可以作为狭义上的模块,可以多个app共用的module。Module 分为三种:App Module:生成.apkLibraryModule:生成.aar .aar可以携带
Stella981 Stella981
3年前
Android注入框架ButterKnife使用解析
!在这里插入图片描述(https://imgblog.csdnimg.cn/20200805134850360.png)Android开发中使用注入框架,可减少findViewById的代码量,也能让我们的代码更加整洁,有许多著名的注入框架比如,ButterKnife,Annotation,XUtils,afinal等,最开始接触的是XUtils
Wesley13 Wesley13
3年前
Android 传感器开发详解
前言(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fairsaid%2Farticle%2Fdetails%2F52902299%23%E5%89%8D%E8%A8%80)使用(https://www.oschina.net/acti
Stella981 Stella981
3年前
Android中调用Arm汇编代码
AndroidNDK中汇编文件和C文件是等价的,直接使用ndkbuild就可混合编译.c和.s文件,例如如下一个汇编文件add.s,实现两个整数相加,并返回结果,源码如下:(注意为gnu语法).text.align4.globalmy\_add.typemy\_add,%functionmy\_add:addr0,r0
Stella981 Stella981
3年前
Android 加载图片占用内存分析
本文首发于vivo互联网技术微信公众号链接:https://mp.weixin.qq.com/s/aRDzmMlkqB14Ty67GJs9vg(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FaRDzmMlkqB14Ty6
Stella981 Stella981
3年前
Android之日志管理(Log)(原创)
文章大纲一、为什么要使用日志管理工具二、日志管理工具实战三、项目源码下载!(https://oscimg.oschina.net/oscnet/a75e0864e4ed88385958d80740fe04eb74d.png)一、为什么要使用日志管理工具1.对IT安全至关重要  当您
Stella981 Stella981
3年前
Android 客户端性能优化
众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。那Android客户端性能的指标都有哪些?如何发现和定位客户端的性能问题?本文结合多个项目的开发实践,给出了要关注的重要指标项目,以及定位和解决性能问题的一般步骤。性能优化应该贯穿于功能开发的全部周期,