自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Army_Jun的博客

摸爬滚打进行中

  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android 支持表情功能

概述1.原理和实现思路2.表情图片显示3.表情面板4.表情的输入框插入和删除5.表情添加脚本Android中表情功能,一般都不是用ImageView去设置图片实现的, 表情一般会嵌套在文本之中,那么如何实现呢,这里就介绍一下其中的原理,此外还有相关功能的实现思路和具体代码1.原理和思路a.表情内容的数据格式 表情看上去是图片,但是在数据传输的时候本质上是一个特殊文本 比如QQ表情就是一个 “/

2016-03-31 10:51:04 2541

原创 优化Android Studio/Gradle构建

使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home//.gradle/ (Linux) /Users//.gradle/ (

2016-03-31 09:33:28 524

原创 WEB前端开发书籍推荐

基础类《高效能人士的7个习惯》(推荐给所有刚刚进入职场的新人,和进入职场多年但还没看过这本书的老人。这本书会帮助你看清自己,明确今后努力的方向。)《java夜未眠》(从书名看与前端无关,但其中的内容是作者多年工作积累的心得,推荐给每一位立志从事IT工作的新人。)《网站重构》(要从事前端开发,必须要熟悉WEB标准思想。改变思想然后才能改变行动。)HTML类《精通HTML》(目前只看过这本,后续有新书会

2016-03-29 15:28:46 1618

原创 PullToRrefresh自定义下拉刷新动画

首先,下载著名的刷新框架https://github.com/chrisbanes/Android-PullToRefresh,其中simple为demo,library和extras作为项目包导入到simple中 一,定义刷新动画的layout 在library下的com.handmark.pulltorefresh.library.internal包中的FlipLoadingLayout和R

2016-03-29 15:13:29 723

转载 从案例学RxAndroid开发

原文链接:RxAndroid Basics: Part 1如果你在阅读这篇文章,相信你一定很想了解RxJava以及如何在Android应用中使用它。可能你已经见过RxJava的代码了,但仍然有些疑惑,愿你能在这篇文章里找到答案。当我第一次使用RxJava的时候我只是在照搬代码,这些代码能跑起来,但是我对RxJava的基础部分仍然存在误解,而且我找不到好的源码来学习。所以为了理解RxJava,我不得不

2016-03-29 15:08:46 927

原创 android三种动画

在Android3.0(即API Level11)以前,Android仅支持2种动画:分别是Frame Animation(逐帧动画)和Tween Animation(补间动画),在3.0之后Android支持了一种新的动画系统,称为:Property Animation(属性动画)。一、Frame Animation:(逐帧动画)这个很好理解,一帧帧的播放图片,利用人眼视觉残留原理,给我们带来动画

2016-03-28 11:43:31 410

原创 技术网站

1,技术网站http://www.eoeandroid.com 优亿开发 http://www.iteye.com http://www.cnblogs.com 博客园 http://www.csdn.net CSDN http://my.csdn.net/my/favorite http://www.apkbus.com 安卓巴士 http://android.blog.5

2016-03-24 16:02:46 1035

原创 Android数据缓存

Android数据缓存 1、http://blog.csdn.net/lnb333666/article/details/84601592、https://github.com/Trinea/android-common  http://www.trinea.cn/android/android-common-lib/3、http://blog.163.com/zhou_411424/blog/

2016-03-21 18:16:27 501

转载 Android WebView开发问题及优化汇总

我们在native与网页相结合开发的过程中,难免会遇到关于WebView一些共通的问题。就我目前开发过程中遇到的问题以及最后得到的优化方案都将在这里列举出来。有些是老生常谈,有些则是个人摸索得出解决方法。下面就是整理得到的些干货。 1.加快HTML网页装载完成的速度 默认情况html代码下载到WebView后,webkit开始解析网页各个节点,发现有外部样式文件或者外部脚本文件时,会异步发起网络

2016-03-18 16:16:12 1314

转载 android图片压缩

首先该文章是总结, 不是原创, 是通过看网上其他大神的文章和自己的一些实践总结出来的. 一.图片的存在形式 1.文件形式(即以二进制形式存在于硬盘上) 2.流的形式(即以二进制形式存在于内存中) 3.Bitmap形式 这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流

2016-03-18 14:46:20 405

原创 Android Studio使用相关博客汇总

Android Studio相关博客: Android Studio(一):介绍、安装、配置 Android Studio(二):快捷键设置、插件安装 Android Studio(三):设置Android Studio编码 Android Studio(四):Android Studio集成Genymotion Android Studio(五):修改Android Studio项目包名

2016-03-16 16:49:47 2120

原创 Android下使用正则表达式

常用的正则表达式匹配:^[1-9]\d{3}匹配非0开头的4位整数([1−9]\d0,3) 匹配非0开头的4位整数 ^([1-9]\d{0,3}) 非零的最大4位数字,可以是1位,2位,3位// 只允许字母和数字 // String regEx = "[^a-zA-Z0-9]"; // 清除掉所有特殊字符 String regE

2016-03-16 15:56:45 667

原创 SQL语句基本用法

把SQL的一些常用语句复习了一遍。整理如下:1增1.1【插入单行】 insert [into] <表名> (列名) values (列值) 例:insert into Strdents (姓名,性别,出生日期) values (‘开心朋朋’,’男’,’1980/6/15’)1.2【将现有表数据添加到一个已有表】 insert into <已有的新表> (列名) select <原表列名> fr

2016-03-11 10:22:05 3101

原创 学习Markdown 基本用法总结

标题设置(让字体变大,和word的标题意思一样) 在Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)块注释(blockquote) 通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字

2016-03-10 17:44:41 1385

原创 前端开发路线图(看看而已)

前端要学习三个部分:HTML,CSS,JavaScript(简称JS),因此首先明确三个概念: HTML是内容层,它的目的是表示一个HTML标签在页面里是个什么角色。 CSS是样式层,它的目的是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示。 JS是行为层,它要做的是当用户触发某些行为时,会给内容和样式带来什么样的改变。1,HTML,CSS部分。 HTML/CSS初学,就照着

2016-03-10 14:14:37 1148

原创 WebView上显示HTML内容

在WebView上显示HTML内容,包括英文以及中文。有3种方法可以有用: (1)使用loadData方法。 这种方法需要先将HTML内容进行编码,否则显示的中文会有乱码。 编码方法为: Java代码 收藏代码private String fmtString(String str){String notice = "";try{notice = URLEncoder.encode(st

2016-03-09 16:36:10 815

bigimage.zip

长图使用BitmapRegionDecoder加载,使用输入流关闭输入流共享(参数传入一个false),获取指定Rect区域图片,相当于从大图中截取一块下来。

2020-01-20

Mac快捷键.zip

整理收集的最全的mac系统的快捷键,整理分类容易记,刚接触和mac电脑使用高手都值得拥有。

2019-08-02

ArmyAxure-yjk.zip

基本上收集了经常使用的axure元件库,主要用与移动产品设计。希望对朋友们有用,减少元件库的搜索时间

2019-08-02

城市地址选择器

城市选择,三级联动,可以直接使用

2017-02-27

三级联动demo

三级联动demo

2017-02-27

android完整表情处理

完整表情demo,qq和微博

2016-03-31

时间日期选择器

一个好用的时间日期你选择器,下载就可以使用

2016-01-29

空空如也

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

TA关注的人

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