subtitle
Activity生命周期简析 Activity生命周期简析
前言Activity作为安卓四大组件之一,平常我们接触得最多得也是activity,所以很有必要详细了解一下他的详细生命周期。这篇文章定位是有一点安卓基础的,所以还完全不了解的可以先去学习一下activity。这篇文章主要是讲活动的生命周期
2020-04-21
调用系统相册选择照片 调用系统相册选择照片
前言在相册里选择图片上传也是很常见的功能了例如微信朋友圈等等。但是他们是自定义的选择器,可以选择多张图片并修改。这里我们讲一个最简单的:调用系统的相册选择一张图片并展示。另外有的读者还想到要通过相机拍照来选择图片的功能,也可以参考一下我的另
2020-04-21
LitePal的使用 LitePal的使用
前言数据库操作一直都是比较繁琐而且单一的东西,平时开发中数据库也很常见。有学过mysql的读者可能会觉得sql语句确实让人很难受。同样android中,虽然有内置数据库SQLite,但是操作起来还是非常的不方便。跟网络请求类似,当我们用原生
2020-04-21
Java的Serializable与Android的Parcelable序列化简析 Java的Serializable与Android的Parcelable序列化简析
关于序列化这篇文章主要来讲一下在安卓中关于序列化的问题。首先了解一个问题:什么是序列化?为什么要用到序列化? 什么是序列化:序列化就是就是把一个对象变成可传输的二进制流,可以进行传输。 什么是反序列化:与序列化对应,反序列化就是把一个二
2020-04-21
Android使用系统相机进行拍照 Android使用系统相机进行拍照
前言我们在日常的开发中有时候会遇到需要用到相机的需求,而相机也是很常用的东西,例如扫二维码啊拍照上传啊等等。这里我不讲像qq那样自定义很强的拍照功能(事实上我也不会),讲个最简单的调用系统相机拍照并储存 调用系统相机步骤这里我通过一个简单的
2020-04-21
启动页白屏解决方案 启动页白屏解决方案
当我们打开app的时候是不是会有一瞬间的白屏然后再进入主活动,虽然这并不会造成什么不好的后果,但是感觉用户体验就不是很好。像网易云音乐等等,打开一瞬间就显示了他们的loge,无缝衔接,没有白屏,怎么做到的呢? 一开始我的思路是这样的。可能
2020-04-21
Intent-Filer匹配规则解析 Intent-Filer匹配规则解析
前言我们都知道,活动的启动方式有两种:一种是显示启动,或者很简单,指定一个活动的class就可以了;另外一种就是隐式启动,这种要指定action,category,data信息,例如我们在启动系统相机的时候。看一下代码: 123Intent
2020-04-21
Activity启动模式简析 Activity启动模式简析
前言平常我们启动活动的时候就是直接startActivity或许并没有注意活动的启动模式,默认情况下都是以默认的启动模式启动。但启动模式有时候是比较重要的。例如一个活动你想他只启动一次不要有多个实例,那么你可能需要把他设置为singleTa
2020-04-21
json数据与String的互相转换 json数据与String的互相转换
json数据本质上也是字符串,所以他们之间的转换也是比较容易的,记住方法和需要注意的事项就行了。 字符串转json在构造json的对象时候把string对象传进去即可。看例子 1234567891011String data = "
2020-04-21