自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android技术专栏

技术总结

  • 博客(21)
  • 资源 (18)
  • 收藏
  • 关注

原创 Android中子线程和UI线程之间通信的方式(Handler与Thread-附源码)

Android中子线程和UI线程之间通信的详细解释 1.在多线程编程这块,我们经常要使用Handler,Thread和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢?下面详解一下。 2.首先在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。 3.Handler: (1).

2015-05-31 16:21:22 1590

原创 Android客户端请求服务器端的详细解释(附源代码)

Android客户端请求服务器端的详细解释1. Android客户端与服务器端通信方式: Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式。 2. 解析服务器端返回数据的解释: (1).对于服务器端来说,返回给客户端的数据格式一般分为html、xml和json这三种格式。 (2). JSON(Javas

2015-05-31 10:24:58 5293

原创 Android开发中的MVC设计模式

Android开发中的MVC设计模式的理解1. Android系统中分层的理解: (1).在Android的软件开发工作中,应用程序的开发人员主要是应用Android Application Framework层封装好的Api进行快速开发。 (2).在Android框架的四个层次中,下层为上层服务,上层需要下层的支持,上层需要调用下层的服务。 (3).这种分

2015-05-30 16:46:52 1122

翻译 Android WebView 开发详解

Android WebView 开发详解(二)1.概览: Android WebView 做为承载网页的载体控件,他在网页显示的过程中会产生一些事件,并回调给我们的应用程序,以便我们在网页加载过程中做应用程序想处理的事情。比如说客户端需要显示网页加载的进度、网页加载发生错误等等事件。 WebView提供两个事件回调类给应用层,分别为WebViewClient,WebChromeClient开

2015-05-24 16:47:08 779

原创 Android中WebView的详细解释

Android中WebView的详细解释:概念: WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页。使用方法: (1).实例化WebView组件: A.在Activity中实例化WebView组件。eg: WebView webView = new WebView(this); B.调用W

2015-05-24 12:18:04 1453

翻译 Android抽象布局——include、merge 、ViewStub(附源码)

Android抽象布局——include、merge 、ViewStub 在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用。 1. 布局重用 标签能够重用布局文件,简单的使用如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res

2015-05-23 21:54:09 699

原创 Android中setContentView、addContentView、inflate、LayoutInflater和findViewById()区别

Android中setContentView、addContentView、inflate、LayoutInflater和findViewById()区别:1. setContentView和addContentView的区别: (1).setContentView()会导致先前添加的组件被移除。 (2).addContentView() 不会移除先前添加

2015-05-23 21:00:42 1346

原创 Android中View和ViewGroup的详细解释:

Android中View和ViewGroup的详细解释1. 概述: Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同等对待。ViewGroup作为布局容器类的最上层,布局容器里面又

2015-05-23 19:10:37 2635

原创 Android中Rect和RectF的区别与联系

Android中Rect和RectF的区别与联系1. 联系: 都是用于表示坐标系中的一块矩形区域,并可以对其做一些简单操作。这块矩形区域,需要用左上和右下两个坐标点表示。 2. 区别: (1).精度不一样。Rect是使用int类型作为数值,RectF是使用float类型作为数值。 (2).两个类型提供的方法也不是完全一致。3. 代码部分package com.

2015-05-23 15:52:42 25244 3

原创 软件开发中面向对象的深入理解

软件开发中面向对象的深入理解一. Java面向对象的三大基本特性:1. 继承: (1).目的:实现代码的复用。 (2).遵循里氏代换原则。也就是开闭原则。修改关闭,扩展开放。 (3).结果:子类继承父类的属性和方法。但是不能继承父类的构造方法和私有属性。子类可以扩展自己的属性和方法。目的是实现功能的扩展性。子类也可以覆写父类的方法,实现具体的功能。 2. 封装

2015-05-22 22:29:12 1676

原创 Android开发中的设计模式—单例模式的详细解释

Android开发中的设计模式—单例模式的详细解释: 1. 单例模式的特点: (1).保证一个类只有一个实例 (2).提供一个能访问到他的全局访问点。 (3).构造函数声明为私有的,从而阻止了在类外创建对象 2. 种类: (1).饿汉式单例模式 (2).懒汉式单例模式 3. 代码分析: (1).饿汉式单例模式: /

2015-05-21 22:40:37 766

原创 电脑一直弹出来adb.exe已停止工作的对话框解决方案

电脑一直弹出来adb.exe已停止工作的对话框解决方案 你可以用控制面板里面的删除程序-网银插件(貌似是工商的)是 window键+r 输入msconfig 然后启动项 把xx银行网银前面的对号去掉然后重启。也可能这个adb是别的软件,卸载了该软件就可以了。占用了同一个端口。重启adb.

2015-05-10 19:07:26 17775 3

原创 JAVA类集框架 List、Set、Iterator、Map的简单理解

JAVA类集框架 List、Set、Iterator、Map的简单理解1. Java类集框架主体结构:(1).集合(set):对象不按特定的当时排序,没有重复对象。 (2).列表(list):对象按照索引位置排序,可以有重复的对象。 (3).映射(map):每一个元素包含一个键对象和一个值对象,键不可以重复,值可以重复。2. Collection接口提供的方法如下: 3.

2015-05-10 15:40:05 913

原创 Java中接口和抽象类的区别与联系

Java中接口和抽象类的区别与联系1. 抽象类: (1).概念:抽象类是对一种事物的抽象,即对类抽。.抽象类是对整个类整体进行抽象,包括属性、行为。Java抽象类和Java接口一样,都用来声明一个新的类型。并且作为一个类型的等级结构的起点。 (2).格式: public abstract class abstractDemo{

2015-05-10 14:14:28 1215

原创 BitmapFactory.Options解决Android加载图片内存溢出的问题

BitmapFactory.Options解决Android加载图片内存溢出的问题1. 在Android软件开发过程中,图片处理是经常遇到的。 在将图片转换成Bitmap的时候,由于图片的大小不一样,当遇到很大的图片的时候会出现超出内存的问题,为了解决这个问题Android API提供了BitmapFactory.Options这个类.2. 由于Android对图片使用内存有限制,若是加载几兆的大图

2015-05-06 21:34:02 2088

原创 Android Framework应用框架层和HAL硬件抽象层以及Linux Kernel底层之间的关系

Android应用框架层和硬件抽象层以及底层之间的关系1. JNI技术: (1).JNI技术简单的说就是在本地Java语言声明本地方法和加载动态链接库(.so文件) (2).动态链接库(.so文件)是由NDK编译C/C++文件而成的。2. HAL层开发: (1).HAL是Hardware Abstraction Layer的简称。也称为硬件抽象层。

2015-05-04 20:37:23 6112

原创 Android开发中的耗时操作总结

Android开发中的耗时操作总结在Android软件开发过程中,经常遇到耗时操作。为了使手机app运行流畅,耗时操作需要在新的一个线程中完成。那么,Android手机应用开发中,耗时操作有哪些呢?下面来总结一下。下载文件操作网络连接操作(尤其是网络不好的时候)音频格式转换操作文件操作比较大的数据的初始化操作sleep函数等 注: 具体的功能还得根据业务需求来完成。

2015-05-03 17:02:29 4891

原创 Android中Service的详细解释与使用(附源码)

Android中Service的详细解释与使用:概念: (1).Service可以说是一个在后台运行的Activity。它不是一个单独的进程,它只需要应用告诉它要在后台做什么就可以了。 (2).它要是实现和用户的交互的话需要通过通知栏或者是通过发送广播,UI去接收显示。 (3).它的应用十分广泛,尤其是在框架层,应用更多的是对系统服务的调用。作用: (1)

2015-05-03 16:54:39 1098

原创 Android中Activity中使用ListView与ListActivity中使用ListView的区别与联系

Android中Activity与ListActivity使用ListView的区别与联系:1. Activity的使用: (1).概念: 每一个activity对应于一个显示界面,每一个activity都是独占整个屏幕的. (2).步骤: A:xml布局中,ListView标签id可以任意取值如:<ListView an

2015-05-03 10:59:23 2265 1

原创 break、continue、return之间的区别与联系

break、continue、return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的。 代码的规范也是非常重要的。往往细节决定成败。在编写代码的时候,一定要理解语言的作用以及使用的方法和场景。下面来介绍一下break、continue、return三者的区别和联系。1. break : (1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环

2015-05-02 16:03:43 8377 2

原创 Android中IDE、ADT、SDK、JDK、NDK的含义解释

Android中IDE、ADT、SDK、JDK、NDK的解释1. IDE: Intelligent Development Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android studio。两个都需要配置jdk。2. ADT: Android Development tools的简称。即Android开发工

2015-05-02 15:25:14 4848

弹出对话框

react native开发的demo 弹出对话框,非常适用。适配机型屏幕大小

2018-05-28

reactnative popup-dialog

react native开发的demo 弹出对话框,非常适用。适配机型屏幕大小

2018-05-28

在AndroidStudio的layout目录下分文件夹

在AndroidStudio的layout目录下分文件夹 方便开发以及维护。

2018-05-22

android studio 快捷键

在Android开发中有些快捷键是很好用的。可以提高效率。

2018-05-10

提交svn忽略的文件

向svn上提交项目工程的时候 有些不需要的文件是不必要向上提交的。

2018-05-10

android开发规范

Android开发规范,在开发中按照此开发文档有利于读和写。

2018-04-02

Android开发

介绍了Android开发中ListActivity的使用方法

2015-11-16

WebView源码下载

该Demo描述了WebView的详细使用。以及讲述了各个方法的执行顺序以及使用方法

2015-05-24

Android中Service源码下载

该代码描述了Service的生命周期以及播放音乐的使用.两种启动service的方式都有记录。

2015-05-03

Android端口号被占用解决方案

Android开发的时候经常遇到端口号被占用的问题,经常使程序无法运行,我总结了一个很好的方法,非常实用.

2015-04-25

HomeWatcher监听代码实现

Home键监听和Back键监听的实现以及区别。

2015-04-25

BroadCastReceiver的使用

该代码实现了发送短信,接收短信的功能。实现了BroadCastReceiver的简单使用。

2015-04-25

HorizontalListView的经典使用-相册的实现源码

HorizontalListView的经典使用实现了简单的相册。

2015-04-19

Fragment和ViewPager的经典使用源码

Android中Fragment和ViewPager的结合使用实现了Tab页的左右滑动效果。

2015-04-19

bangzhuwendang

这是帮助文档。API帮助文档。根据这个帮助文档可以找到很多方法。很好用。在软件开发的时候很有用

2014-04-15

空空如也

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

TA关注的人

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