首页
学习
活动
专区
工具
TVP
发布

AnRFDev

专栏成员
77
文章
129048
阅读量
14
订阅数
Android Activity 生命周期
可以看到,启动act2的时候,act1显示失去了屏幕焦点,然后进入onPause;
AnRFDev
2021-02-02
1K0
Gradle 构建多种版本
开发APP时,会有生成不同版本的需求。比如测试版本和发布版本。不同版本之间通常有不同的设置。
AnRFDev
2021-02-01
5980
Gradle for Android 开始
Google在Gradle中的目标:能复用代码,创建构建变量,能配置和定制构建过程。
AnRFDev
2021-02-01
7150
Android Handler,Looper 与 MessageQueue 使用与分析
一个Handler允许发送和处理Message,通过关联线程的 MessageQueue 执行 Runnable 对象。 每个Handler实例都和一个单独的线程及其消息队列绑定。 可以将一个任务切换到Handler所在的线程中去执行。一个用法就是子线程通过Handler更新UI。
AnRFDev
2021-02-01
7370
Android IntentService 分析和用法
耗时任务可以不用在Service中手动开启线程。 当操作完成时,我们不用手动停止IntentService,它会自动判定停止。
AnRFDev
2021-02-01
6350
Android AIDL 了解与使用
AIDL(Android Interface Definition Language, Android 接口定义语言) 用于定义C/S体系结构中Server端可以提供的服务调用接口,框架层提供的Java系统服务接口大多由AIDL语言定义。 Android提供了AIDL工具,可将AIDL文件编译成Java文件。提高服务开发的效率
AnRFDev
2021-02-01
7510
Android 广播机制(Broadcast)介绍与使用
Android应用可以通过广播从系统或其他App接收或发送消息。类似于订阅-发布设计模式。当某些事件发生时,可以发出广播。 系统在某些状态改变时会发出广播,例如开机、充电。App也可发送自定义广播。广播可用于应用间的通讯,是IPC的一种方式。
AnRFDev
2021-02-01
3K0
监听者模式 - 在Java与Android中的使用
监听者模式(观察者模式)能降低对象之间耦合程度。为两个相互依赖调用的类进行解耦。 便于进行模块化开发工作。不同模块的开发者可以专注于自身的代码。 监听者用来监听自已感兴趣的事件,当收到自已感兴趣的事件时执行自定义的操作。 在某些数据变化时,其他的类做出一些响应。处理数据(或者分发事件)的类主动投送消息,感兴趣的类主动“订阅”消息。
AnRFDev
2021-02-01
1.8K0
Android NDK 示例-返回字符串,数组,Java对象;兼容性问题
JNI目录,需要mk文件,头文件和源文件。这里头文件和源文件故意不统一文件名,也可实现效果。
AnRFDev
2021-02-01
1.7K0
微信小程序 居中布局css
居中放置元素是一个比较常见的需求。 可以水平居中,垂直居中。同时水平和垂直居中等等。 在Android的RelativeLayout中,可以使用android:layout_centerInParent="true"。 在小程序中我们该怎么做呢?
AnRFDev
2021-02-01
6.4K0
Android MediaPlayer 播放音频
主要介绍使用MediaPlayer播放音频的方式。关于MediaPlayer的基础知识,比如状态,可以参考Android MediaPlayer 基础简介。
AnRFDev
2021-02-01
2.2K0
Android 使用URLConnection下载音频文件
使用MediaPlayer播放在线音频,请参考Android MediaPlayer 播放音频
AnRFDev
2021-02-01
8840
Android MediaPlayer 音频倍速播放,调整播放速度
现在市面上的很多音视频App都有倍速播放的功能,例如把播放速度调整为0.5、1.5、2倍等等。
AnRFDev
2021-02-01
4.1K0
「drone」开发记录
一列27个自定义view,如果要写到xml里就太麻烦了。 在Java代码中新建子View,设置LayoutParams,然后添加到LinearLayout里。
AnRFDev
2021-02-01
3770
Android OkHttp + Retrofit 使用示例
OkHttp + Retrofit使用示例。从引入依赖,编写接口,到发起网络请求。
AnRFDev
2021-02-01
2.9K0
「Learn」开发记录
Android MediaPlayer基础。 在线音频播放,使用MediaPlayer。 下载在线音频到本地,使用URLConnection。
AnRFDev
2021-02-01
1.2K0
Flutter - 页面间跳转操作
大多数App都包含多个界面。比如数据列表页和详细页。 Android中的页面可以是Activity;iOS中使用ViewController。在Flutter中,页面也是widget。 使用Navigator来切换页面。
AnRFDev
2021-02-01
1.2K0
Flutter - 处理手势
参考: https://flutter.io/cookbook/gestures/handling-taps/
AnRFDev
2021-02-01
1.3K0
Android OkHttp + Retrofit 取消请求的方法
在某一个界面,用户发起了一个网络请求,因为某种原因用户在网络请求完成前离开了当前界面,比较好的做法是取消这个网络请求。对于OkHttp来说,具体是调用Call的cancel方法。
AnRFDev
2021-02-01
3.9K0
「SD编辑」开发记录
Android默认的字体不太好看,也不一定能很好地匹配背景图。如果内置字体,遇到最大的问题是版权问题。 因此决定增加用户自行导入字体的功能,由用户来决定使用什么字体。
AnRFDev
2021-02-01
6730
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档