自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $

https://blog.csdn.net/jian11058/article/details/87855828

2020-07-10 16:00:32 22 0

原创 Android 获取系统信息(手机品牌、型号、安卓版本号等等)

String phoneInfo = "Product: " + android.os.Build.PRODUCT + "\n"; phoneInfo += "CPU_ABI: " + android.os.Build.CPU_A...

2020-06-09 17:26:27 132 0

转载 Android Studio LogCat 过滤栏不见了解决办法

Android Studio LogCat 过滤栏不见了解决办法 最近出现了这个问题,有时候开两个项目,一个有过滤栏, 一个没有过滤栏;有时候都没有过滤栏。解决办法如下: 1、尝试移动log框到左右上下(效果最好) 2、尝试启用并停用 Split Mode (有时有效) 3、尝试启用并停用...

2020-06-05 09:39:17 86 0

转载 android:configChanges属性 (让某些配置在发生改变的时候不重启Activity)

没有额外增加笔记 ,看原文:android:configChanges属性 Android程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等。这些事件一旦发生,当前活动的Activity会重新启动,其中的过程是:在销毁之前会先调用onSaveInstanceState()方...

2020-06-02 10:22:26 202 0

转载 Application的生命周期 (备份一下)

关于Application的生命周期,主要是前两天需求说要我在程序退出的时候告知服务器,经过百度查询之后,查到了这篇文章,看了看也测试了一下,可用!!! public class LifeCycleApplication extends Application { private...

2020-05-29 09:19:41 63 0

转载 Android Studio assets目录、raw目录

assets与res/raw不同 assets目录是Android的一种特殊目录,用于放置APP所需的固定文件,且该文件被打包到APK中时,不会被编码到二进制文件。 Android还存在一种放置在res下的raw目录,该目录与assets目录不同。 注意点: 1、 assets目录不会被映射到R...

2020-05-27 15:51:46 52 0

转载 FileUriExposedException exposed beyond app through Intent.getData()

没有加额外的笔记 ,请看原文:xx.apk exposed beyond app through Intent.getData() 绝大多数国产Android App都会内置一个更新功能,也就是把新版本的APK放在服务器上,通过接口获取更新信息并下载,然后进行安装。虽然这种行为被Google严厉...

2020-05-27 15:03:27 86 0

转载 FileProvider Android7.0 (文件共享,使用系统播放器打开视频等等)

本文整合了下面两文章 1、FileProvider使用 2、android7.0文件共享 前言 Android 7.0,提供了非常多的变化,必须要适配的就是去除项目中传递 file:// 类似格式的 Uri 了 对于面向 Android 7.0 的应用,Android 框架执行的 Stri...

2020-05-27 14:57:33 73 0

转载 解决android启动白屏问题

第一步:在Sytle中自定义AppTheme <style name="AppTheme.Launcher"> <item name="android:windowBackground">@null</item> &l...

2020-05-23 17:15:51 61 0

转载 Sharing Shortcuts 分享(共享)信息 Jetpack

快速分享文字,链接等等。 原文:AndroidQ(十一)共享方面的改进 原文中的例子不可以直接运行,要自己修改一下,效果 9.0 7.0

2020-05-11 10:53:28 68 0

转载 Android 8.0应用快捷方式(ShortcutManager)的使用

备份 Android 8.0应用快捷方式(ShortcutManager)的使用

2020-05-11 10:40:50 74 0

转载 使用Palette优化界面色彩搭配 Jetpack

没有添加笔记 ,直接查看原文:https://www.jianshu.com/p/dfa9aac6143d 我写过一篇博客介绍了常用Material Design控件的使用。http://www.jianshu.com/p/776cc6329fff 本想把大部分的Material Design的...

2020-05-09 17:10:10 96 0

原创 DownLoad Manager 系统自带下载类 Jetpack

https://www.jianshu.com/p/a2f8591ab3e0

2020-05-09 15:05:17 105 0

转载 Multidex 适配低端机型 Jetpack

原文:Android Multidex正确使用方式(你可能也会遇到的坑) 适配机型? Multidex使用有很多坑,尽量将自己的APP去三方平台做云真机兼容性测试。如阿里移动测试、testin云测试等,推荐去云测试上去做真机调试,调试完有调试日志。 ...

2020-05-09 14:40:30 58 0

转载 Paging 分页组件 Jetpack

https://blog.csdn.net/mq2553299/article/details/80788692

2020-05-09 10:30:24 52 0

转载 KTX(相当于kotlin的简洁、快速使用的版本) Jetpack

KTX - 更简洁的开发Android 介绍 如果你已经在使用 Kotlin 开发 Android 了,相信你深深的体会到了 Kotlin 的简洁、高效。不止如此,Google 为了让开发者更好的利用 Kotlin 语言能力(例如扩展函数/属性、lambda、命名参数和参数默认值),特意推出了...

2020-05-09 09:09:02 61 0

转载 HTTP的REST服务-RESTful风格API(URL)

原文:HTTP的REST服务-RESTful风格API(URL) Rest关键词解释 REST概念 REST遇到的问题及示例 总结 一. Rest关键词解释 REST(Representational State Transfer):表述性状态转移 Rest是web服务的一种架构风格,...

2020-05-08 15:44:58 97 0

转载 AppCompat (AppCompatActivity) Jetpack

原文:Android Jetpack之AppCompat - Actionbar篇 萧文翰 今天我们来聊一聊有关AppCompat,作为Android Jetpack系列文章的开篇。说到Android Jetpack,我们先看一下这张图: Jetpack一览 从图中我们可以看到,整个A...

2020-05-08 15:04:41 67 0

转载 Slices (快速展示APP的部分功能) Jetpack

https://www.jianshu.com/p/a90563606e1f

2020-05-08 11:48:18 59 0

转载 WorkManager 后台任务管理 Jetpack

https://www.jianshu.com/p/de19752f159c

2020-05-08 10:34:21 106 0

转载 MediatorLiveData(AAC)

原文:https://www.jianshu.com/p/2f5bc6e9c54e MediatorLiveData 中介者LiveData, 它可以监听另一个LiveData的数据变化, 同时也可以做为一个liveData,被其他Observer观察。 一、基本用法 ViewModel中...

2020-05-07 09:56:39 116 0

转载 Android:检测网络状态&监听网络变化

网络状态改变、用户信息改变(帐户的钱),第一时间就要想到用监听器模式来实现 广播接收者,简单地把网络的变化通过接口抛出去 /** * Created by Carson_Ho on 16/10/31. */ public class NetWorkStateReceiver extend...

2020-05-06 14:40:42 96 0

原创 Android Architecture Components (AAC)(B)

摘要:浅谈 Android Architecture Components 使用和原理 1、Lifycycle(AAC) 使用详解 2、LiveData 和 ViewModel (AAC)

2020-04-29 16:04:06 85 0

转载 LiveData 和 ViewModel (AAC)

重点: 1、LiveData核心方法是 postValue和setValue用来通知观察者更新数据。 MutableLiveData是它的一个实现类。其中定义了postValue和setValue用来通知观察者更新数据。 还有4个常用的方法,要通过扩展来使用 (扩展LiveData使用情景,例如...

2020-04-29 14:49:23 96 0

转载 Android 10.0适配

关于Android 10.0适配,看这篇就够了 Q行为变更:所有应用 用户隐私权限变更 AndroidQ引入了大量更改和限制以增强对用户隐私的保护。 官方文档将这一部分内容独立于Q 行为变更:所有应用来介绍,是因为这一部分内容庞大且重要,个人认为Q的最大更新就是用户隐私权限变更。具体变更的权...

2020-04-27 09:37:12 111 0

转载 Lifycycle(AAC) 使用详解

Lifycycle 其实是用观察者模式实现的,当 Activity 生命周期变化的时候,通知相应的 Observers 即观察者 代码很简单: //1、继承 AppCompatActivity //2、订阅 状态变化 addObserver public class MainActivity...

2020-04-24 16:11:02 88 0

转载 Android 圆角、圆形 ImageView 实现

Android 圆角、圆形 ImageView 实现

2020-04-14 09:30:46 63 0

转载 使用CardView实现卡片式设计 (常用于RecyclerView中的item)

使用CardView实现卡片式设计 如何设置 CardView 阴影颜色

2020-04-10 15:07:53 76 0

转载 Android 好用的下拉控件Spinner

Android 好用的下拉控件Spinner

2020-04-09 16:18:40 83 0

转载 SwipeRefreshLayout 的使用详解(下拉刷新控件)

SwipeRefreshLayout 的使用详解

2020-04-09 14:25:10 101 0

转载 Recylerview 加载更多功能实现(分页加载)

Recylerview 加载更多功能实现(分页加载)

2020-04-09 11:22:52 42 0

原创 Android Jetpack (AAC) (B)

浅谈 Android Architecture Components 使用和原理 Android Architecture Components,简称:AAC AAC 的核心是: Lifecycle, LiveData, ViewModel 以及 Room

2020-03-30 11:47:06 94 0

转载 Android源码解析-ViewModel

https://blog.csdn.net/wzy_1988/article/details/101518727

2020-03-27 09:26:21 53 0

转载 新一代的Fragment管理库:Navigation Jetpack

https://www.jianshu.com/p/00f3a00373d7

2020-03-27 09:24:12 51 0

转载 java注解

java注解-最通俗易懂的讲解 https://blog.csdn.net/qq1404510094/article/details/80577555 深入理解Java注解类型(@Annotation) https://blog.csdn.net/lixiaoxiong55/articl...

2020-03-26 15:19:27 50 0

转载 Java中的三个点"..."也就是动态参数

在Java1.5之后在方法上传参时便出现了**"…"**,这三个点的学名叫做可变长参数,也就是相当于一个数组,能够传入0个至n个参数 public static void main(String[] args) { String[] t1 = {}; ...

2020-03-16 09:37:09 74 0

原创 数据库  ORM :Room(AAC)

数据库 Room GreenDAO 相当于(mybatis ,Hibernate之类,一个框架,辅助操作数据库)

2020-03-08 21:57:18 41 0

原创 软件设计模式目录 (B)

1、原文:Java开发中的23种设计模式详解。自己加备注后的文章 2、Java静态类 Builder(建造者)模式 3、详解Java中的clone方法 -- 原型模式

2020-01-13 09:24:35 63 0

转载 Java中子类继承父类关于构造方法的问题:there is no default constructor available in

容易出错的地方,文章最后一行: 若一个父类只要有一个带参数的构造方法,那么在写其子类的构造方法时必须先通过super调用父类的构造方法才能完成子类的构造方法而且super只能写在子类构造方法体内的第一行。(这个思维很自然,没有祖宗,何来后代?) ------------------------...

2020-01-12 10:56:16 118 0

原创 自定义 Dialog (B)

本文所用的知识点很简单,但很实用,非喜勿喷 目录 一、通过AlertDialog ,快速使用自定义Dialog 。 二、自定义AlertDialog的宽度 三、DialogFragment 创建对话框 重点:AlertDialog要在主线程才可以显示/隐藏。但DialogFragment...

2020-01-03 16:17:06 48 0

提示
确定要删除当前文章?
取消 删除