
Android
文章平均质量分 61
xiang_j2ee
钟情于信息技术在移动互联及企业级的应用
展开
-
通话记录
今天将Android的通话记录整合上来,由于时间关系并没有将通话记录从Android的Sqlite数据库中取出来,而是采用ArrayList静态绑定方式,此次主要是为了熟悉Android的页面布局及数据和界面的绑定,后期会将通话记录从数据库中取出来。先展示其界面效果:原创 2011-09-04 22:52:47 · 1130 阅读 · 0 评论 -
Android XML解析学习——Pull方式
一.基础知识通过前面的学习我们已经知道了Android上使用SAX和DOM方式解析XML的方法,并且对两种做了简单的比较,通过比较我们知道对在往往内存比较稀缺的移动设备上运行的Android系统来说,SAX是一种比较合适的XML解析方式。但是SAX方式的特点是需要解析完整个文档才会返回,如果在一个XML文档中我们只需要前面一部分数据,但是使用SAX方式还是会对整个文档进行解析,尽管XML文转载 2012-07-23 14:57:03 · 705 阅读 · 0 评论 -
Android经典面试题大全[陆续完善中......]
1、Android中为什么要经常使用内部类?内部类特征:(1) 内部类与父类同生共死;(2) 内部成员变量之间,可以互相访问;(3) 内部成员变量可以访问到父类的一些类型;(4) 父类可以操作内部的一些东西所以:在Android中常常为了满足自身的需要,而又不需要太复杂的去编写它,所以使用内部类。同时在Android中经常在设置事件和原创 2012-02-03 14:51:00 · 5011 阅读 · 0 评论 -
Android APK反编译详解(附图)
博客转载自:http://blog.youkuaiyun.com/sunboy_2050/article/details/6727581 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软转载 2012-02-06 12:26:50 · 494 阅读 · 0 评论 -
通过深度剖析Android之Launcher源码设计架构,创建HomeScreen的Shortcut(快捷方式)
应用场景: 经常有这样的系统程序:当第一次使用系统时,退出系统后,我们会在手机桌面上发现刚刚使用过的系统图标,也就是系统自动创建了快捷方式到手机桌面,以供下次方便快捷的使用。当然,我们也完全可以自己去为他设置快捷方式,这个相信大家都会。 由此场景引出几个问题:问题一: 我们写程序的时候怎么样来实现类似的快捷方式创建呢?有哪些方式?问题二:原创 2011-12-09 10:38:05 · 2884 阅读 · 1 评论 -
Android之蓝牙编程开发详解
我们知道,Android从2.0版本后的sdk开始才支持蓝牙开发,现在一般都不用蓝牙,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发,Demo在国内更是少之又少。技术来源于网络,也要归属于网络,所以此次放置上来供大家共享学习。 由于我这里只有一台支持android的手机(google nexus s),但我的电脑是支持蓝牙的,所以就利用电脑和手机进行蓝牙通信原创 2011-12-05 11:52:58 · 10585 阅读 · 12 评论 -
Android开发之学习路线
一段时间没有上来写东西了,主要是前段时间由于工作上太忙,公司项目赶,现在项目进入测试阶段了,终于可以回来这边了。 相信经过前面一段时间对android深入浅出的学习,简单的应用程序应该是不成问题。简单的总结一下,android的学习路线大致可以是:一、认识阶段1:android的历史->SDK、ADT的认识->环境搭建->HelloWorld.apk的Demo实现;原创 2011-12-05 10:52:43 · 935 阅读 · 1 评论 -
解析Android消息处理机制:HandlerThread/Looper & MessageQueue & Message
解析Android消息处理机制——HandlerThread/Looper & MessageQueue & Message原文链接:http://blog.youkuaiyun.com/thl789/article/details/6601558 本文解析Android如何利用Handler/Thread/Looper以及MessageQueue来实现消息机制的内部实现转载 2011-12-05 14:57:14 · 785 阅读 · 0 评论 -
实现AOP编程在android应用程序的性能测试
随着移动技术的不断发展,产品智能化已是不可逆转的趋势,人性化、多维化、动感化是其代表特征。就目前而言,越是智能的产品就越强调性能和质量,也就是说:产品的灵敏性、简单化和健壮性越来越被用户所重视。例如:乔布斯的苹果理念、Google的Android模式,就越来越看重这些。原创 2011-10-08 11:36:13 · 2519 阅读 · 4 评论 -
Android应用程序的性能测试和压力测试
众所周知,手机原创 2011-10-08 10:34:17 · 141 阅读 · 0 评论 -
Android之生命周期
引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态转载 2011-08-29 19:59:10 · 351 阅读 · 0 评论 -
Android用户界面
今天开始学习Android用户界面各个组件,做了个Demo,Android包括布局等界面设置都放置在xml文件中,然后再OnCreate方法中为按钮等组件分别添加事件即可,其开发模式有点类似JavaScript,很容易上手。如下图: 其原创 2011-08-29 22:35:31 · 394 阅读 · 1 评论 -
Android之搭建环境
Android的环境搭建很简单,其插件很容易安装到eclipse或myEclipse中,插件名叫ADT(Android Delelopment Tools),网址是:http://dl-ssl.google.com/android/eclipse/。 安装完插件原创 2011-08-28 23:59:11 · 301 阅读 · 1 评论 -
Android之初认识
Android是Google公司于2007年11月宣布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成。简单的理解,Android是基于Java并运行在Linux内核上的操作系统。因此在Android平台上,可以开发出各式各样的应用,这些应原创 2011-08-28 23:45:05 · 292 阅读 · 0 评论 -
Android的通信机制与网络(一)
在J2EE体系中,服务器发送消息到jsp、Servlet、http等页面通常采用两种传输方式:get和post。此次主要以Servlet为列子,介绍Android与Servlet的通信,知道了这种传输机制,其他两种都是大同小异的。 前提:创建两个工程,一个是we原创 2011-09-18 13:42:37 · 3225 阅读 · 29 评论 -
Android的通信机制与网络(三)
我们知道,Java提供的Socket可以完成了两台PC机的通信。TCPServer需要客户端和服务器,服务器用SocketServer和Socket完成,客户端使用Socket完成......这些我们都很熟悉。此章主要是通过TCPServer完成Android 与PC机的通信,首原创 2011-09-23 14:50:06 · 3182 阅读 · 0 评论 -
Android的通信机制与网络(二)
在Android的通信机制与网络(一)中,以Servlet为例子,通过GET和POST两种传输方式完成了服务器与Android的通信,其主要是通过RUL对象以流的方式往服务器传输内容,这章主要是通过HTTP的方式完成其通信,此种方式不管是从性能上还是从操作上都有一定的优势,而且具原创 2011-09-23 14:33:22 · 2192 阅读 · 0 评论 -
Android 进程和线程详解
当启动一个应用程序组件时,如果该应用没有正在运行的其它程序组件,那么Android系统将为这个应用创建一个新进程(包含一个线程)用于运行应用。缺省情况下,一个应用的所有组件(Activity,Service等)运行在同一个进程和线程中(称为“主”线程)。如果在启动一个应用程序组件时,这个应用已经有进程在运行(因为有应用的其它组件存在),那么这个应用程序组件将使用同一进程和线程运行。当然你可以使用不转载 2013-03-29 14:45:31 · 792 阅读 · 0 评论