比较windows phone 的回退事件与android的回退事件
摘要:public void onBackPressed() { finish(); }如果要做一个页面导航的功能的话,就我而言,认为,windows phone开发比android更加人性化,更加傻瓜化能够后退键保存相应的数据啊。不是吗,windows phone 导航更加傻瓜,因为微软的api中直接有一个goback的方法,能够使你回到相应的后退界面,因为他航到 Back 堆栈中的最新条目。 如果 Back 堆栈中没有任何条目,则此方法将引发异常;在调用此方法前,始终都要检查 CanGoForward。 这是由于一个页面毡对相应的page进行了管理,自愿遵守先进后出的...
阅读全文
posted @
2013-07-31 07:33
laozhu1124
阅读(1909)
推荐(0) 编辑
activity 保存数据
摘要:activity 保存数据对android的商业项目十分的重要,譬如你在发微博的时候,突然来了一个电话,你洋洋洒洒写了100个字,你不能保存的话,你岂不要卖要骂娘。那activity究竟是保存数据的,他的原理是什么?他究竟保存到哪个地方?说到activity如何的保存的,我们就不得不说到onSaveInstanceState和onRestoreInstanceState这两个方法。onsavedInstanceState是由于其他的进程的干扰,而造成项目的进程突然挂起了,来促发此方法来保存相应的数据.onRestoreInstanceState即使进程由background(后台)进程变成fo
阅读全文
posted @
2013-07-27 20:39
laozhu1124
阅读(2375)
推荐(0) 编辑
说一说activity
摘要:activity与service,provider,receiver并称为 android的四大对象。而activity,是展现界面的必不可少的组件。我这里有几个问题要问了,他是如何加载,他是如何进行npc的。具体是怎么实现的了。说道activity的加载,这里就不得不提manifest清单文件了,在清单文件中,我们经常看到这样的xml源代码, 像以上的源代码就是告诉其开始的界面是从action下的main的activity开始的。他这里又是怎么加载到项目中去的了,...
阅读全文
posted @
2013-07-26 18:03
laozhu1124
阅读(872)
推荐(1) 编辑
又议android中的manifest清单文件
摘要:写过java程序的人,都知道了配置文件时java实现各种各样的框架的一大利器,manifest清单文件对android的作用自然不言而喻,然而他里面究竟定义了些什么,并且他是如何加载到程序中的。他里面定义了什么了,定义的无非是一些android程序配置的节点信息。我们打开他的开发文档,能够精确的看到清单文件的定义。android中manifest文件的定义为。 通过上面组织结构,我们能够清晰看到是程序的第一层,他意味着所有的子节点由他包裹。他是程序的根节点。而android的四大对象,activity,service,recei...
阅读全文
posted @
2013-07-26 08:11
laozhu1124
阅读(2640)
推荐(1) 编辑
Monkey测试简介
摘要:在android手机上做自动化测试,monkey比cts,Android UnitTest 好用多了,他其实是继承与adb shell中的一段的shell指令。一monkey测试的相关的原理monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件。二、Monkey程序介绍1) Monkey程序由Android系统自带,使用Java语言写成,在An
阅读全文
posted @
2013-07-25 20:37
laozhu1124
阅读(89945)
推荐(10) 编辑
浅议 android下的context
摘要:android学习中,最开始学习的一个类是activities,你是否知道他与context之间 的关系,我们经常用startactivities来唤起一个activities他的定义有在哪里了,他是否与context有何种千丝万缕的联系。凡是学习android的人,学习过java的人应当对context应该都不陌生,context不就是所谓的上下文对象吗?但具体何为context对象了,相信大多数人不是特别的清楚了。我这里就举生活中的一个例子。 锄头是用来干吗的了,这不是一句废话吗?是用来干活的了,但是你见过锄头在田地中自主的干活吗?那是碰见鬼了,锄头必须放在手这个外力对象中,才能由自在的干
阅读全文
posted @
2013-07-24 08:14
laozhu1124
阅读(1688)
推荐(0) 编辑
android 百度地图demo 随感
摘要:最近项目组的老大要我对百度的android的sdk进行一段的预研,由于技术太菜,出了不少的错误,因此有一点感悟了。嗨,这个错误浪费了我一天的时间的时候,我按照百度的技术文档一步步的来做,每部基本上都是准确无误的,然而他总是报这个莫名其妙的错误,java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager今天消息如图所示:对于这个问题,我百度了一下,于是得到了这样的结果。用百度地图,可能把工程复制了些位置吧 出错了解决办法:一、右击项目->properties->Java Build Path->Order and E
阅读全文
posted @
2013-07-15 17:10
laozhu1124
阅读(2106)
推荐(0) 编辑
liunx step by step(3)
摘要:由于我的ubuntu是装载在virtualbox的虚拟机中,怎么实现其中的数据的共享,显得非常的必要;额,具体这么办。1、安装增强功能。挂载光盘。打开其相应的终端:fantlam@fantlam-VirtualBox:/$ cd /media/fantlam@fantlam-VirtualBox:/media$ lsVBOXADDITIONS_4.0.4_70112fantlam@fantlam-VirtualBox:/media$ cd VBOXADDITIONS_4.0.4_70112/fantlam@fantlam-VirtualBox:/media/VBOXADDITIONS_4.0.
阅读全文
posted @
2013-07-11 07:50
laozhu1124
阅读(548)
推荐(0) 编辑
ADB用法
摘要:作为android开发人员,adb是常用的工具之一。具体怎么使用了。1、安装完ADB后(ADB的安装请参考《Android开发平台搭建及配置.doc》),用电脑USB连接机器,然后使用adbdevices来查看连接状态,若出现如下错误,则有可能已经有另外一个ADB进程在运行了,需要手动在任务管理器中查找到它并停止掉。正常的状态应该如下:2.adb shelladb shell 是一个有用的操作命令。此命令进入设备的shell中。这时会有3.adb 查询相关的文件用以下的命令能够查询adb的文件的相关的显示。$ls-l/sys/class/io*ls-l/sys/class/io*lrwxrwx
阅读全文
posted @
2013-07-10 10:55
laozhu1124
阅读(4385)
推荐(3) 编辑
Android下 使用百度地图sdk
摘要:百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口。可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的LBS(地图类)应用程序。百度地图Android SDK提供的所有服务是免费的,接口使用无次数限制。您需申请密钥(key)后,才可使用百度地图Android SDK。任何非营利性产品请直接使用。这弦外之音就是盈利的产品必须帮百度给钱。一、百度地图api平台。百度地图API网址:http://de
阅读全文
posted @
2013-07-09 08:08
laozhu1124
阅读(8658)
推荐(1) 编辑
Linux 学习 step by step (2)
摘要:Linux,想要我说爱你真的不容易了,尽管,你是ubutun,尽管,你有蛮界面。但是,操作你,还是没有操作windows那么的如鱼得水了。为了更好的操作你你呀,我还是体验一把高手的感觉,用命令行的形式来操作你。 您基本文件结构如下图所示:bin 存放二进制可执行文件(ls,cat,mkdir等) 我们常用一些 ls命令,展示文件的命令,cat命令,创建一个空文件的命令,mkdir。创建文件夹的命令都在这个文件夹下等等这样shell命令也在这个文件夹下。至于这些命令 我们在以后的篇幅在讨论。boot 存放用于系统引导时使用的各种文件,开机的一些引导文件都是在这儿把。dev 用于存放设备文件...
阅读全文
posted @
2013-07-08 06:29
laozhu1124
阅读(1180)
推荐(1) 编辑
Linux 学习 step by step (1)
摘要:做为一个技术小菜的android的程序员,做应用层的app觉得没有什么意思,于是像多学点android底层的知识.最近在看《Android 技术内幕(系统卷)》 。 我打开书的第一张,便花了大量的笔墨来说Linux,第二张,也是linux,像学好android的底层,Linux便是你必备的知识,。 喔!!我的个神啊,对于Linux,我却是 一个小白。于是,我便学习,便记录我的一些学习心得,也希望和大家一起来分享其中乐趣。 我们学习任何知识时候,首先也是某某的历史及发展历程。我也不能免俗》》》》》。 首先,必是Linux的简介。 Linux是一个自由的,免费的,源码开放的操作系统。也是开源...
阅读全文
posted @
2013-07-07 18:39
laozhu1124
阅读(1256)
推荐(0) 编辑