自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赤耳A狼

不问是非,埋头业务,屁股干净,尽力协调

  • 博客(26)
  • 收藏
  • 关注

转载 自定义控件之绘图篇(一):概述及基本几何图形绘制

前言:我最近想抽空研究研究android的各种特效,android的特效真是其它平台无法比拟的,而且一个漂亮的UI交互,会给APP增色不少,而学习特效之前,有关graphics绘图的基础知识是必不可少的,下面就分几篇对涉及到的基础知识进行梳理。志不强者智不达,言不信者行不果。——墨翟(凡诸事有成者都有惊人的毅力做后盾,相信自己,持之以恒,不久的将来,我们都将有一番成

2016-03-31 21:28:12 303

转载 图像高斯模糊算法的原理及实现

图像高斯模糊算法的原理及实现 Mike.ZhouMarch 29, 2016如果经常使用Photoshop等修图软件,那么对高斯模糊滤镜肯定不会陌生,通过调整模糊半径,图像会变得模糊,半径越大越模糊,这篇文章将会讲解高斯模糊算法的原理以及其Java实现。上图是Photoshop的高斯模糊滤镜。什么是高斯模糊高斯模糊(英语:Ga

2016-03-31 10:09:36 14933 2

转载 关于AlertDialog里面的EditText无法弹出软键盘的解决方法

官方文档:http://developer.android.com/reference/android/app/Dialog.html今天工作的时候遇到一个问题,先看截图:我自定义了一个布局文件来代替系统不太美观的对话框,但是在实际操作的过程中发现点输入框时软键盘弹不出来,花了好长时间终于找到个能用的解决方案,而且代码只有两行:[html] view p

2016-03-30 19:50:45 521

转载 Android MVP 模式 简单易懂的介绍方式

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Kaede链接:http://zhuanlan.zhihu.com/p/20312610来源:知乎Android MVP PatternAndroid MVP 模式1 也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项目越来越庞大、复杂,参与的研发人员越来越多的时候,MVP

2016-03-30 14:31:30 417

转载 我的 Android 开发实战经验总结

文/D_clock(简书作者)原文链接:http://www.jianshu.com/p/4f152bc8f4f3著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。以前一直想写一篇总结 Android 开发经验的文章,估计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟见肘。近日,思路较为明朗,于是重新操起键盘开始码字一番。先声明一下哈,本人不是大厂的程序猿。去年毕

2016-03-30 13:51:04 446

转载 Android调用相机无法执行onActivityResult或data为null

最近项目中调用系统相机时遇到了这么个问题:红米手机无法执行onActivityResult回调,部分华为手机无法获取到照片数据,最后各种分析,各种网上搜索资料折腾了好久,最后终于把问题解决,当看到问题的最终原因时,我也是醉了,简直就是坑爹坑大发了。最开始用红米手机调用系统相机的时,当我拍照完成点击那个勾勾始终无法返回到前面的界面上,也就是无法调用onActivityResult函数取到拍照

2016-03-29 19:32:32 1027 1

转载 你真的会写单例模式吗——Java实现

单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。饿汉法顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下:1234567public class Singleton {       private

2016-03-27 18:53:56 276

转载 各种排序算法总结

文/zhutoulwz(简书作者)原文链接:http://www.jianshu.com/p/f5baf7f27a7e著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。排序算法是最基本最常用的算法,不同的排序算法在不同的场景或应用中会有不同的表现,我们需要对各种排序算法熟练才能将它们应用到实际当中,才能更好地发挥它们的优势。今天,来总结下各种排序算法。下面这个表格总

2016-03-25 20:56:22 246

转载 关于初创公司的研发体系构建,这可能是最成功的案例了

大家好!我是Lauren Sperber,Etsy公司的高级软件工程师。大家对Etsy可能不太熟悉——我们是一家在线市场企业,帮助人们购买及出售独特的手工艺品与古董等等。我们帮助全球150万活跃专家建立起这样一套平台,使得他们能够管理自己的创意业务并借此获取收益。我要为大家讲述Etsy公司的工程技术文化,以及工程师之间如何凭借着共同的价值观以富有成效的方式实现愉快协作。我将对Etsy的日常

2016-03-25 20:55:35 455

转载 每个Android开发者都应该了解的资源列表

文/张明云(简书作者)原文链接:http://www.jianshu.com/p/e961f1633d7a著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。前言  这是一篇译文,原文地址Resources every Android developer must know,在译文开头,推荐两篇同样适合于Android开发者阅读的资源列表Android开发者网址导航和

2016-03-25 15:53:56 308

转载 (可能是)最低成本的创业公司技术栈方案

边是需求的猛烈变动,一边是开发成本的居高不下。能否聪明的选择技术栈甚至生死攸关。注:本文主要针对以数据展现查询为主的常规业务型的公司,不适用于非常规界面的项目,如游戏、视频工具等。之前做JobDeer时,我们的整个技术团队大部分时间只有一个人,最多时也就两个工程师,一直运作得不错。除了功能上的节制,技术栈方案的选择也有很大的原因。最近新技术又起来了不少,我也更新一下之前用到的技

2016-03-25 15:20:50 456

转载 Java 8的新特性—终极版

声明:本文翻译自Java 8 Features Tutorial – The ULTIMATE Guide,翻译过程中发现并发编程网已经有同学翻译过了:Java 8 特性 – 终极手册,我还是坚持自己翻译了一版(写作驱动学习,加深印象),有些地方参考了该同学的。Java 8前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java

2016-03-25 13:49:15 684

转载 Android技术积累:开发规范

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150709微信订阅号:keeganlee_me写于2015-07-09上个月发布了Android项目重构的三篇系列文章,其中,界面篇中提到了在项目中保持规范性的重要性,也有简单举了几个例子。这篇文章则将其延伸,提供更完整的开发规范说明。

2016-03-25 13:37:57 492

转载 App架构经验总结

原文链接:http://keeganlee.me/post/architecture/20160303版权声明:本文刊载在《程序员》杂志2016年3期,版权归《程序员》所有,未经许可不得转载架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如

2016-03-25 13:22:48 409

转载 Android大图片裁剪终极解决方案 原理分析

约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏洞百出。当时我用大众化的解决方案,暂时性的做了一个拍照截图的功能,似乎看起来很不错。问题随之而来,我用的是小米手机,在别的手机上都运行正常,小米这里却总是碰钉子。虽然我是个理性的米粉,但

2016-03-24 13:23:28 416

转载 AppBarLayout.OnOffsetChangedListener的使用

先看看官网对于AppBarLayout.OnOffsetChangedListener的解释:Interface definition for a callback to be invoked when an AppBarLayout's vertical offset changes.当AppBarLayout垂直方向上的偏移量发生改变时,为触发一个回调方法定义的接口。

2016-03-23 21:15:33 9751

转载 Android中用Spannable在TextView中给文字加上边框

项目中需要给一个文本中的一些关键字高亮的效果,在网上找资料后发现TextView支持Spannable来实现一些效果传送门:Android中用Spannable在TextView中设置超链接、颜色、字体不过系统自带的效果中并没有给文本中的某些关键字加上如圆角矩形的效果,所以只能自己来实现,主要是通过重写ImageSpan来实现:res-drawable-text_b

2016-03-21 20:55:20 500

原创 根据字符串的长度得到其在屏幕上的px值

/** * 根据字符串的长度得到其在屏幕上的px值 * * @param textView * @param nameFormat * @param start * @param end * @return */private int getPxByTextLength(TextView textView, String nameFormat, int start, int en

2016-03-21 18:38:16 1841

转载 Android 手动显示和隐藏软键盘

点击打开链接1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plain copy print?InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  im

2016-03-19 20:56:49 363

转载 安卓文本样式-Spannable的使用

在android中,有 时候需要对文本进行各种特别的设置,比如颜色、大小、首行缩进,或者是在一段文本中加入图片,甚至是书写一些特殊的公式。如果通过布局文件使用多个控件来 实现,一方面会使的使用起来特别的复杂,增加了布局文件维护的难度,另一方面,如果加入了太多的控件,在页面加载时也要耗费更多的资源。如果在HTML 中,则可以使用各种标签来实现这些特殊效果,而在android中有类似的机制,只不过不是

2016-03-17 14:44:09 497

转载 利用SpannableString实现标签TAG效果(可加圆角)

TagImageSpan.javapackage com.example.administrator.myapplication;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.drawable.Gr

2016-03-17 14:38:08 1059

转载 Android Support Design Library - CoordinatorLayout

概述这是 Android Support Design Library 的最后一篇了,此内容在 Material Design 中算是很重要的,我只能用惊艳一词来形容。主要内容是滚动技巧,通过使用 CoordinatorLayout,实现滚动时的各种动画效果。按照 MD 文档中的使用方式,分为三大类:Standard app barTabsFlexible space字面上好似

2016-03-11 18:21:55 581

转载 android CoordinatorLayout使用

一、CoordinatorLayout有什么作用CoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能: 1、作为顶层布局 2、调度协调子布局CoordinatorLayout使用新的思路通过协调调度子布局的形式实现触摸影响布局的形式产生动画效果。CoordinatorLayout通过设置子View的 Behaviors来调

2016-03-11 18:12:52 249

转载 这应该是目前最系统的 Android 界面性能调优资料了

Android界面性能调优手册注:本文是我在 Android 界面性能调优知识的系统性总结,纯属个人碎碎念。秉持开源分享的原则发布本文出来,各位看官有需则取。原文见:https://androidtest.org/android-graphics-performance-pattens/界面是 Android 应用中直接影响用户体验最关键的部

2016-03-10 10:26:50 516

转载 60条Android日常开发总结的技术经验

在这篇文章中笔者跟大家总结了在平常的Android开发中的一些技术经验,希望可以帮助到大家。1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据

2016-03-01 14:09:43 347

转载 如何高效地输出iOS和Android标注和切图

现在有很多产品为了降低设计成本并保持多平台体验的一致性,都以iOS为主做一套交互设计,应用于iOS和Android两个平台。但是在标注与切图的环节,如何高效的与开发对接,似乎并没有什么更高明的办法。很多团队的做法是先做一套iOS的UI+标注+切图,再在iOS的基础上缩放一套Android的UI+标注+切图。事实上这样的做法是低效,且无效的。为什么且如何做呢?  首先本文大前提是,交互以iO

2016-03-01 13:15:36 348

空空如也

空空如也

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

TA关注的人

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