Android进阶
android进阶
dahaiChang
这个作者很懒,什么都没留下…
展开
-
Android Intent.FLAG_ACTIVITY_NEW_TASK的个人理解
目录首先分四部曲简单做一下说明1.What(是什么):Intent类中的一个静态标志属性2.Why(为什么要使用):在特殊情况下,如果不加这个标志,会报错(下文详细说明)3.When(什么时候使用):当调用startActivity启动一个Activity时4.How(如何使用)总结:首先分四部曲简单做一下说明1.What(是什么):Intent类中的一个静态标志属性public static final int FLAG_ACTIVITY_NEW_TASK = ...转载 2020-07-30 14:29:57 · 3103 阅读 · 0 评论 -
在Ubuntu上下载、编译和安装Android最新源代码
一. 环境准备。1. 磁盘空间预留20G左右,内存3G,因为一边要跑主机,一边要跑虚拟机,内存要求还是比较高的,这样才会比较流畅。2. 安装VMWare 7.1.4。我的操作系统是Win7,VMWare的版本要新一点的,旧版本的VMWare在网络支持上比较差,由于要在虚拟机上下载Android源代码,没有网络是万万不行的。3. 安装好VMWare后,接下来就安装Ubuntu系统了。我选择目前最新的版本ubuntu-11.04-alternate-i386,从网上查到...原创 2020-07-24 10:18:56 · 521 阅读 · 0 评论 -
多项权限同时申请不停检测-设置界面跳转及返回
package com.cyh.wisdombuddhism.activity;import android.Manifest;import android.app.AlertDialog;import android.content.DialogInterface;import android.content.Intent;import android.content.pm.PackageManager;import android.graphics.Color;import andro.转载 2020-07-20 15:18:04 · 223 阅读 · 0 评论 -
修改AlertDialog各组件颜色、字体等属性、禁止返回键、外框不消失、android9.0不居中显示问题解决
修改AlertDialog各组件颜色、字体等属性像下图这种Dialog该怎么实现呢?乍一看视觉效果还可以,但当我们想改变一下标题的文字颜色或者按钮颜色应该怎么做呢?查看源码public class AlertDialog extends Dialog implements DialogInterface { private AlertController mAlert; ......}AlertDialog类中并没有直接定义控件,而是通过AlertControll...原创 2020-07-20 09:06:46 · 604 阅读 · 0 评论 -
Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架
之前公司的项目用到了MVP+Retrofit+RxJava的框架进行网络请求,所以今天特此写一篇文章以做总结。相信很多人都听说过MVP、Retrofit、以及RxJava,有的人已经开始用了,有的人可能还不知道这是什么,以及到底怎么用。不过没关系,接下来我将为你一一揭开他们的神秘面纱,然后利用这三个家伙搭建一个网络请求框架.1.什么是MVP?MVP(Model View Presenter)其实就是一种项目的整体框架,能让你的代码变得更加简洁,说起框架大家可能还会想到MVC、MVVM。由于篇幅原转载 2020-07-14 10:28:32 · 686 阅读 · 1 评论 -
Flutter 是移动应用程序开发的未来?
目录由Dart提供技术支持只写一次代码,就能同时在Android和iOS上运行UI开发库后端开发最后的一些思考随着系统以及应用复杂性的日益增高,「write once,run anywhere」开始成为越来越多开发工具的终极目标。基于此,Google 于 2017 年的 I/O 大会上隆重推出了移动 UI 框架 Flutter,可以让开发者在 iOS 和 Android 系统上快速构建高质量的原生用户界面。与此同时,苹果也于2019年 WWDC 为开发者们带来了一套可横跨苹果转载 2020-07-14 09:58:54 · 230 阅读 · 0 评论 -
我为什么不再推荐RxJava
距离上一次更新也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。所以一直没有成文。来总结一下我RxJava遇到的坑,或者说我为什么不在推荐使用RxJava。 相信熟悉或者关注我的朋友,绝大多数都是因为RxJava。所以看到这个标题你已经会惊讶。 作为RxJava坚定的拥护者,或者说自干五?为什么突然不再支持RxJava了呢?先讲讲历史在我的文章中已经讲过很多次RxJava诞生之初就是因为异步。再后来借鉴LINQ的思想借用Monad的力量使得 Rx可以使用操作符进行组合将各种复杂的请转载 2020-07-14 09:42:37 · 124 阅读 · 0 评论