首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android开发实践
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Android 让你的 Room 搭上 RxJava 的顺风车 从重复的代码中解脱出来
谷歌为了帮助开发者解决 Android 架构设计问题,在 Google I/O 2017 发布一套帮助开发者解决 Android 架构设计的方案:Android Architecture Components,而我们的 Room 正是这套方案的两大模块之一。 为了方便开发者进行…
Android 梯形TextView
实现一个梯形的TextView。 计算好四个点的位置连线,TextView默认的文本内容则设置为空字符串,采用drawText的方式来实现文本的显示。需要注意的是计算文本的字号长度大小、颜色以及位于整个view的位置、偏移量等。 依照于设计,梯形内的点击才有响应,则要计算点击的…
Android 梯形TextView
实现一个梯形的TextView。 计算好四个点的位置连线,TextView默认的文本内容则设置为空字符串,采用drawText的方式来实现文本的显示。需要注意的是计算文本的字号长度大小、颜色以及位于整个view的位置、偏移量等。 依照于设计,梯形内的点击才有响应,则要计算点击的…
音视频硬解码流程:封装基础解码框架
首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。 其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。 最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。 本文主要简介And…
Android6.0优雅权限请求封装
先来看看不封装的情况下代码是如何写的,这里我们首先要判断是否存在特定的权限,如果存在才能进行特定操作,否则就要请求权限。最后请求的结果只能放在onRequestPermissionsResult中进行处理。这样写有几个不好的地方,第一就是你的判断逻辑是重复的,再者就是一旦有新的…
Android MediaPlayer 基础简介
简单介绍MediaPlayer的基本概念,状态,常用的方法与监听器。 MediaPlayer类可以用来播放音视频文件,或者是音频流。开发者可以用它来播放本地音频,或者是网络在线音频。 MediaPlayer属于 android.media 包。 播放控制由状态机控制。在日常生活…
Android 支持库迁移到AndroidX
Android系统版本在不断更新,从最初的Android 1.0到现在Google和各大手机厂商正在推的Android 10,平均下来每个年头都有一个大的版本更新。但用户正在用的手机上的Android系统版本往往更新上来有个过程,如当前时点不少App最低支持的Android系统…
深入理解 Handler 消息机制
记得很多年前的一次面试中,面试官问了这么一个问题, 你在项目中一般如何实现线程切换? 他的本意应该是考察 RxJava 的使用,只是我的答案是 Handler ,他也就没有再追问下去了。在早期 Android 开发的荒芜时代,Handler 的确承担了项目中大部分的线程切换工作…
Android 10 终于来了!带来十大新特性
使用机器学习来预测你在回复信息时可能会说些什么,这项功能在 Android P 中已经有提供,但仅限于谷歌专用的应用程序。Android 10 中,它已经内置到整个通知系统中,并且不仅提供对信息的回复建议,还可以获得建议的操作。比如,如果朋友要你出去吃饭,你的手机会建议你发送回…
安卓开发开发规范手册V1.0
之前发布过一份 Web安全开发规范手册V1.0 ,看到收藏文章的读者挺多,发现整理这些文档还挺有意义。 最近周末抽了些时间把之前收集关于安卓安全开发的资料也整理了一下,整理出一份安卓安全开发手册,大部分内容都是在一些博客看到各位师傅的分享。 PermissionGroup 可以…
下一页
个人成就
文章被点赞
710
文章被阅读
689,453
掘力值
10,756
关注了
0
关注者
897
收藏集
0
关注标签
0
加入于
2018-10-26