自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Simple&Happiness的博客

Android开发的爱好者

  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

转载 关于WebView的addJavascriptInterface方法的安卓版本问题

webView.addJavascriptInterface(object, name);这句话在android4.2版本以上会报错提示None of the methods in the added interface have been annotated with @android.webkit.JavascriptInterface; they will not be visible i

2016-09-27 16:29:05 2670 1

转载 Android解析XML三种方式(PULL、SAX、DOM)

本篇博客重点介绍Android中三种解析XML的方式,包括PULL、SAX、DOM,当然不止这些,还可以用第三方的jar包提供的解析,只是这三种在Android中比较常用吧。再顺便介绍一下AndroidTestCase的用法,用来测试所写的解析业务逻辑是否正确。本篇博客使用的xml文件如下:student.xml[html] view plain copy print?<?xml version

2016-09-27 15:06:36 258

转载 Android项目架构搭建

1. 前言安卓属于小团队开发,架构的重要性在很多公司其实不是那么的明显,加上现在的开源框架层出不穷,更好的帮助我们上手android项目的开发。我前两年也在公司主导过项目开发,搭建过不少项目,以前主要的倾向是MVC,导致了activity/fragment过大,而且很多公共功能杂乱在项目中,后期维护起来不方便,最近刚好有时间,重新搭建了一个新的框架。(ps:有建议或者更好想法的可以留言。)2. 用到

2016-08-16 16:20:27 485 1

转载 浅谈android开发中的MVP模式

看到MVP,大家肯定会想什么是MVP呢?这个我可以肯定的告诉大家MVP(Most Valuable Player)是最有价值球员的意思,这当然是开玩笑了。之所以会出现MVP这种架构模式,是因为我相信大家在开发App时,肯定会发现,Activity的负担非常重,既要初始化控件,又要写一些逻辑操作的展示等等,有时候很多Activity中的代码都充当了Controller和Model的角色,所以你会发现A

2016-08-16 13:42:11 215

转载 Java / Android 基于Http的多线程下载的实现

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/26994463先说下原理,原理明白了,其实很简单:a、对于网络上的一个资源,首先发送一个请求,从返回的Content-Length中回去需要下载文件的大小,然后根据文件大小创建一个文件。[java] view plain copy print?this.fileSize = co

2016-07-29 17:24:26 169

转载 HTTPS理论基础及其在Android中的最佳实践

我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问题,Netscape 公司制定了HTTPS协议,HTTPS可以将数据加密传输,也就是传输的是密文,即便黑客在传输过程中拦截到数据也无法破译,这就保证了网络通信的安全。密码学基础在正式讲解HTTPS协议之前,我们首先要知道一些密码学的知识

2016-07-29 16:51:17 571

转载 Android编程之ListView分页加载数据

熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。比如:微博客户端可能

2016-07-28 11:06:35 205

原创 Android开发常见问题之Process 'command 'D:\Java Jdk\java\bin\java.exe'' finished with non-zero exit value 2

出现上述问题时,我们只需要在工程的SRC目录下的build.gradle文件中加入下面加粗的代码配置就好了。 apply plugin: ‘com.android.application’android { compileSdkVersion 23 buildToolsVersion “23.0.2”defaultConfig { applicationId "com.

2016-07-27 11:26:21 4324

转载 Android studio添加jar包,以及so文件,三方源码library步骤

一  添加jar文件。(1) 当你启动android studio后可能会出现如下两种界面(不包括你项目报错的情况,若报错可自行百度,解决)。当为第一种界面的时候,您需要点击图中箭头标注的地方,               将其切换到Project 目录结构下,也就是如图2所示。图 1图 2(2) 接下来,在图2所示的界面依次找到  app  —>  libs 文件夹 ,然后,复制项目中所需的

2016-07-27 10:28:11 411

转载 Android编程之通知---Notification

在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。(网上看

2016-07-26 16:35:53 272

空空如也

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

TA关注的人

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