Mr_Leixiansheng的博客

冰冻三尺非一日之寒

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

调用系统图片裁剪限定尺寸及7.0照相问题

   (刚好gif超5M,没办法,剪切后成安慰画质。强迫症不上传图难受,搞了半天233) 内容:手机系统的裁剪介绍,7.0调用相机崩溃解决 代码如下: <?xml version="1.0" encoding="...

2018-07-19 11:21:03

阅读数:128

评论数:0

CountDownTimer倒计时(模拟短信验证)

内容:介绍倒计时CountDownTimer的基本使用方法。模拟短信验证 步骤: 1、继承CountDownTimer,重写onTick()、onFinish() 2、代码中new出CountDownTimer子类,传好参数,调用start()执行 代码如下: &l...

2018-07-19 10:28:32

阅读数:64

评论数:0

安卓弹窗广告(自适应屏幕)

转载请注明出处:https://blog.csdn.net/mr_leixiansheng/article/details/81062588 内容:弹窗广告 特点:根据屏幕尺寸和原图片比例自适应 代码如下: package com.example.leixiansheng.addia...

2018-07-16 11:46:19

阅读数:176

评论数:0

安卓动态布局

转载请注明出处:https://blog.csdn.net/mr_leixiansheng/article/details/81061102 自从学习安卓开发时一直都是用的是xml可视化布局,觉得十分方便直观,偶尔也会用到动态布局但却不是很熟悉究竟如何用。最近做项目需要从网络获取图片并且自己...

2018-07-16 11:28:33

阅读数:112

评论数:0

WebView使用详解、H5网页视频全屏播放 、网页跳转空白

转载请注明出处:https://blog.csdn.net/mr_leixiansheng/article/details/81000035 内容:介绍webview的使用方法,介绍WebViewClient、WebChromeClient,H5网页视频全屏播放,网页跳转空白问题 最近做项...

2018-07-11 15:22:42

阅读数:150

评论数:0

原生与H5交互介绍

转载请注明出处:https://blog.csdn.net/mr_leixiansheng/article/details/80997246     步骤如下: 1、允许webView加载JS 2、编写js接口类 3、webView添加js接口   代码如下: 布局: &...

2018-07-11 11:46:06

阅读数:100

评论数:0

FlowLayout标签布局

转载请注明出处:https://blog.csdn.net/mr_leixiansheng/article/details/80924038 话不多说先上图     偷懒引用了三方库,啊哈哈,代码如下 布局 <LinearLayout xmlns:andr...

2018-07-05 11:20:18

阅读数:63

评论数:0

为什么Fragment的onCreateView()处要removeView(view):避免多次调用

转载请注明出处:https://blog.csdn.net/mr_leixiansheng/article/details/79928881 当第一次创建fragment的时候在onCreateView里面初始化view,下一次创建时不需要重新创建view时,希望使用已经创建的,所以要把view...

2018-04-13 15:02:19

阅读数:120

评论数:0

Fragment懒加载

普通加载,跳转第二页时已经被预加载好了,所以没有刷新动画 懒加载,跳转第二页时才启动加载,所以有刷新动画 内容:Fragment懒加载介绍 与普通Fragment区别 普通Fragment:至少会预加载1个Fragment 懒加载普通Fragment:只会加载显示给用户的普通Fragm...

2018-04-12 16:33:08

阅读数:78

评论数:0

EventBus事件总线(个人理解监听回调,勿喷)

不详解,只介绍用法(包括主线程调用EventBus,子线程调用EventBus) 步骤: 1、需要接收事件处注册EventBus,如在Main中注册 EventBus.getDefault().register(this); 2、新建事件类 3、需要发送事件发送发送事件,如SecondActivi...

2018-04-11 16:47:36

阅读数:266

评论数:0

图片轮播banner实现

内容:图片轮播步骤:1、初始化数据,得到图片地址和标题(标题也可以不要)2、设置banner属性3、布局添加banner控件4、代码实现代码如下:布局<?xml version="1.0" encoding="utf-8&...

2018-03-20 10:14:40

阅读数:152

评论数:0

ListView头尾简介Header/Footer

内容:以前只会用ListView显示数据,最近才知道还有头尾一说。学会了头尾可以很方便的设置一些需要的布局步骤:1、布局添加ListView2、设置头尾的item

2018-03-13 09:19:32

阅读数:78

评论数:0

文件、文件路径(path)详解及文件夹下所有文件获取方法介绍

关于Android中几个常用文件路径的介绍 我记忆力不是太好,总是记不清,那几个常用的文件路径的具体名字,所以就在此记录一下,也方便不太清楚的同学查阅。 外部存储,内部存储的区别 Internal storage:  总是可用的  这里的文件默认只能被我们的app所访问。  当用户卸载...

2018-01-29 11:22:38

阅读数:827

评论数:0

帧动画

实现一个等待加载动画 步骤: 1、res下创建一个anim目录 新建动画xml文件 2、将需要播放动画的控件src设置为添加的动画文件 3、AnimationDrawable 获取动画资源、加载到需要播放动画的控件上 4、控制动画的播放和停止 代码如下: 1、res下创建一个anim目录 新建...

2017-12-06 14:26:24

阅读数:82

评论数:0

安卓Launcher 简介

文章概述: 1.什么是Launcher 2.新建一个Launcher工程 3.Apps去哪了 4.显示桌面背景 最近换了新工作(๑´ㅁ`),又是要去接触新的知识了。闲话不多说,让我们一起来认识一下今天的主角——launcher 什么是Launcher 对于初级开发者来说launcher可能还...

2017-10-26 14:31:19

阅读数:212

评论数:0

获取屏幕大小、获取底部虚拟按键高度

/** * 获取底部虚拟键盘的高度 */ public int getBottomKeyboardHeight(){ int screenHeight = getAccurateScreenDpi()[1]; DisplayMetr...

2017-10-20 11:32:09

阅读数:814

评论数:0

Android接口回调机制

首先解决啥是回调: 举个例子:某天,我打电话向你请教问题,当然是个难题,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分钟,我的手机响了,你兴高采烈的说问题已经搞定,应该如此这般处理。 C不会自...

2017-10-16 14:02:40

阅读数:104

评论数:0

网络通信 Datagram 实现UDP

UdpServer 1、创建DatagramSocket,指定端口号  2、创建DatagramPacket,接收客户端发送的数据  3、接收客户端数据  4、读取数据  5、服务器反馈 UdpClient 1、定义发送信息、地址、端口 2、创建DatagramPacket ,包含要发送...

2017-10-13 14:25:31

阅读数:152

评论数:0

网络通信 Socket 实现TCP

实现步骤: server 1)创建服务器端Socket,及ServerSocket,指定绑定的端口,并监听此端口 2)调用accept()开始监听 3)获取输入流,读取客户端信息 4)获取输出流,响应客户端的求情 5)关闭资源 client 1)创建客户端Socket,指定服务器地址和端口 2)获...

2017-10-12 17:31:00

阅读数:128

评论数:0

网络通信InetAddress、URL

主要介绍:InetAddress、URL import java.net.InetAddress; import java.net.MalformedURLException; import java.net.URL; import java.net.UnknownHostException; i...

2017-10-12 15:11:15

阅读数:106

评论数:0

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