首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Tonnyhh
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 1订阅
Android View 事件分发、拦截、消费机制
Android View 事件分发、拦截、消费机制
我的 Spring 多数据源
使用动态代理解决多数据源主从问题
利用 Chrome 开发者工具远程调试 Android 中的原生 WebView
之前写过一篇关于 Android Studio 断点调试技巧 的文章,但都是针对 Native 代码的调试,对于 Hybrid 开发模式下的 WebView 却无从下手。幸运的是,PC 中的 Chrome 浏览器提供的开发者工具能够帮助我们远程调试 Android 中的 Web…
ViewPager 如何做到一屏显示多个页面
ViewPager 实现一屏显示多个页面的功能
Android 开发中如何动态加载 so 库文件
我想对于静态加载 so 库文件,大家都已经很熟悉了,这里就不多说了。在 Android 开发中调用动态库文件(*.so)都是通过 jni 的方式,而静态加载往往是在 apk 或 jar 包中调用so文件时,都要将对应 so 文件打包进 apk 或 jar 包。 动态加载的优点 …
写给 Android 开发者的混淆使用手册
点击打开链接 毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将主项目以及依赖库中未被使用的类、类成员、方法、属性移除,这有助于规避 64K 方法数的瓶颈;同时,将类、类成员、方法重命名为无意义的简短名称,增加
Android 性能优化 - 过度绘制解决方案
Android 性能优化 - 过度绘制解决方案
Android 网络缓存,retrofit+okhttp
retrofit 设置缓存
最好用的开源跨平台 Js bridge 新秀 - DSBridge iOS 篇
看了 github 介绍,DSBridge 当之无愧是目前地球上最好的 IOS/Android javascript bridge,本文继上一篇介绍 android 端之后,今天介绍一下 ios 端的使用...
Android studio 中单元测试和 UI 测试
该文章主要是讲了在 AndroidStudio 创建单元测试和 UI 测试。是翻译国外的文章,结合代码来讲解。