首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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