首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓项目
订阅
白帽子耗子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android原生SpeechRecognizer(语音识别)
1. 第一种,在Google原生系统是可以的,但是在国内的环境是需要修改,修改后能保证各个机型基本可以用,至于识别效果就要看各个机型自己实现的怎么样了 2. 第二种,最简单省心省力,如果你的项目可以这么做,那么兄弟恭喜你,你是最幸福的 该方法在使用语音识别前建议要调用下,该…
Android 优雅地处理后台返回的骚数据
Retrofit 是目前主流的网络请求框架,不少用过的小伙伴会遇到这样的问题,绝大部分接口测试都正常,就个别接口尤其是返回失败信息时报了个奇怪的错误信息,而看了自己的代码逻辑也没什么问题。别的接口都是一样的写,却没出现这样的情况,可是后台人员看了也说不关他们的事。刚遇到时会比较…
聊聊获取屏幕高度这件事
问题的起因是我发现 PopupWindow弹出位置不正确时发现的。其实早在两年多前,我就发现我手上的小米MIX2s 获取屏幕高度不正确...
Android端Charles抓包
如果打开Charles时提示:程序已损坏,打不开。您应该将它移到废纸篓。此时需要在终端中执行以下命令即可:sudo spctl --master-disable 可以设置抓包数据类型,包括http与socket数据。可以根据需要在proxies栏下勾选。这里简单操作进行设置,P…
Gradle 构建学习(一)---------详解 Project
很多人可能都会觉得 如图所示, androidGradleMainP 才是project,下面的东西就全部是module。 其实这种想法是完全错误的。 这里可以很清晰的看出来 对于gradle而言 这些东西 都是一个个的project, 而且是一个树型的结构。 嗯 果然是可以取…
实践App内存优化:如何有序地做内存分析与优化
由于项目里之前线上版本出现过一定比例的OOM,虽然比例并不大,但是还是暴露了一定的问题,所以打算对我们App分为几个步骤进行内存分析和优化,当然内存的优化是个长期的过程,不是一两个版本的事,每个版本都需要收集线上内存数据进行监控以及分析。 这部分主要先介绍一些进行内存分析的基础…
是时候让 Android Tools 属性拯救你了
日常开发过程中,我们都会遇到这样一种场景:我们写出的 UI 效果在对接数据之前需要提前进行预览,进而调整 UI 细节和排版问题。我们一般的做法是什么样的?如果存在像 TextView 或者 ImageView 这种基础控件,你是不是还在通过诸如 android:text="xx…
给你一个全自动的屏幕适配方案(基于SW方案)!—— 解放你和UI的双手
屏幕适配一直是移动端开发热议的问题,但是适配方案往往在实际开发的时候会和UI提供的设计稿冲突。本文主要是基于官方推荐的配置限定符方案(Smallest Width目前Android屏幕适配的最优方案)来实现一个接近完美的屏幕适配方案。 能完美适配UI稿。 适配完毕后,在高清设备…
Android Google MVP Demo TODO解读
今天周六抽时间把google的2个 MVP Demo看一下,写篇文章记录一下. 下图是Google MNP第一个Demo的架构图,至于为什么要使用Activity+Fragment,这里是把Activity当做了控制器(Controllers),负责创建Frament和Pres…
2016 年最值得学习的五大开源项目
这五个项目涉及 Android 开发新技术,掌握了这五个项目,当下 android 开发常用的技术就都搞定了。