0729Liang

LiangLiang

排序:
默认
按更新时间
按访问量

定义一个Map对象,遍历并打印出各元素的key和value

  //创建HashMap 集合 泛型为 Person 类 HashMap<Person, String> hm = new HashMap<>(); //向集合中添加数据 k...

2018-09-22 16:26:20

阅读数:37

评论数:0

Android 活动的四种启动模式

   Android系统启动新的应用的时候, 都会为这个应用建立一个新的返回栈, 该应用的活动都会存放在这个返回栈中. 活动的启动模式总共有四种. 分别是 : Standard, SingleTop, SingleTask, SingleInstance. 应该根据实际需要, 选择合适的启动模式....

2018-09-22 16:22:14

阅读数:15

评论数:0

Android不同版本的判断

只需要Build.VERSION.SDK_INT就可以了 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { // 大于等于24即为7.0及以上执行内容 } else { ...

2018-09-22 11:57:48

阅读数:27

评论数:0

Android: 判断网络连接状态

看了网上好多方法,如下 public boolean getNetworkConnectionState(Context context) { if (context != null) { ConnectivityManager mConnect...

2018-09-22 11:55:19

阅读数:18

评论数:0

SmartRefreshLayout 仿美团下拉刷新

先上图: 今天写了下拉刷新,框架用的是 SmartRefreshLayout  从零撸美团项目地址:https://github.com/cachecats/LikeMeiTuan 一、分析 美团的下拉加载动画初看挺简单的,就一个卖萌的小人。细看的话还稍微有点复杂,一共有三个状态。 ...

2018-09-22 11:45:28

阅读数:28

评论数:0

android:scaleType 属性介绍

android:scaleType="center"  (不完整显示,按View剪裁) 以原图的几何中心点和ImagView的几何中心点为基准, 按图片的原来size居中显示,不缩放, 当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageV...

2018-09-22 11:34:51

阅读数:20

评论数:0

在Android Studio中放置assets文件夹

1.新建一个项目,在main文件夹下新建一个名为“assets”文件夹如下图 2.复制资源(这里以图片为例),粘贴到“assets”文件夹下,如下图: 3.在AndroidStudio里以输入流的方式读取资源,部分代码如下: //从assets中读取图片,其它资源读取方式类似 As...

2018-09-22 11:23:07

阅读数:6

评论数:0

android如何添加gif动态图片

使用android-gif-drawable GIT地址: https://github.com/koral–/android-gif-drawable 1.首先添加引用文件 ,只需要的app的build.gradle里添加 dependencies { implementati...

2018-09-22 11:18:22

阅读数:24

评论数:0

java / 安卓 把数字格式化为视频/音频中常用的播放量,如 1.2万

    /**      * 播放量      * @param playCount:后台返回的播放量(单位:个)      * 播放量 < 1万,显示样式 1、10、1000      * 播放量 ≥ 1万,显示样式 1.2万 1.23万      * 播放量 ≥ 1亿,显示样式 1.2亿 1....

2018-09-22 11:08:00

阅读数:81

评论数:0

java / 安卓 把秒数格式化为视频/音频中常用的时间,如00:20

   /**      * 格式化播放时间      * @param seconds 秒数      * 时间<1小时显示分秒,显示样式 00:20      * 时间 ≥1小时显示时分秒,显示样式 01:11:12*/ public static String formatSeco...

2018-09-22 11:05:56

阅读数:37

评论数:0

java.lang.Throwable:Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownF

Android studio错误 java.lang.Throwable:Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType@6753a005 解决办法: Go ...

2018-09-19 08:56:29

阅读数:44

评论数:0

Android 性能优化

目录 性能优化的目标 一、快 二、稳 三、小 四、省 五、工具 性能优化的目标 基本总结为:快,稳,省,小 如下图 一、快 如何让 app 在运行过程过不卡顿,运行流畅,速度快,也就是说如何解决卡顿呢? 我们先看看那些因素影响卡顿?  UI,包括ui的绘制,...

2018-09-03 11:29:26

阅读数:16

评论数:0

一步步搭建MVP架构

MVC MVP MVVM (图文):https://blog.csdn.net/jinmie0193/article/details/81531907 MVC MVP MVVM (代码):https://blog.csdn.net/jinmie0193/article/details/81536...

2018-09-02 17:39:55

阅读数:80

评论数:0

android Studio报错No cached version available for offline mode 解决方法

错误提示: Error:Could not resolve all files for configuration ‘:app:debugAnnotationProcessorClasspath’.  Could not download butterknife-compiler.jar (c...

2018-09-02 16:16:00

阅读数:70

评论数:0

Retrofit 2.0 使用教程一之原理介绍

  目录 前言 1. 简介 2. 与其他开源请求库对比 3. 使用介绍 步骤1:添加Retrofit库的依赖 步骤2:创建 接收服务器返回数据 的类 步骤3:创建 用于描述网络请求 的接口 注解类型 注解说明 第一类:网络请求方法 第二类:标记 第三类:网络请求参数 汇...

2018-08-31 15:51:26

阅读数:26

评论数:0

RxJava2 使用详解二之线程调度

目录 一、RxJava2线程调度 1、Observable和Observer默认在主线程中执行 2、去子线程中发送事件,主线程接收事件 3、subscribeOn() 指定发送事件的线程, observeOn() 指定接收事件的线程.  二、RxJava2的线程选择: 三、实际开发中使...

2018-08-31 12:37:23

阅读数:66

评论数:0

Android 支付宝使用的开源项目

下边是支付宝 Android 客户端使用的开源组件,在这里跟大家分享一下。 项目名称 项目介绍 github仓库地址 FFmpeg FFmpeg一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序 https://github.com/FFmpeg/...

2018-08-30 15:26:04

阅读数:35

评论数:0

RxJava2 使用详解一之基础教程

目录 一、配置 二、原理 第一步:创建被观察者 第二步:创建观察者 第三步:建立订阅关系 链式操作 ObservableEmitter: Disposable: subscribe()重载方法 下篇:RxJava2 使用详解二之线程调度 一、配置 要在Android中使用R...

2018-08-30 15:10:59

阅读数:40

评论数:0

Unable to establish a connection to adb.解决方法

1.打开cmd,输入 adb kill-server 可以结束服务,则输入 adb start-server adb nodaemon server 显示说明执行adb start-server后启动不起来或是发现无法终止服务,是因为adb的端口被占用了。 2.输入 netst...

2018-08-29 16:43:54

阅读数:159

评论数:0

友盟统计U-APP集成和多渠道打包

0. 序言 友盟之所以被阿里收购,说到底是统计做得好. 国内APP统计就选U-APP. 1. U-APP 功能 应用趋势 清晰展示新增用户、活跃用户、启动次数、版本分布、行业指标等数据,整体把控运营情况及增长动态. 渠道分析 清晰展示各渠道的新增用户、活跃用户、次日留存率等用户指标,衡...

2018-08-29 16:05:49

阅读数:49

评论数:0

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