自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android中的MVP

转自:http://rocko.xyz/2015/02/06/Android%E4%B8%AD%E7%9A%84MVP/前言MVP作为一种MVC的演化版本在Android开发中受到了越来越多的关注,但在项目开发中选择一种这样的软件设计模式需保持慎重心态,一旦确定使用MVP作为你App的开发模式那么你就最好坚持做下去,如果在使用MVP模式开发过程中发现问题而且坑越来越

2016-11-23 19:04:24 559

原创 APP开发实战144-登录方式

3.3登录方式3.3.1 账号名+密码这种方式又分为两种:A 密码由人工设置,用户需要记住密码,且密码一旦确定,用户不会经常变更,容易被破解和利用。 B 每次登录时,服务器端动态生成密码,然后用短信发给用户,此密码只有在限定的时间内使用才有效,有效期一过,密码自动失效。用户无需记住密码,且密码在每次登录时,随机变更,不容易被破解和利用。用户只有使用合法的手机号,才能登录使用

2016-11-20 22:21:33 1119

转载 Android 中的 AOP 编程

原文链接 : Aspect Oriented Programming in Android原文作者 : Fernando Cejas译文出自 : 开发技术前线 www.devtf.cn译者 : byronwind校对者: bboyfeiyu状态 : 校对完成面向切面编程(AOP,Aspect-oriented programming) 需要把程序逻辑分解成『 关注点 』(concern

2016-11-15 14:02:54 1189

转载 浏览器内核控制Meta标签说明文档

浏览器内核控制Meta标签说明文档背景介绍由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览。基于IE的内核用于兼容网银、旧版网站。以360的几款浏览器为例,我们优先通过Webkit内核渲染主流的网站,只有小量的网站通过IE内核渲染,以保证页面兼容。在过去很长一段时间里,我们主要的控制手段是一个几百k大小网址库,一个通过长期人工运营收

2016-11-14 18:33:16 606

转载 Fragment提交transaction导致state loss异常

下面自从Honeycomb发布后,下面栈跟踪信息和异常信息已经困扰了StackOverFlow很久了。java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState atAndroid.support.v4.app.FragmentManagerImpl.checkStateLos

2016-11-14 17:40:12 483

转载 JSON 数据格式

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。基础结构JSON建构于两种结构:1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(ob

2016-11-14 17:34:43 654

转载 XML与JSON的对比

XML与JSON的对比1、各自定义XML扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界

2016-11-14 17:33:43 295

转载 Android通过HTTP协议实现断点续传下

FileDownloader.java package cn.itcast.net.download;import java.io.File;import java.io

2016-11-14 17:32:39 486

转载 Android Context 上下文 你必须知道的一切

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/  我重新组织了下内容以及结构,建议大家尽可能看下原文。1、Context概念其实一直想写一篇

2016-11-13 23:13:22 308

转载 Android SnackBar使用方法

SnackBar是 Android Support Library 22.2.0 里面新增提供的一个控件,是Toast的威力加强版.优点:1. 配合CoordinatorLayout使用,SnackBar可以被Swipe手势划走;2. setAction功能.在SnackBar上可以设定一个按钮.Inbox里面UNDO就是通过SnackBar的set

2016-11-13 23:11:43 712

转载 Android开发学习之路-SnackBar使用心得

SnackBar是DesignSupportLibrary中的一个重要的控件,用于在界面下面提示一些关键信息,跟Toast不同的地方是SnackBar允许用户向右滑动消除它,同时,也允许在SnackBar中设定一个Action,当用户点击了SnackBar里面的按钮的时候,可以进行一些操作,所以,功能绝对是很强大的。SnackBar的构造:// 参数分别是父容器,提示信息,持续时间

2016-11-13 23:08:29 364

转载 Volley 源码解析

转自:http://a.codekk.com/detail/Android/grumoon/Volley%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90Volley 源码解析  项目:Volley,分析者:grumoon,校对者:Trinea本文为 Android 开源项目源码解析 中 Volley 部分项目地址:Volle

2016-11-13 23:04:52 287

转载 网络请求库Volley详解

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!英文原文:A

2016-11-13 21:44:37 623

转载 JAVA进阶----ThreadPoolExecutor机制

ThreadPoolExecutor机制 一、概述 1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务; 2、Executors方法提供的线程服务,都是通过参数设置来实现不同的线程池机制。 3、先来了解其线程池管理的机制,有助于正确使用,避免错误使用导致严重故障

2016-11-13 21:07:04 298

转载 OAuth的机制原理讲解及开发流程

作者: unvs    本想前段时间就把自己通过QQ OAuth1.0、OAuth2.0协议进行验证而实现QQ登录的心得及Demo实例分享给大家,可一直很忙,今天抽点时间说下OAuth1.0协议原理,及讲解下QQ对于Oauth1.0的认证开发。闲话多说了点,下面直接进入主题。  1、OAuth的简述  OAuth(Open Authorization,开放授权)是为

2016-11-13 20:44:51 313

转载 Unchecked Exception 和 Checked Exception 比较

Throwable类是所有异常的始祖,它有两个直接子类Error / Exception:   Error仅在Java虚拟机中发生动态连接失败或其它的定位失败的时候抛出一个Error对象。一般程序不用捕捉或抛出Error对象。 Unchecked Exception: a. 指的是程序的瑕疵或逻辑错误,并且在运行时无法恢复。 b. 包括Error与RuntimeExceptio

2016-11-13 20:41:25 268

转载 java中的Checked Exception和Unchecked Exception的区别

Java 定义了两种异常:  - Checked exception: 继承自 Exception 类是 checked exception。代码需要处理 API 抛出的 checked exception,要么用 catch 语句,要么直接用 throws 语句抛出去。  - Unchecked exception: 也称 RuntimeException,它也是继承自 Exce

2016-11-13 20:40:29 1673

转载 Java中的“析构函数”——finalize() 对象消亡时调用

《JAVA编程思想》:java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。      (1).对象不一定会被回收。       (2).垃圾回收不是析构函数。       (3).垃圾回收只与内存有关。       (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它是不会浪

2016-11-13 20:32:59 718

转载 Java反射调用某个类的方法(带参数和不带参数)

Class类:public getDeclaredMethod( name,                                  ... parameterTypes)                           throws ,                                  返回一个 Method对象,该对象反映此 Class对象所表示的类或接口

2016-11-13 20:11:25 11561

转载 Android详细的对话框AlertDialog.Builder使用方法

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2016-11-13 20:10:18 300

转载 了解RxJava以及如何在Android应用中使用它

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

2016-11-13 19:55:38 2835 2

转载 Java中避免NullPointerException的一些方法

在字符串常量上调用equals// good"string literal".equals(strObject)// not goodstrObject.equals("string literal")如果strOject == null,那下面一种方法就会抛出NullPointerException用valueOf代替toStringBigDecimal bd =

2016-11-09 22:49:58 964

转载 Android官方开发文档Training系列课程中文版:APP的内存管理

原文地址:http://android.xsoftlab.net/training/articles/memory.html随机存储器(RAM)在任何运行环境中都是一块非常重要的区域,尤其是在内存受限的移动操作系统上。尽管Android的Dalvik虚拟机会对其进行垃圾回收,但是这不意味着APP就可以忽略申请及释放的内存。为了可以使垃圾回收器能够有效清理APP所占用的内存空间,你需

2016-11-09 22:47:32 377

转载 Android Data Binding 系列(一) -- 详细介绍与使用

写在前面要学习新东西,最好的办法是先学会如何使用。所以,本文仅作 Android Data Binding 的介绍并结合 DataBindingDemo 来理解它的用法,后续再对其原理进行深入探讨。简介Data binding 在2015年7月发布的Android Studio v1.3.0 版本上引入,在2016年4月Android Studio v2.0.0 上正式支持

2016-11-09 22:38:52 610

转载 JavaBean简单及使用

JavaBean简单及使用一、JavaBean简介JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点:1.可将HTML和Java代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(HTML和Java)写到JSP页面中,会使整个程序代码

2016-11-09 22:29:59 495

转载 WebP 探寻之路

前言不管是 PC 还是移动端,图片一直是流量大头,以苹果公司 Retina 产品为代表的高 PPI 屏对图片的质量提出了更高的要求,如何保证在图片的精细度不降低的前提下缩小图片体积,成为了一个有价值且值得探索的事情。但如今对于 JPEG、PNG 和 GIF 这些图片格式的优化几乎已经达到了极致, 若想改变现状开辟新局面,便要有釜底抽薪的胆量和气魄,而 Google 给了我们一个新选

2016-11-09 22:18:53 854

转载 Android 优化布局层次结构

Android 优化布局层次结构前面介绍过使用HierarchyViewer和Android lint来优化我们的程序,这一篇算是总结性的,借助一个小例子来说用怎么优化应用布局。这个例子是android官网给出的,作者也当一把翻译。    多数开发者可能会这样认为,使用基本的布局结构会产生高效的布局性能,其实这个想法是不完全正确的。我们每一个添加到应用的控件和布局,都需要初

2016-11-09 17:22:41 841

转载 Android开发者:你真的会用AsyncTask吗?

【导读】在Android应用开发的过程中,我们需要时刻注意保证应用程序的稳定和UI操作响应及时,因为不稳定或响应缓慢的应用将给应用带来不好的印象,严重的用户卸载你的APP,这样你的努力就没有体现的价值了。本文试图从AsnycTask的作用说起,进一步的讲解一下内部的实现机制。如果有一些开发经验的人,读完之后应该对使用AsnycTask过程中的一些问题豁然开朗,开发经验不丰富的也可以从中找到使用过程

2016-11-09 17:18:06 234

转载 JAVA中获取当前系统时间

JAVA中获取当前系统时间一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new

2016-11-09 17:09:09 1024

转载 Android,DataBinding的官方双向绑定

在Android Studio 2.1 Preview 3之后,官方开始支持双向绑定了。可惜目前Google并没有在Data Binding指南里面加入这个教程,并且在整个互联网之中只有这篇文章介绍了如何使用反向绑定。在阅读一下文章之前,我假设你已经知道如何正向绑定。回顾一下Data Binding在正向绑定中,我们在Layout里面的绑定表达式是这样的:layout ...>

2016-11-09 17:07:24 2939

转载 Data Binding(数据绑定)用户指南

1)介绍这篇文章介绍了如何使用Data Binding库来写声明的layouts文件,并且用最少的代码来绑定你的app逻辑和layouts文件。Data Binding库不仅灵活而且广泛兼容- 它是一个support库,因此你可以在所有的Android平台最低能到Android 2.1(API等级7+)上使用它。需求:Android Plugin for Gradle 1.5.0-al

2016-11-09 17:06:34 364

转载 浅谈Hybrid技术的设计与实现

浅谈Hybrid技术的设计与实现前言浅谈Hybrid技术的设计与实现浅谈Hybrid技术的设计与实现第二弹 浅谈Hybrid技术的设计与实现第三弹——落地篇随着移动浪潮的兴起,各种APP层出不穷,极速的业务扩展提升了团队对开发效率的要求,这个时候使用IOS&Andriod开发一个APP似乎成本有点过高了,而H5的低成本、高效率、跨平台等特性马上被利用起来形成了一种新的开

2016-11-08 23:03:30 463

转载 android 回车键事件编程

实现Android按下回车键便隐藏输入键盘,有两种方法:1.)如果布局是多个EditText,为每个EditText控件设置android:singleLine=”true”,弹出的软盘输入法中回车键为next,直到最后一个获取焦点后显示为Done,点击Done后,软盘输入键盘便隐藏。或者将EditText的imeOptions属性设置android:imeOptions=”actionD

2016-11-07 22:47:33 324

转载 APP产品设计系列-版本升级

在竞争激烈的互联网行业,相方拼的是时间和速度,新上线产品每月甚至更短时间更新迭代一次,以便打响品牌,快速占领市场。小步快跑,快速迭代也是互联网最流行的开发思维,而app升级系统是版本更新迭代最基础的系统。渠道打包将新包发布到各个应用市场(app store、360、应用宝等)、合作渠道(合作机构、学校等)、自有渠道(官网、微博、公众号)等。每个渠道包建议做唯一标识,以便统计各个渠道安装用户

2016-11-07 18:51:34 830

转载 webview加载网页出现("找不到网页net:err_unknown_url_scheme")

情况:项目中需要利用webview调用写好的java后台网页,并利用网页端的第三方通联支付。 问题一:前面的网页跳转都能支持,没有任何问题. 当跳转到支付界面的时候,点击”首次使用请安装控件“,有点击效果,但没有提示下载控件。 解决方法:webview.setDownloadListener(new MyWebViewDownLoadListener());  //在前

2016-11-07 18:47:47 9821

转载 Intent详解

第十章:Intent详解【正文】Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和bro

2016-11-07 18:45:35 423

转载 使用Jenkins搭建iOS/Android持续集成打包平台

背景描述根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后就能直接安装测试包。该需求具有一定的普遍性,基本上所有开发APP的团队都可能会用到,因此我将整个需求实现的过程整理后形成此文,并且真正地做到了零基础上手,到手即飞、开箱即

2016-11-07 18:37:42 464

转载 聊聊高并发系统之HTTP缓存

简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务时,根据服务端返回的缓存设置响应头将响应内容缓存到浏览器,下次可以直接使用缓存内容或者仅

2016-11-07 17:43:50 369

转载 使用七牛上传视频调用视频播放器的推荐方案

转自:http://www.cnblogs.com/huangcong/p/5179449.html视频应用通常要求播放器具备以下的基本特性:多客户端支持。包括:PC端(Web播放)和移动端(iOS,Android等)。具备多平台支持的播放器有助于简化开发,规避平台之间的差异。 常用的音视频编码格式支持。常用编码格式主要是:视频H264;音频MP3和AAC。这些音视频格

2016-11-07 17:31:08 1238

转载 Android 实现apk文件下载并自动安装

//下载apk程序代码 protected File downLoadFile(String httpUrl) {                 // TODO Auto-generated method stub                 final String fileName = "updata.apk";                 File tmpFile

2016-11-07 17:26:01 2473

代码排版和文件处理工具

此工具可以对选定文件夹中的文件进行排版操作,免除人工排版之苦。 在选定文件夹的文件中查找指定的目标字符串,并打印出行号,不需要借助资源管理器,提高了搜索效率。 对文件夹连续进行复制、压缩和删除操作,实现文件操作的自动化。

2010-05-24

PCMTP2.0.rar

此工具,可以作为手机串口调试工具,也可以用作手机自动测试工具,以代替人工测试,节约测试时间,提高工作效率,尤其是需要重复多次测试某项功能时。

2010-04-26

CodeGen2.0

可以自动生成MTK平台菜单代码、data account 数组代码、wap和mms profile数组代码以提高工作效率

2010-04-26

空空如也

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

TA关注的人

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