Android
逝不等琴生
你必须暗自努力,才能显得轻松如意
展开
-
(转)AsyncTask完全解析篇
AsyncTask的基本用法AsyncTask本身是一个抽象类,若想要使用它,需要创建一个子类去继承它,且必须复写它的抽象方法doInBackground()。在继承AsyncTask类时需要指定三个泛型参数:public abstract class AsyncTask<Params, Progress, Result> {......}这三个参数的用途:Params在执行AsyncTask的execute(Params)时传入的参数,可用于在doInBackground(转载 2020-05-18 15:12:30 · 425 阅读 · 0 评论 -
(转)Serializable 序列化和反序列化
遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing...转载 2020-04-10 22:46:13 · 232 阅读 · 0 评论 -
Android中的事件处理总结
Android中的事件处理总结Android系统对动作做出的响应机制就是事件处理。Android提供了两种事件处理机制。基于监听的事件处理机制 基于回调的事件处理机制一、基于监听的事件处理机制Android的事...原创 2020-03-28 15:49:11 · 1780 阅读 · 0 评论 -
(转)Android——设置监听器的四种方式
Android四种监听方式:实现监听的接口实现匿名内部类使用外部类直接在xml中设置监听1、使用接口方式实现监听事件:可直接在Activity中定义事件处理方法优点:简洁缺点:可能造成程序结构混乱2、实现匿名内部类实现监听:优点:可以在当前类中复用该监听器,可自由访问外部类的所有界面组件3、使用外部类实现监听:优点:当某事件监听器被多个GUI界面共享,且只要是完成某种业务逻辑...转载 2020-03-14 20:42:21 · 1039 阅读 · 0 评论 -
解决AS中启动AVD报错Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
前言在安装好Android Studio后,启动AVD时报如下错误Emulator: Process finished with exit code 1Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT解决方法设置好系统的环境变量后重启其中ANDROID_HOME的值为你下载的Sd...原创 2020-03-05 11:26:35 · 7014 阅读 · 3 评论 -
解决官网下载Android Studio速度过慢
前言学习移动开发时,官网下载Android Studio时速度感人,最新版的Android Studio下载地址如下:https://dl.google.com/dl/android/studio/install/3.6.1.0/android-studio-ide-192.6241897-windows.exe?hl=zh-cn因此为域名dl.google.com设置代理正文解决方法...原创 2020-03-02 13:42:10 · 4467 阅读 · 3 评论