自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android中的JSON详细总结

1、JSON(JavaScript Object Notation) 定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org 2、JS

2015-04-28 19:14:29 484

转载 JSON详解

JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记,在

2015-04-28 19:13:13 427

转载 activity task

什么是Android  Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具有紧密的逻辑关系,或者各自独立处理不同的响应。这些Activities捆绑在一起成为了一个处理特定需求的Application, 并且以“.

2015-04-28 19:11:52 736

转载 Android Handler机制

最近看到一篇文章,关于Handler和Looper的。觉得写的很好。这里和大家分享一下。 在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知    handler基本使用:        在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMess

2015-04-28 19:11:08 480

转载 Handler: Activity 之间通过 Handler 通信

假设你已经明白下面的内容,那么这篇博客很适合您! Application 的作用及用法 Activity、Task 以及 Application 之间的关系 Handler 的用法真的很感谢 anhenzhufeng 这位 CSDN 好友,如果不是他的虚心和认真,恐怕这篇文章难以问世!再次感谢他在我的博客http://blog.csdn.net/androi

2015-04-28 19:04:20 460

转载 android Handler 机制研究学习笔记

Android 运行的进程  为了,更好的了解Handler的机制,我们应该首先,将Android系统整个运行进程都要烂熟于心,下面是android 进程运行图: 从图中我们可以看到,当我们从外部调用组件的时候,Service 和 ContentProvider 是从线程池那里获取线程,而Activity 和BroadcastReceiver是直接在主线程运行,为了,追踪线程,我们

2015-04-28 18:53:22 507

转载 Android Handler机制

在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知    handler基本使用:        在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方法即可,这里不对handler使用进行详细说明,在看本博文前

2015-04-28 18:53:09 347

转载 Android中的Handler机制

直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.翻译过来就是:只有创建这个控件的线程才能去更新该控

2015-04-28 18:52:29 360

转载 关于Java的File.separator

在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File fi

2015-04-28 18:02:13 540

转载 Json解析详解

[java] view plaincopy  package com.jun.json;            import java.io.IOException;      import java.io.InputStream;      import java.io.UnsupportedEncodingException;      im

2015-04-28 17:55:37 670

转载 Android Json解析与总结

原文  http://blog.csdn.net/androiddevelop/article/details/21690721一、JSON定义JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard

2015-04-28 17:54:02 416

转载 10分钟掌握XML、JSON及其解析

http://blog.jobbole.com/79252/引言NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个人穷其一生也未必能掌握其一角。不过个人一直认为基本的技术和思想是放之四海而皆准的,许多技术未必需要我们从头到尾再研究一遍,我们要做的就是站

2015-04-28 15:58:05 606

转载 JSON

JSON简介[plain] view plaincopyJSON指的是JavaScript对象表示法(JavaScript Object Notation)  JSON用来存储和交换文本信息  JSON是纯文本的  JSON具有自我描述性  JSON具有层级结构  JSON可通过JavaScript进行解析  JSON

2015-04-28 15:55:13 402

转载 那两年炼就的Android内功修养

  经过两年的时间,终于完成对Android系统的研究了。Android是一个博大精深的系统,老罗不敢说自己精通了(事实上最讨厌的就是说自己精通神马神马的了,或者说企业说要招聘精通神马神马的人才),但是至少可以说打通了整个Android系统,从最上面的应用层,一直到最下面的Linux内核,炼就的是一种内功修养。这篇文章和大家一起分享这两年研究Android系统的历程,以此感谢大家一直以来的

2015-04-27 01:01:11 602

转载 Android应用程序键盘(Keyboard)消息处理机制分析

在Android系统中,键盘按键事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序处理,不过和普通消息不一样,它是由硬件中断触发的;在上一篇文章《Android应用程序消息处理机制(Looper、Handler)分析》中,我们分析了Android应用程序的消息处理机制,本文将结合这种消息处理机制来详细分析Android应用程序是如何获得键盘按键消息的。

2015-04-27 01:00:41 366

转载 如何单独编译Android源代码中的模块

 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命令呢?答案是否定的,Google为我们准备了另外的命令来支持编译单独的模块,以及重新打包s

2015-04-27 00:58:49 407

转载 Android进程间通信(IPC)机制Binder简要介绍和学习计划

在Android系统中,每一个应用程序都是由一些Activity和Service组成的,这些Activity和Service有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本文中要介绍的Binder进程间通信机制了。        我们知道,Android系统是基于Linux内核的,而Linux内核继承和兼

2015-04-27 00:57:51 410

转载 介绍一款Android小游戏--交互式人机对战五子棋

学习Android系统开发之余,编写了一个小游戏--交互式人机对战五子棋,自娱自乐。之所以称之为交互式人机对战五子棋,一是因为在进入人机对战模式这前,你可以任意设置好开局,同时,在对战过程中,你可以看到机器的思考过程,还可以标识出每一个落子点的优劣势;二是因为可以为机器增加游戏经验,使得机器越来越聪明。希望喜欢五子棋的同学能够喜欢,同时,它也非常适合入门级练习。       首先展示一下这

2015-04-27 00:57:23 795

转载 浅谈Android系统开发中LOG的使用

在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的LOG机制,开发人员可以方便地使用。在这一篇文章中,我们简单介绍在Android内核空间和用户空间中LOG的使用和查看方法。        一. 内核开发时LOG的使用。Android内核是基于Linux Kerne 2.36的,因

2015-04-27 00:56:52 470

转载 Android应用程序键盘(Keyboard)消息处理机制分析

在Android系统中,键盘按键事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序处理,不过和普通消息不一样,它是由硬件中断触发的;在上一篇文章《Android应用程序消息处理机制(Looper、Handler)分析》中,我们分析了Android应用程序的消息处理机制,本文将结合这种消息处理机制来详细分析Android应用程序是如何获得键盘按键消息的。

2015-04-27 00:55:11 366

转载 Android应用程序键盘(Keyboard)消息处理机制分析

在Android系统中,键盘按键事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序处理,不过和普通消息不一样,它是由硬件中断触发的;在上一篇文章《Android应用程序消息处理机制(Looper、Handler)分析》中,我们分析了Android应用程序的消息处理机制,本文将结合这种消息处理机制来详细分析Android应用程序是如何获得键盘按键消息的。

2015-04-27 00:55:00 279

转载 Android应用程序消息处理机制(Looper、Handler)分析

Android应用程序是通过消息来驱动的,系统为每一个应用程序维护一个消息队例,应用程序的主线程不断地从这个消息队例中获取消息(Looper),然后对这些消息进行处理(Handler),这样就实现了通过消息来驱动应用程序的执行,本文将详细分析Android应用程序的消息处理机制。        前面我们学习Android应用程序中的Activity启动(Android应用程序启动过程源代码

2015-04-27 00:53:10 616

转载 超详细VMware Workstation 10安装OS X Mavericks

转自:http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1418055&page=1#pid37684633如果喜欢VirtualBox的转VirtualBox虚拟机安装Mountain Lion(带视频)http://bbs.pcbeta.com/viewthread-1205889-1-1.html

2015-04-26 22:40:04 983

转载 OS X Mavericks 10.9.3 (13D65) 官方原版 懒人版安装镜像

OS X Mavericks 10.9.2 (13D65) 懒人版安装镜像说明~~~~~~~~~~~~~~此安装镜像根据 OS X Mavericks 10.9.3 (13D65) 原版InstallESD.dmg(MD5:0c45a5fec46d157e8f892c11b840daf2)修改而来的,只替换了OSinatll和OSInstall.mpkg文件让其能安装在MBR分区上

2015-04-26 22:38:57 9708 1

转载 下载各个版本SDK Tools及ADT的技巧

官网提供的下载路径是有规律。如ADT 22.6.0版本的下载路径是:http://dl.google.com/android/ADT-22.6.0.zipADT22.6.1版本的下载路径是:http://dl.google.com/android/ADT-22.6.1.zipSDK Tools r22.6版本的下载路径是:http://dl.google

2015-04-26 16:57:16 433

转载 Android adb不是内部或外部命令

dos窗口运行adb命令出现错误:adb不是内部或外部命令…. 出现问题原因及解决办法: 1、没有配置相关环境变量。只要将android 的sdk安装路径添加到系统变量Path中即可。(以win7系统为例)将以下路径D:\android-sdk_r10-windows\android-sdk-windows\tools添加到系统变量Path中即可。 计算机—

2015-04-26 16:54:09 514

转载 关于appcompat_v7

更新了安卓SDK后,每次新建工程都会自动创建一个appcompat_v7, 这是因为SDK4.4以上SDK需要和之前的版本兼容,解决方案是:创建的时候最低版本和目标编译版本选择一致的就可以了,比如我都选择2.3.3的,然后在清单文件里面修改就好了。

2015-04-26 00:35:05 469

转载 svn 命令的使用(在linux下)

如果你是在linux 下作开发工作的,并且使用svn 工具的話,那么你必須会碰到下面这些问题:1,如何用svn 将工程checkout 到本地目录svn checkout path(path是服务器上的目录)例:svn co http://smartphone/repositories/MT6577/trunk/2,如何用svn 提交单个文件的修改?

2015-04-25 13:36:39 670

转载 Handler 消息传递机制

1,Handler 的概念Handler 是用来干什么的?1)执行计划任务,可以在预定的时间执行某些任务,可以模拟定时器2)线程间通信。在Android的应用启动时,会创建一个主线程,主线程会创建一个消息队列来处理各种消息。当你创建子线程时,你可以在你的子线程中拿到父线程中创建的Handler 对象,就可以通过该对象向父线程的消息队列发送消息了。由于Android要求在

2015-04-25 13:35:56 428

转载 Java注释Override、Deprecated、SuppressWarnings详解

一、什么是注释     说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可以自定义注释。使用时在@后面跟注释的名字。                   

2015-04-24 11:07:50 417

转载 ClearEditText

Android一直没有提供类似于ios中自带清除效果的输入框(ios只要只要添加属性即可实现),所以在Android当中 想要实现此效果就需要使用自定义控件的方式实现。思路:可以使用一个Linearlayout里面横向布局一个EditText和一个删除的图片,监听输入框的焦点和文字变化,设置图片的显隐和点击清除事件。但是这么做些弊端,首先增加了UI布局的层级结构不利于UI结构的优化而且

2015-04-23 16:33:26 566

转载 android 输入框 XML 设置于代码设置异同

android InputType 参数对应代码设置 详见android SDKandroid XML设置EditText输入格式参数对应constant列android:inputType=XXXandroid java代码设置EditText输入格式参数对应Description列setInputType(XXXXXXXX)或者setRawInp

2015-04-23 16:32:57 455

转载 Android TextUtils类介绍

对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下:是否为空字符 boolean android.text.TextUtils.isEmpty(CharSequence str) 拼接字符串 String android.text

2015-04-23 16:32:20 456

转载 Android Application的作用

学习android挺长时间了,但是对于Appliction还不是很了解。今天花一些时间研究了一下Application。 What is ApplicationApplication和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一

2015-04-23 16:31:51 378

转载 如何阅读别人的源代码

网上搜到的一篇介绍阅读别人源代码的方法,放在这里,有空可以查看。        阅读别人的代码作为开发人员是一件经常要做的事情。一个是学习新的编程语言的时候通过阅读别人的代码是一个最好的学习方法,另外是积累编程经验。如果你有机会阅读一些操作系统的代码会帮助你理解一些基本的原理。还有就是在你作为一个质量保证人员或一个小领导的时候如果你要做白盒测试的时候没有阅读代码的能力是不能完成相应的任务。

2015-04-23 16:30:29 461

转载 Android之Adapter用法总结

1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可以看到在Android中与

2015-04-22 19:47:34 374

转载 绘制图形(从零开始学Android)

使用view画图,有两个重要的组件需要介绍:  (1)Paint 可以理解为画刷或者画笔,去主要用来设置绘图使用的颜色、填充方式、透明度、字体以及字体样式等。  (2)Canvas 画布,在view上显示的图形都是由canvas来绘制的,可以绘制矩形、圆、椭圆、扇形……。  Paint常见方法与属性:  (1)Paint.Style.FILL 用颜色填充图形  (2)Pai

2015-04-21 19:54:17 568

转载 图形变换Matrix(从零开始学Android)

Matrix ,翻译过来是矩阵,大学课程是线性代数有专门介绍,相信大多数人都很头疼,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。在这里就体现了学编程为什么说数学要好了。而我们是入门,就不介绍那么高深的东东了,你有兴趣,自己研究吧。   Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的

2015-04-21 19:53:25 525

转载 第13章、布局Layouts之RelativeLayout相对布局(从零开始学Android)

RelativeLayout相对布局  RelativeLayout是一种相对布局,控件的位置是按照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最常用,也是最灵活的一种布局。    我们下面通过XML布局和Java代码布局两种方式分别举例:一、XML方式布局  1、创建一个空白Activity    2、打开“re

2015-04-21 18:03:10 564

转载 Android二维码功能实现,在程序内嵌入ZXing项目

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526247最近二维码真是越来越火了,随便电视上、网络上、商场里,到处都是二维码。而内嵌二维码扫描功能的软件也越来越多,QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫,感觉我们自己的应用里不加上二维码扫描功能,都跟不上时代潮流了。所以今天我就将带着大家一起,在我们自己的

2015-04-21 18:00:44 562

webservice调试工具

webservice调试工具

2023-04-27

微服务架构与实践 ,王磊著

微服务架构与实践 ,王磊著

2018-08-24

编译Hadoop源码需要的maven文件

编译Hadoop源码需要的maven文件,编译Hadoop源码需要的maven文件.

2018-07-09

windows安装需要的Hadoop库文件

windows安装需要的Hadoop库文件,windows安装需要的Hadoop库文件.

2018-07-08

Hadoop64位库文件

编译Hadoop3.0.3源码后生成的库文件。使用:将native下的文件拷贝到${HADOOP_HOME}/lib/native目录下即可。

2018-07-08

Hadoop-eclipse插件

在Windows下搭建Hadoop2.7.6的Eclipse开发环境需要用到的插件包,解压文件,在release目录找到jar包放到eclipse安装目录下的plugins目录。

2018-07-07

WebRTC的Android视频聊天客户端+信令服务器

WebRTC的Android视频聊天客户端+信令服务器。 使用说明:开启信令服务器,修改源码中的IP地址,编译并安装到Android手机即可进行视频聊天。

2018-04-14

Android Studio中多项目共享Library Demo

Android Studio中多项目共享Library Demo

2016-04-07

空空如也

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

TA关注的人

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