- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 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 560
原创 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 598
原创 Android学习之Animation
一。什么是AnimationsAnimations提供了一系列的动画效果。这些效果可以运用到绝大多数的控件中。二。Animations的分类1.Twenn动画提供了旋转(Rotate),移动(Translate),缩放(Scale),透明度(Alpha)等效果。TweenAnimations的几个通用属性:setDuration(long DurationMills)设置动
2012-09-27 01:59:51 757
原创 Java Web面试笔试题整理之一(JSP/Servlet)
一。JSP有哪些内置对象,作用是什么?pageContext 表示页容器request 服务器端取得的客户端的信息response 服务器端回应客户端的信息session 每一个客户,用于登陆验证上application 整个服务器config 取得初始化参数,初始化参数在web.xml中配置exception 表示错误页面的处理操作page 如同this,代表整个
2012-09-23 01:01:36 1123
原创 Java Web面试笔试整理之二(Hibernate/Spring/Struts)
一。请简述下Hibernate、Spring、StrutsHibernate:是非常优秀成熟的O/P mapping 框架。它提供了强大的对象和关系数据库的映射以及查询功能。它把对表的直接操作转化为对持久类的属性属性和方法的操作。Spring:是一个多层的J2EE应用框架,它的核心是提出一种新的机制管理业务对象以及之间的依赖关系。它是一个轻量级的框架。Spring提供了对持久层的整合,对J
2012-09-22 02:18:21 884
原创 Java基础面试笔试整理之一
一。面向对象的特征:抽象:抽象就是暂时忽略那些与目标不相关的内容,将更多的关注在与目标相关的内容上,抽象不是了解全部内容,而是选择性的了解部分内容,不考虑太多的细节。抽象包括过程抽象和数据抽象。过程抽象针对的是对象的行为,而数据抽象针对的是对象的属性。继承:对象的一个新类可以从现有的类派生而来,这个过程就叫着继承。此时,新类就成为子类,而原始类就成为父类,子类可以继承父类的方法和实例变量,
2012-09-20 14:39:13 1220
原创 Android面试笔试题整理之一
一。请谈下Android的系统框架。Android系统采用了分层结构:从高层到低层依次是应用程序层、应用程序框架层、系统运行库层、linux核心层。详解请参见:http://blog.csdn.net/df8023qy/article/details/7997949二。请谈下Android常用的几种布局。在Amdroid中常用的布局有5种:FrameLayout(框架布局)、Lin
2012-09-20 14:05:04 3464
原创 Android四大组件之Broadcast
一。简介。在Android中,BroadCast是一种广泛应用在应用程序之间的传输信息的机制。而BroadCastReceiver是对发出的BroadCast进行过滤和响应的一类组件。对BroadCastReceiver的两种注册方式:静态注册: 动态注册:IntentFilter intentFilter = new IntentFilter(); i
2012-09-20 00:32:03 534
原创 Android系统框架详解
一.应用程序层:此层为Application层,包括邮件客户端、SMS程序、日历、地图、浏览器、联系人和其他设置。全部是由java编写二.应用程序框架层:Application Framework层,开发者可以完全的使用全部的框架API,所有的应用程序其实是一组服务和系统: 活动管理器(ActivityManager)——管理应用程序生命周期,提供通用的导航回退功能 窗口
2012-09-19 21:48:37 1982
原创 Android的Service详解
一。Service的简单介绍:Service是Android的四大组件之一,它是运行在后台的服务程序,可以与其它组件进行交互。二。Service的两种类型:1):本地服务(Local Service):用于应用程序内部。2):远程服务(Remote Service):用于Android系统内部应用程序之间。三。Service的生命周期:Service的生
2012-09-13 17:56:09 516
原创 Android的Activity的四种加载模式解析
一.在android中有几种启动Activity的模式?standard(默认):每次都会新建。(每个Task都可以有,且可以有多个实例)。singleTop:当前实例如果在栈顶,就不可以新建实例。(每个Task都可以有,且可以有多个实例,在栈顶的时候可以复 用)singleTask:新建一个Task,如果有其它Task包含此实例,就直接调用那个Task。(只存在一个Task中)
2012-09-12 11:33:30 528
原创 XML解析之SAX解析
1.SAX是一种解析速度快且占用内存少的一种XML解析器。SAX解析XML文件采用的是事件驱动。所谓事件就是一些回调方法,这些方法定义在ContentHandler接口中。2.接下来看下ContentHandler接口中的几个方法:*startDocunment():当遇到文档的开头的时候触发此事件,做一些预处理工作。*endDocument():当文档结束的时候触发此事件,做一些后续
2012-09-07 16:10:48 500
原创 Android另一种异步任务机制:AsyncTask
1.我们知道在android中,有两种异步任务处理机制:Handler和AsyncTask。对于Handler,是重新开启一个新的子线程来完成一些异步任务,比如在子线程中处理消息,主线程接受消息的一种消息机制来完成对UI更新,或者一些比较耗时的操作。但是过多的子线程或给系统带来巨大的负担,随之而来的是带来一些性能方面的问题。所以就有了一种新的异步任务处理方式:AsyncTask。2.andro
2012-09-06 17:57:04 1035
原创 Android多线程的深入解析
一.首先来看一下进程和线程的联系:1.线程和进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制。但与进程不同的是,同类的多个线程共享一块内存空间和一组系统资源,所以系统在各个线程之间切换,资源占用要比进程小得多。一个进程中包含多个线程。主线程负责管理子线程,即子线程的启动,挂起,停止等操作。2.多线程指的是在单个程序中可以同时运行多个线程,执行不同的任务。多线程意味着
2012-09-06 14:52:13 791
原创 Android中HTTP通信
Android中的HTTP通信:1.什么是HTTP:HTTP(Hypertext Transfer Protocol)超文本传输协议,在TCP/IP体系结构中,位于应用层。设计HTTP最初的目的是为了提供一种发布和接受HTML页面的方法。2.为什么用HTTPHTTP协议是互联网上应用最为广泛的一种网络协议,万维网客户端和服务器之间交互需要严格遵守此协议。3.Androi
2012-09-05 10:58:07 1814
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人