首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
alford
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 19
沸点 1
赞
20
返回
|
搜索文章
赞
文章( 19 )
沸点( 1 )
tensorflow集成到Android以及so库和pb文件的动态加载实践
一般so库通过compile引入后自动会打入,pb放在asserts文件夹,但这样会增大apk包体积. so库一般一个abi就10-15M,pb文件20-100M不等. 所以需要动态加载: 放在服务器,下载到本地,需要时直接从本地读取. AndroidTensorFlowMac…
知乎 Matisse 源码解析,带你探究高效图片选择库的秘密
Matisse 是「知乎」开源的一款十分精美的本地图像和视频选择库。 Matisse 的代码写的相当的简洁、规范,很有学习的价值。 可以看到 Matisse 的可拓展性是非常强的,不仅可以自定义我们需要的主题,而且还可以按照需求来过滤出我们想要的文件,除此之外,Matisse …
深入理解Android中的ClassLoader
了解。尤其是对于插件技术来讲,对Class的加载基本固定都是一个套路。(热修复要更复杂一些,涉及到C++层面的方法数等知识) 最好先阅读JVM中的ClassLoader,有了这篇基础然后再看这边理解会更加深刻。此外还可以谷歌关键字搜索一下相关知识,有个基础概念再看本篇文章更佳。…
runOnUiThread 、Handler.post、View.post 有什么区别?
他们不管在面试中还是在日常开发中都是被高频使用的,了解他们的区别十分重要。
全面理解Gradle - 执行时序
Gradle执行的时候遵循如下时序: 1. 首先解析settings.gradle来获取模块信息,这是初始化阶段; 2. 然后配置每个模块,配置的时候并不会执行task; 3. 配置完了以后,有一个重要的回调project.afterEvaluate。。。
[译]介绍一下渐进式 Web App(离线) - Part 1
Web开发多年来有了显著的发展。它允许开发人员部署网站或Web应用程序并在数分钟内为全球数百万人服务。只需一个浏览器,用户可以输入URL就可以访问Web应用程序了。随着 Progressive Web Apps的到来,开发人员可以使用现代Web技术向用户提供很好体验的应用程序。…
ML 工程师需要了解的一些基本算法
机器学习的算法繁多,其中很多算法是一类算法,而有些算法又是从其他算法中衍生出来的,本文从算法类似性简单地列举一些常见的算法。
Android爬坑之旅:软键盘挡住输入框问题的终极解决方案
最近在给项目添加沉浸式状态栏时遇到了一个很奇葩的问题,在Android4.4以上系统底部聊天及评论框不能被系统输入法顶上去。如下图1(图片引用自另外两种android沉浸式状态栏实现思路,更详细的问题描述也可进入这个链接查看)。
Android网络编程:基础理论汇总
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 在Android的网络开发过程中,我们通常会使用像Okhttp、Retrofit这种高度封装的网络库,它们完全屏蔽了相关技术细节。但是掌握其中的原理对我们来 说是很重要的,要知其然,也要知其所以然,只要掌握了这些原理,…
下一页
关注了
0
关注者
0
收藏集
0
关注标签
9
加入于
2017-11-19