首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
si
订阅
naive0miya
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Hement:关于项目中的Dagger2的使用(三)
Dagger 1 :匕首 一个用于Android和Java的快速依赖注入。由SQUAR公司开发 创建类MovieFinder 来提供需要的电影列表,moviesDirectedBy方法提供导演的名称来搜索电影,真正负责搜索电影的是MovieFinderImpl类,目前看起来情况…
Android面试整理(附答案)
面试,无非都是问上面这些问题(挺多的 - -!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二。以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解! 急急忙忙投简历,赶面试,还不如沉淀一两天时间,再过一遍以上内容。想稳妥拿到一个offer,最好能理解实现原理,并…
[译]Effective Kotlin系列之考虑使用原始类型的数组优化性能(五)
Kotlin底层实现是非常智能的。在Kotlin中我们不能直接声明原始类型(也称原语类型)的,但是当我们不像使用对象实例那样操作一个变量时,那么这个变量在底层将转换成原始类型处理。例如,请看以下示例: 上述使用int的实现到底比使用Integer的实现要快多少呢? 让我们来看看…
一起玩转Android项目中的字节码
作为Android开发,日常写Java代码之余,是否想过,玩玩class文件?直接对class文件的字节码下手,我们可以做很多好玩的事情,比如: 对全局所有class插桩,做UI,内存,网络等等方面的性能监控 发现某个第三方依赖,用起来不爽,但是不想拿它的源码修改再重新编译,而…
反编译之利用AndroidStudio动态调试smali源码
反编译apk,修改AndroidManifest.xml的debug属性并在程序的入口处添加waitForDebugger代码进行调试等待。 打开系统调试总开关,使用am命令,以调试模式启动应用。 下面我将详细介绍这两种方法,到底使用哪一种方法,就取决于你们自己了。 如果没有设…
DataBinding最全使用说明
DataBinding最佳的Android MVVM 实现, 无与伦比的开发体验 1. 更少的代码 2. 更强大的容错性 3. 更快的迭代速度 4. 更高的可读性
Android Studio Profiler Memory (内存分析工具)的简单使用及问题
Memory Profiler 是 Android Studio自带的内存分析工具,可以帮助开发者很好的检测内存的使用,在出现问题时,也能比较方便的分析定位问题,不过在使用的时候,好像并非像自己一开始设想的样子。 如果想要看一个APP整体内存的使用,看APP heap就可以了,…
RecyclerView零点突破(动画+边线篇)
0、前言:留图镇楼镇楼1镇楼2本系列分为3篇:RecyclerView零点突破(基本使用篇)RecyclerView零点突破(动画+边线篇)RecyclerView零点突破(详细分析篇)1、动画--解
Hement:项目中的LifeCycle(五)
在17年的谷歌IO大会上,Google官方向我们推出了 Android Architecture Components,其中谈到Android组件处理生命周期的问题,向我们介绍了 Handling Lifecycles。 代码没有问题,关键问题是,实际生产环境中 ,这样的代码会…
Android:你要的WebView与 JS 交互方式
前言现在很多App里都内置了Web网页(HybridApp),比如说很多电商平台,淘宝、京东、聚划算等等,如下图上述功能是由Android的WebView实现的,其中涉及到Android客户端与Web