![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习笔记
文章平均质量分 77
java狂人
热爱计算机专业,热爱专研,对编程有极大的兴趣,目前正在专研C .
展开
-
Android中HTTP通信
Android中的HTTP通信:1.什么是HTTP:HTTP(Hypertext Transfer Protocol)超文本传输协议,在TCP/IP体系结构中,位于应用层。设计HTTP最初的目的是为了提供一种发布和接受HTML页面的方法。2.为什么用HTTPHTTP协议是互联网上应用最为广泛的一种网络协议,万维网客户端和服务器之间交互需要严格遵守此协议。3.Androi原创 2012-09-05 10:58:07 · 1810 阅读 · 0 评论 -
Android系统框架详解
一.应用程序层:此层为Application层,包括邮件客户端、SMS程序、日历、地图、浏览器、联系人和其他设置。全部是由java编写二.应用程序框架层:Application Framework层,开发者可以完全的使用全部的框架API,所有的应用程序其实是一组服务和系统: 活动管理器(ActivityManager)——管理应用程序生命周期,提供通用的导航回退功能 窗口原创 2012-09-19 21:48:37 · 1957 阅读 · 0 评论 -
Android四大组件之Broadcast
一。简介。在Android中,BroadCast是一种广泛应用在应用程序之间的传输信息的机制。而BroadCastReceiver是对发出的BroadCast进行过滤和响应的一类组件。对BroadCastReceiver的两种注册方式:静态注册: 动态注册:IntentFilter intentFilter = new IntentFilter(); i原创 2012-09-20 00:32:03 · 531 阅读 · 0 评论 -
Android学习之SQLite
1.SQLite简介:SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常低,能够支持Windows/Linux/Unix等等主流的操作系统,同时可以喝很多种程序语言相结合,比如PHP、JAVA等。SQLite虽然很小巧,但是支持的SQL语言不会逊色于其他开源数据库。SQLite数据库的核心引擎不需要依赖第三方软件,也不需要所谓原创 2012-03-31 11:47:11 · 611 阅读 · 0 评论 -
Android的Service详解
一。Service的简单介绍:Service是Android的四大组件之一,它是运行在后台的服务程序,可以与其它组件进行交互。二。Service的两种类型:1):本地服务(Local Service):用于应用程序内部。2):远程服务(Remote Service):用于Android系统内部应用程序之间。三。Service的生命周期:Service的生原创 2012-09-13 17:56:09 · 512 阅读 · 0 评论 -
Android的Activity的四种加载模式解析
一.在android中有几种启动Activity的模式?standard(默认):每次都会新建。(每个Task都可以有,且可以有多个实例)。singleTop:当前实例如果在栈顶,就不可以新建实例。(每个Task都可以有,且可以有多个实例,在栈顶的时候可以复 用)singleTask:新建一个Task,如果有其它Task包含此实例,就直接调用那个Task。(只存在一个Task中)原创 2012-09-12 11:33:30 · 520 阅读 · 0 评论 -
android的反编译apk
反编译查看java源代码:一。首先需要两个工具:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip作用是将apk中的classes.dex文件转换为jar文件。JD-GUI:http://laichao.googlecode.com/files/jdgui.zip则为反编译工具二。步骤。1原创 2012-09-27 19:19:17 · 553 阅读 · 0 评论 -
Android的Json解析
一。什么是JSON?JSON:javaScript Object Natation。JSON数据是一系列键值对的集合。在网络数据的传输中应用非常广泛。相对于XML来说,解析的更加方便一点。二。JSON数据格式的特点。1.JSON和XML的数据可读性基本相同2.JSON和XML同样有相当丰富的解析手段。3.JSON相对于XML来说,数据体积小。4.JSON与JavaScrip原创 2012-09-27 16:37:09 · 594 阅读 · 0 评论 -
Android学习之Animation
一。什么是AnimationsAnimations提供了一系列的动画效果。这些效果可以运用到绝大多数的控件中。二。Animations的分类1.Twenn动画提供了旋转(Rotate),移动(Translate),缩放(Scale),透明度(Alpha)等效果。TweenAnimations的几个通用属性:setDuration(long DurationMills)设置动原创 2012-09-27 01:59:51 · 747 阅读 · 0 评论 -
XML解析之SAX解析
1.SAX是一种解析速度快且占用内存少的一种XML解析器。SAX解析XML文件采用的是事件驱动。所谓事件就是一些回调方法,这些方法定义在ContentHandler接口中。2.接下来看下ContentHandler接口中的几个方法:*startDocunment():当遇到文档的开头的时候触发此事件,做一些预处理工作。*endDocument():当文档结束的时候触发此事件,做一些后续原创 2012-09-07 16:10:48 · 494 阅读 · 0 评论 -
Android多线程的深入解析
一.首先来看一下进程和线程的联系:1.线程和进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制。但与进程不同的是,同类的多个线程共享一块内存空间和一组系统资源,所以系统在各个线程之间切换,资源占用要比进程小得多。一个进程中包含多个线程。主线程负责管理子线程,即子线程的启动,挂起,停止等操作。2.多线程指的是在单个程序中可以同时运行多个线程,执行不同的任务。多线程意味着原创 2012-09-06 14:52:13 · 788 阅读 · 0 评论 -
Android另一种异步任务机制:AsyncTask
1.我们知道在android中,有两种异步任务处理机制:Handler和AsyncTask。对于Handler,是重新开启一个新的子线程来完成一些异步任务,比如在子线程中处理消息,主线程接受消息的一种消息机制来完成对UI更新,或者一些比较耗时的操作。但是过多的子线程或给系统带来巨大的负担,随之而来的是带来一些性能方面的问题。所以就有了一种新的异步任务处理方式:AsyncTask。2.andro原创 2012-09-06 17:57:04 · 1030 阅读 · 0 评论 -
Android面试笔试题整理之一
一。请谈下Android的系统框架。Android系统采用了分层结构:从高层到低层依次是应用程序层、应用程序框架层、系统运行库层、linux核心层。详解请参见:http://blog.csdn.net/df8023qy/article/details/7997949二。请谈下Android常用的几种布局。在Amdroid中常用的布局有5种:FrameLayout(框架布局)、Lin原创 2012-09-20 14:05:04 · 3459 阅读 · 0 评论