自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 你真的了解TextView吗?

Android开发中是拒绝硬编码的,我们可能会把一些字符串放在xml中当作资源使用,假设有如下情况:string name="welcome">你好A,欢迎使用我们的App。string>我们在程序中需要使用这个字符串,但是A是一个变量,很常规的办法是取出这个字符串,然后用String的replace方法把A替换成用户的昵称。其实,在android中有这样一个东西,那就是 XL

2017-07-28 09:15:55 382

原创 Tablayout动态设置下划线长度

由于最近项目需要,需要设置tabLayout下方下划线的长度.笔者上网找了半天,也没有找到方法.后来了解到在源码中对tabLayout的下划线进行了设置.并没有方法可以直接设置. 然后,笔者看到了某位大神的代码,利用反射修改下划线的宽度.先上代码:public void setIndicator (TabLayout tabs,int leftDip,int rightDip){

2017-07-28 09:14:39 3128

原创 React native FlexBox布局的基本用法

我们在React Native中使用flexbox规则来指定某个组件的子元素的布局。Flexbox可以在不同屏幕尺寸上提供一致的布局结构。在组件中的style中指定flexDirection可以决定布局的主轴,子元素是按着水平轴(row)排列,还是数值轴(colum,默认值)排列。flex:定义了元素的可伸缩能力。默认值是0在组件中的style中指定justifyContent可以决定子元

2017-07-27 15:41:29 278

原创 简单的实现微信领取红包界面,按钮旋转动画效果。

最近在做一下项目,是领取红包的,我们这里仿照的微信的红包领取界面,点击按钮之后立体旋转,然后打开红包:我这里用的是旋转动画,然后沿着Y轴去旋转,说了这么多,下面来看一下效果:现在清楚多了把 ,我用自定义了一个动画,找到控件的中心,然后让中心沿着Y轴去旋转,不多说了看代码吧:package com.lixuce.myapplication;import and

2017-07-21 14:25:44 7847

转载 WebView常见漏洞

WebView的常见漏洞类型包括:1 WebView任意代码执行漏洞已知的WebView任意代码执行漏洞有4个。较早被公布是CVE-2012-6636,揭露了WebView中addJavascriptInterface接口会引起远程代码执行漏洞。接着是CVE-2013-4710,针对某些特定机型会存在addJavascriptInterface API引起的远程代码执行漏洞

2017-07-18 10:59:44 812

原创 Glide加载圆形图片和圆角图片的解决方式。

在项目开发中,我们经常会遇到加载图片的需求,而我经常使用的就是glide,Glide在跟Listview的配合起来非常的顺畅,Glide除了配置简单,还可以本地缓存图片,而且glide也可以实现加载GIF动态图片,也可以实现Listview图片的提前预加载,使得listview的更加的顺滑,具体可以查看Yelp的那篇博文。        还有不得不强调下Glide的一个强大的功能,当你在Wit

2017-07-17 10:09:38 8771 1

转载 BRVAH官方使用指南(持续更新)

brvahBRVAH是一个强大的RecyclerAdapter框架,它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案。为什么会有它?请查看「Android开源框架BRVAH由来篇」该框架于2016年4月10号发布的第1个版本到现在已经一年多了,经历了700多次代码提交,140多次版本打包,修复了1000多个问题,获得了7000多star,非常感谢大家的使用以及反馈。本

2017-07-14 15:41:35 824

转载 kotlin学习的一些学习资源,你需要收藏了

一、教程1.The Kotlin WebsiteKotlin 官方网站(英文)2.Kotlin editorKotlin 在线编辑器3.Keddit:在开发Android应用程序时学习Kotlin由Juan Ignacio Saravia出色的11部分系列作品,将Kotlin投入使用,并构建了一个Reddit克隆应用程序。 该教程涵盖了大量的主题,从设置工作区到

2017-07-14 09:05:05 371

原创 React Native --react-navigation

从0.44版本开始,Navigator被从react native的核心组件库中剥离到了一个名为react-native-deprecated-custom-components的单独模块中。如果你需要继续使用Navigator,则需要先npm i -S react-native-deprecated-custom-components,然后从这个模块中import,即import { Navig

2017-07-11 16:12:00 859

原创 快速学习Javascript初级知识

Javascript基本用法Javascript代码写在标签内//Javascript代码写在这里复制代码Javascript代码可以写在body标签内          //Javascript代码写在这里     复制代码Javascript代码可以写在标

2017-07-10 16:21:21 289

原创 android 的数据状态保存,横竖屏切换时的操作

1、onSaveInstanceState方法的简单介绍很多不明白Activity类中包含的onSaveInstanceState和onRestoreInstanceState有什么用,首先声明下使用这两个方法时一定要注意情况和了解Activity的生命周期,否则有的时候 onSaveInstanceState和onRestoreInstanceState 可能不会被触发,虽然他们都是Acti

2017-07-10 16:13:39 2097

原创 React Native -- ListView的基本用法

1.属性:dataSource: 列表以来的数据源initialListSize: 指定组件刚加载时渲染多少行数据onChangeVisibleRows(function)可见row的集合变化时 调用此函数。onEndReached(function): 所有数据已经被渲染,滚动到列表底部时会调用此函数,原生的滚动事件会被作为参数传递。第一次渲染时,数据不足以渲染整个屏幕,也会调用

2017-07-10 14:43:35 291

原创 ES6 -- Iterator 的基本用法

1. Iterator作用:    (1) 为各种数据,提供一个统一的,简便的访问接口。    (2) 使数据结构的成员能够按某种次序排列。    (3) ES6创造了一种新的遍历命令for...of循环,Iterator接口主要供for...of消费。2. Iterator 的遍历过程是这样的。(1)创建一个指针对象,指向当前数据结构的起始位置。也就是说,遍历器对象本质上

2017-07-07 17:54:20 411

原创 ES6 export & import的基本用法

模块功能主要由两个命令组成:export & import。 export用于规定模块的对外接口。 import用来引入其他模块提供的功能。1. export 输出模块内的变量:export var name = "hello world";export var age = 18;或者是(推荐写法)var name = "hello";var age = 18;expo

2017-07-06 15:44:31 3143

原创 安卓WebView问题总汇(持续更新)

WebView在现在的项目中使用的频率应该还是非常高的。如果有对webView了解不太多的可以去看我以前写的一个博客,里面有详细的WebView介绍,点击这里我个人做的项目里面有很多H5界面,并且跟H5交互,在做项目过程中出现了很多问题,下面来总结一下自己遇到的问题:Android 7.0 WebView加载https出现空白页:需要重写WebViewClien

2017-07-06 09:42:13 2342

原创 Redux基本原理和使用

Redux不是说任何的应用都要用到它,如果遇到了react解决不了得问题,可以考虑使用它。例如:用户的使用方式复杂不同身份的用户有不同的使用方式(比如普通用户和管理员)多个用户之间可以协作与服务器大量交互,或者使用了WebSocketView要从多个来源获取数据Redux的设计思想:(1)Web 应用是一个状态机,视图与状态是一一对应的。(2)所有的状态,保

2017-07-04 11:41:08 1659

okhttp3工具类

简单进行了二次封装,优化了部分功能,代码量大大减少

2017-06-06

MvpDemo简单实现

本文很简单明了的实现了MVP模式相关的开发,有需要的同学可以看一下

2017-05-16

查看Android应用签名工具

可以查看android手机内所有安装的app的包名以及签名信息,包括md5和sha1,供用户在申请各种第三方sdk需要提供包名以及签名信息的时候查用。支持动态查询。

2017-04-27

仿微信底部导航栏

前一段时间写了一个关于微信底部导航栏的简单介绍,因为时间问题没有对代码进行封装,现在我要对项目进行封装,可以通过一个工具类很简单的实现点击底部导航栏实现界面切换。

2017-04-21

安卓拍照选择图库裁剪(带权限工具类)之后设置头像并上传到服务器

Android开发中拍照,选择图库后并且裁剪 然后压缩图片之后将头像上传到服务器,里面有适配6.0权限工具类,上传文件工具类,拍照设置头像功能,很简单的实现。

2017-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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