首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jack_Jiao
掘友等级
客户端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
文章
热门
最新
Android Jetpack(1)--Lifecycle源码解析
Lifecycle 是一个生命周期感知组件,一般用来响应Activity、Fragment等组件的生命周期变化,并将变化通知到已注册的观察者。能够帮助你生成更易于维护的、更有组织的、更轻量级的代码。同时,LiveData 与 ViewModel 的 lifecycle 也依赖于…
Android TV--RecyclerView中item焦点实战
我们在开发android tv应用时需要使用遥控器来控制RecyclerView的焦点,来向用户展示当前选中的是哪个item。不可避免的会涉及以下几个问题: 上面的效果,我们使用Leanback库中的VerticalGridView即可实现。 因为VerticalGridVie…
Activity启动模式详解
默认情况下,我们多次启动同一个activity时,系统会创建多个实例并将它们放入任务栈中,当我们点击back键会发现这些activity会依次回退。此时就有一个问题,多次启动同一个activity,系统重复创建多个实例,那么如何修改系统这种默认行为,答案就是设置启动模式。 有两…
Gradle插件之maven-publish:发布android library到maven仓库
maven插件已经过时,官方推荐使用这个插件来实现将我们的代码发布到 Apache Maven仓库的功能。 所有以下任务都归在名为publishing类型为PublishingExtension的扩展下。 generatePomFileForPubNamePublication…
Android构建--资源文件合并
库文件依赖(libraries): 也就是我们引进的aar。 因为文件冲突了所以要合并。 那么随之而来的问题是系统如何唯一表示一个资源文件?相同resource type(anim/drawable/string等)和相同resource qualifier(比如hdpi, v…
Java 值传递 or 引用传递?
通过这个例子,说明基本数据类型作为参数传递时,传递的是值得拷贝,无论怎么改变这个拷贝,原值是不会改变的。 答案是否定的。 下面我们进行分析,程序从main方法开始执行,首先创建了一个A对象,并定义了一个a引用变量来指向A对象。 接下来,调用changeData方法,a变量作为实…
MQTT安全:使用ssl实现EMQ与android客户端安全通信
使用 SSL 对 MQTT的消息交换进行加密,提高安全性。 我们需要数字证书来对进行ssl通信用户进行强认证。由于获得一个真正受外界信任的证书需要花费money,所有我们采用自签名证书。 要实现双向认证(服务器认证客户端、客户端认证服务器)我们需要3个证书,一个CA证书,一个E…
静态注册BroadcastReceiver的那些事
众所周知有两种方式去注册BroadcastReceiver,下面主要谈谈静态注册方式。 我想要 即使我的APP退出后仍然可以接收到广播,从而做我想做的事。 我想要 我的APP一安装就可以接收到广播,不用非得启动一下。 静态方式注册receiver,不就是解决上述问题的么?问动态…
使用Gitblit在windows上搭建Git服务器
1. 安装java环境 因为以前装过,不再赘述。网上有很多这方面的教程,可自行搜索。 2. 安装Gitblit 下载下来是一个zip压缩包,直接解压即可。 这里我下载下来的是gitblit-1.8.0.zip,然后解压到D盘,最终路径为D:\gitblit-1.8.0。 找到d…
音频PCM数据的采集和播放
在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件。
下一页
个人成就
文章被点赞
50
文章被阅读
33,742
掘力值
555
关注了
13
关注者
9
收藏集
1
关注标签
0
加入于
2017-03-28