首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
AndroidHint
掘友等级
Android开发
正在输入...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 88
沸点 0
赞
88
返回
|
搜索文章
赞
文章( 88 )
沸点( 0 )
Navigator的正确打开方式
在使用Flutter进行页面间跳转时,Flutter官方给的建议是使用Navigator。Navigator也很友好的提供了push、pushNamed、pop等静态方法供我们选择使用。这些接口的使用方法都不算难,但是我们会经常碰到下面这个异常。 翻译过来的意思是路由跳转功能所…
[译]Flutter for Android Developers - Gesture Detection
我们通常调用一个View的setOnClickListener方法来监听一个View的点击事件。 我们视情况不同有两种实现方法,一是直接传递一个处理事件的方法给Widget,二是通过GestureDetector来实现事件监听与处理。 这个例子描述了如何使用第一种方法实现点击事…
[译]Flutter for Android Developers - Async UI
为了帮助理解本篇的内容,先简单介绍下Dart的运行机制。 Dart是基于单线程模型的语言。在Dart中有一个很重要的概念叫isolate,它其实就是一个线程或者进程的实现,具体取决于Dart的实现。默认情况下,我们用Dart写的应用都是运行在main isolate中的(可以对…
【译】Dart | 什么是Mixin
当我开始学习Dart时,mixins对我来说是一个新的的概念。 我从C#转过来,Mixin这个概念是不存在的(据我所知,至少在C#8.0之前不存在)。 起初,我发现这个概念有点难以理解,直到现在我才意识到它有多么强大。 免责声明: Mixins在Dart 2中不断发展。本文一些…
【源码解析】OkHttp的工作原理
OkHttp作为优秀的网络请求框架,已经得到了广大Android开发者的认可。对于它的使用方法,大家也是非常的熟悉。例如同步同步请求、异步请求等,都可以使用很简洁的逻辑来实现。由于OkHttp已经封装了繁琐复杂的请求逻辑,开发者只需要使用其提供的API就能轻松的实现网络请求,这…
【源码解析】AsyncTask的用法与规则
AsyncTask,相信大家已经很熟悉了。它的内部封装了Thread和Handler,这让我们可以将一些耗时操作放到AsyncTask,并且能将结果及时更新到UI上。AsyncTask主要用于短时间耗时操作,长时间耗时操作不建议使用AsyncTask。下面通过Google官方的…
Mac系统下Android Studio快捷键总结
11、全局查找方法的引用:ctrl+option+h,这对查看源码中的方法引用特别有用。
IPC机制之Binder机制
Binder是Android的一个类,它实现了IBinder接口。从IPC角度来说,Binder是Android中的一种跨进程通信方式;从Android应用层来说,Binder是客户端和服务端进行通信的媒介,当bindService的时候,服务端会返回一个包含了服务端业务调用的…
Binder机制的应用——双应用间的通信
之前的一篇文章说过了Binder机制的总结与应用,里面的是《Android开发艺术探索》一书的例子,今天特意将Binder机制应用到双应用之间的通信上,看是否可以实现跨进程的通信。 1、首先创建两个aidl文件,分别为Phone.aidl、IPhoneManager.aidl,…
下一页
个人成就
文章被点赞
404
文章被阅读
160,743
掘力值
3,243
关注了
8
关注者
82
收藏集
13
关注标签
9
加入于
2019-09-02