android 跑monkey单独的一个类不能跑吗?

随便走 是如何实现的,最好可以有一个简单的demo 初学者 要弄一个类似于随便走 的Android项目 无从下手_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
随便走 是如何实现的,最好可以有一个简单的demo 初学者 要弄一个类似于随便走 的Android项目 无从下手
打开软件后 后面的摄像头打开的好像
会获取到附近的商家 美食 公交~的信息
我有更好的答案
这是增强现实技术,你去看一下 Metaio SDK,DroidAR等有开源的代码,可以研究一下
采纳率:50%
为您推荐:
其他类似问题
签名的相关知识
等待您来回答android开发,多个类都可以调用同一个类中的list&user&集合,怎么做_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
android开发,多个类都可以调用同一个类中的list&user&集合,怎么做
的集合,然后登陆的类,注册的类,我需要建立一个类,里边存list&lt就是一个登陆注册;user&gt,找回密码的功能,找回密码的类都可以调用这个集合里的数据
我有更好的答案
用sharePreference
把信息保存到手机中的一个XML文件里
就好了。这是一种常用的保存一些简单信息的方法。比如一些软件记住密码就是这样做。
采纳率:61%
来自团队:
定义个叫Global的类public static list&user& g_ 初始化的地方Global.g_users=new
list&user&;然后其他地方随意使用Global.g_users
为您推荐:
其他类似问题
android开发的相关知识
等待您来回答2010年12月 移动平台大版内专家分月排行榜第二2010年11月 移动平台大版内专家分月排行榜第二
2011年5月 移动平台大版内专家分月排行榜第三2011年4月 移动平台大版内专家分月排行榜第三2011年3月 移动平台大版内专家分月排行榜第三
2011年8月 移动平台大版内专家分月排行榜第二2011年7月 移动平台大版内专家分月排行榜第二2011年3月 移动平台大版内专家分月排行榜第二
2012年8月 移动平台大版内专家分月排行榜第三2012年7月 移动平台大版内专家分月排行榜第三
2011年8月 移动平台大版内专家分月排行榜第二2011年7月 移动平台大版内专家分月排行榜第二2011年3月 移动平台大版内专家分月排行榜第二
2012年8月 移动平台大版内专家分月排行榜第三2012年7月 移动平台大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。1:Application是什么?
& & & & & Application和Activity,Service一样,是android的一个系统,当android程序启动时系统会创建一个
application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在manifest的application标签中进行注册(只需要给Application标签增加个name属性把自己的 Application的名字定入即可)。
android系统会为每个程序运行时创建一个Application类的对象且仅创建一个,所以Application可以说是单例 (singleton)模式的一个类.且application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期。因为它是全局 的单例的,所以在不同的Activity,Service中获得的对象都是同一个对象。所以通过Application来进行一些,数据传递,数据共享 等,数据缓存等操作。
&  2:通过Application传递数据
& & & & &假如有一个Activity A, 跳转到 Activity B ,并需要推荐一些数据,通常的作法是Intent.putExtra() 让Intent携带,或者有一个Bundle把信息加入Bundle让Intent推荐Bundle对象,实现传递。但这样作有一个问题在 于,Intent和Bundle所能携带的数据类型都是一些基本的数据类型,如果想实现复杂的数据传递就比较麻烦了,通常需要实现 Serializable或者Parcellable接口。这其实是Android的一种IPC数据传递的方法。如果我们的两个Activity在同一个
进程当中为什么还要这么麻烦呢,只要把需要传递的对象的引用传递过去就可以了。
& & & & 基本思路是这样的。在Application中创建一个HashMap ,以字符串为索引,Object为value这样我们的HashMap就可以存储任何类型的对象了。在Activity A中把需要传递的对象放入这个HashMap,然后通过Intent或者其它途经再把这索引的字符串传递给Activity B ,Activity B 就可以根据这个字符串在HashMap中取出这个对象了。只要再向下转个型 ,就实现了对象的传递。
  3:Application数据缓存
  我一般会习惯在application中建立两个HashMap一个用于数据的传递,一个用于缓 存一些数据。比如有一个Activity需要从网站获取一些数据,获取完之后我们就可以把这个数据cache到Application 当中,当页面设置到其它Activity再回来的时候,就可以直接使用缓存好的数据了。但如果需要cache一些大量的数据,最好是cache一些 (软引用)SoftReference ,并把这些数据cache到本地rom上或者sd卡上。如果在application中的缓存不存在,从本地缓存查找,如果本地缓存的数据也不存在再从网
络上获取。
  4:PitFalls(汉语:易犯的错误)
使用Application如果保存了一些不该保存的对象很容易导致内存泄漏。如果在Application的oncreate中执行比较 耗时的操作,将直接影响的程序的启动时间。不些清理工作不能依靠onTerminate完成,因为android会尽量让你的程序一直运行,所以很有可能 onTerminate不会被调用。
  5:MemoryLeak
在Java中内存泄漏是只,某个(某些)对象已经不在被使用应该被gc所回收,但有一个对象持有这个对象的引用而阻止这个对象被回收。比如我 们通常会这样创建一个View TextView tv = new TextView(this);这里的this通常都是Activity。所以这个TextView就持有着这个Activity的引用。下面看张图 (Google IO 2011 ppt中抄得)
通常情况下,当用户转动手机的时候,android会重新调用OnCreate()方法生成一个新的Activity,原来的 Activity应该被GC所回收。但如果有个对象比如一个View的作用域超过了这个Activity(比如有一个static对象或者我们把这个 View的引用放到了Application当中),这时候原来的Activity将不能被GC所回收,Activity本身又持有很多对象的引用,所以 整个Activity的内存被泄漏了。
& & & 备注:经常导致内存泄漏核心原因:
& & & &keeping a long-lived reference to a Context.持有一个context的对象,从而gc不能回收。
& & & 情况如下:
  & & 1.一个View的作用域超出了所在的Activity的作用域,比如一个static的View或者把一个View cache到了application当中 etc
& & & & 理解:内存:注意静态的数据和缓存中的数据;注意释放;
&  2.某些与View关联的Drawable的作用域超出了Activity的作用域。
& & & & &3.Runnable对象:比如在一个Activity中启用了一个新线程去执行一个任务,在这期间这个Activity被系统回收了, 但Runnalbe的 & 任务还没有执行完毕并持有Activity的引用而泄漏,但这种泄漏一般来泄漏一段时间,只有Runnalbe的线程执行完闭,这个 Activity又可以被正常回收了。
4.内存类的对象作用域超出Activity的范围:比如定义了一个内存类来存储数据,又把这个内存类的对象传给了其它Activity 或者Service等。因为内部类的对象会持有当前类的引用,所以也就持有了Context的引用。解决方法是如果不需要当前的引用把内部类写成static或者,把内部类抽取出来变成一个单独的类,或者把避免内部对象作用域超出Activity的作用域。out Of Memery Error 在android中每一个程序所分到的内存大小是有限的,如果超过了这个数就会报Out Of Memory
Error。 android给程序分配的内存大小与手机硬件有关,以下是一些手机的数据:
& & & & & &G1:16M Droid:24 Nexus One:32M Xoom:48Ms
所以尽量把程序中的一些大的数据cache到本地文件。以免内存使用量超标。
& & & &记得数据传递完成之后,把存放在application的HashMap中的数据remove掉,以免发生内存的泄漏
& &6:生命周期:
& onCreate 在创建应用程序时创建
& onTerminate 当终止应用程序对象时调用,不保证一定被调用,当程序是被内核终止以便为其他应用程序释放资源,那
么将不会提醒,并且不调用应用程序的对象的onTerminate方法而直接终止进 & 程
& onLowMemory 当后台程序已经终止资源还匮乏时会调用这个方法。好的应用程序一般会在这个方法里面释放一些不必
要的资源来应付当后台程序已经终止,前台应用程序内存还不够时的情况。
& onConfigurationChanged 配置改变时触发这个方法
备注:application 被杀死的情况分析:
& & & &为了决定在内存较低的时候杀掉哪个进程, Android会根据运行在这些进程内的及他们的状态把进程划分成一个”重要程度层次”.
其重要的程度按以下规则排序:
&1:前端进程可以是一个持有运行在屏幕最前端并与用户交互的Activity的进程(onResume方法被调用时),也可以是持有一个正在运行的IntentReceiver(也就是说他正在执行自己的onReceiveIntent方法)的进程. 在系统中, 只会有少数这样的进程, 并且除非内存已经低到不够这些进程运行, 否则系统不会主动杀掉这些进程. 这时, 设备通常已经达到了需要内存整理的状态, 所以杀掉这些进程是为了不让用户界面停止响应.
2:可视进程是持有一个被用户可见, 但没有显示在最前端 (onPause方法被调用时) 的Activity的进程. 举例来说, 这种进程通常出现在一个前端Activity以一个对话框出现并保持前一个Activity可见时. 这种进程被系统认为是极其重要的, 并且通常不会被杀掉, 除非为了保持所有前端进程正常运行不得不杀掉这些可见进程.
3:服务进程是持有一个Service的进程, 该Service是由startService()方法启动的, 尽管这些进程用户不能直接看到, 但是通常他们做的工作用户是十分关注的(例如, 在后台播放mp3或是在后台下载 上传文件), 所以, 除非为了保持所有的前端进程和可视进程正常运行外, 系统是不会杀掉服务进程的.
4:后台进程是持有一个不再被用户可见的Activity(onStop()方法被调用时)的进程. 这些进程不会直接影响.
加入这些进程已经完整的,正确的完成了自己的生命周期(访问Activity查看更多细节), 系统会在为前三种进程释放内存时随时杀掉这些后台进程. 通常会有很多的后台进程在运行, 所以这些进程被存放在一个LRU列表中, 以保证在低内存的时候, 最近一个被用户看到的进程会被最后杀掉.
&5:空进程是没有持有任何活动应用组件的进程. 保留这种进程的唯一理由是为了提供一种缓存机制, 缩短他的应用下次运行时的启动时间. 就其本身而言, 系统杀掉这些进程的目的是为了在这些空进程和的核心缓存之间平衡整个系统的资源.
当需要给一个进程分类的时候, 系统会在该进程中处于活动状态的所有里掉选一个重要等级最高作为分类依据.
查看Activity, Service,和IntentReceiver的文档, 了解每个组件在进程整个生命周期中的贡献. 每一个classes的文档详细描述他们在各自应用的生命周期中所起得作用.
&7:application 的context
& & & & 1、它描述的是一个应用程序环境的信息,即上下文。
& & & & 2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类(后面我们会讲到是ContextIml类)。
& & & & 3、通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Intent
& & & 信息 等。
本文已收录于以下专栏:
相关文章推荐
1. 为Activity声明系统配置变更事件
系统配置变更事件是指转屏,区域语言发生变化,屏幕尺寸发生变化等等,如果Activity没有声明处理这些事件,发生事件时,系统会把Activity杀掉然后...
1:Application是什么?
Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 app...
android Application类的详细介绍
分类: android Application类的详细介绍 android
方法详解 14:53 4101人阅读 ...
本文出处:
炎之铠csdn博客:http://blog.csdn.net/totond
炎之铠邮箱:yanzhikai_
本文原创,转载请注明本出处!
前言  最...
学习android挺长时间了,但是对于Appliction还不是很了解。今天花一些时间研究了一下Application。
is Application
Application和...
文章出处:/kf/039.html
android 开发中共享全局数据
我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中的所有...
Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不...
这段时间忙公司的项目,期间遇到了以前没有碰到的问题,现在终于消停一会了,,找个时间来总结一下:
今天主要是来说说android中的Application的使用。。。
在androi...
Application 配置全局Context
第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Applicatio...
1、Application类是什么
Application和Activity、Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,...
他的最新文章
讲师:李江龙
讲师:司徒正美
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)已被0人收藏
&[android]很久没跑步,一跑左腿很酸,大家有类似情况吗
来自:保密
发帖:20+22
很久没跑,昨天户外跑了3000米左右,速度算正常跑吧,不算很慢。跑步时就发现左腿大腿和小腿部分区域都很酸,但是右腿没有酸胀出现。走回去时候又突然缓解很多。
大家遇到过这样只有一只腿跑后很酸,停下就好,此类情况吗?
平时很注意保护,大腿都没有任何冲击性的损伤过 -==发送自宽带山安卓客户端语音beta版==-
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
...楼主...
来自:保密
发帖:80+817
肌长时间没跑一下量大么肌肉不适应了,但是还是要坚持
-------------------------------------------------------------------------------------------
适当的错可有助于大脑发育?
来自:保密
乳酸代谢。这不是废话么。。。
-------------------------------------------------------------------------------------------
我爱天魁星!!!!
来自:保密
发帖:0+0
电信苹果,三星现存市面仅有0预存合约机套餐!
微信搜索“电讯汇”公众号可自主注册拿机!
机型:电信5S,N3 同步折扣中!
所有机型支持预存打折,0预存打折同步进行~~
(0预存需要广发信用卡担保,无卡可现场申请,无卡通过率90%)
PS:如果没有广发卡,预存也打折,或者可以现场审核,不过审核需要有他行良好信誉的信用卡,当场知道结果,如果通过马上拿机,如果实在不通过的,可以使用,招商,工商,建设,中国,四家银行的信用卡受理(可用额度要5000以上,不满的可用两张卡刷,也可以现金补足)。
方案:广发信用卡担保0预存或者预存5288,手机是送的~原价389元每月套餐,打完折后330元每月。整个合约相当于送了台手机还便宜了1400块钱的话费!
信用卡内分24个月扣除5288元,电话账单每月还有128元,当月会返还440元到手机账号里,包含两年的389套餐和手机。
389套餐:包含国内流量2G、国内语音拨打1290分钟、国内WiFi上网120小时、国内点对点短信发送180条、国内点对点彩信发送18条、赠送来电显示及3项体验业务。 (国内意思是大陆内都不会加收漫游费)可办理两张副卡共享套餐内所有容!主副卡对打再送300分钟!
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
来自:保密
发帖:351+12888
脚酸么座垫有氧运动排乳酸呀
-------------------------------------------------------------------------------------------
骑游党,骑遍浙江
来自:保密
发帖:262+10125
腿酸正常 我现在跑步就膝盖疼
-------------------------------------------------------------------------------------------
╭━━╮╭╭╮╮┏━━╮
╰╮╭╯┃  ┃┃╭╮┃
 ┃┃ ┃┃┃┃┃┃┃┃
 ┃┃ ┃╭╮┃┃┃┃┃
 ┃┃ ┃┃┃┃┃╰╯┃
 ╰╯ ╰╯╰╯┗━━╯
来自:保密
单 脚 倒 跑....
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
来自:保密
发帖:1+45
头3公里正常的现象,你继续跑2公里就明显改善
-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......
首先,请你以一种,团成一个团的姿势,然后,慢慢地比较圆润的方式,离开这座让你讨厌的城市,或者讨厌的人的周围首先,请你以一种,团成一个团的姿势,然后,慢慢地比较圆润的方式,离开这座让你讨厌的城市,或者讨厌的人的周围
[android]很久没跑步,一跑左腿很酸,大家有类似情况吗
最新二手发布
扫描关注官方微信
扫描下载客户端
你可以发私信给一个或多个听众。默认不能发给非听众,除非对方设置了允许。
奖励分值:您今日还有 3 点分值可以奖励 [ 20 点奖分可自动换取 1 点PP]
请输入4位有相同表情的数字
&违反国家法律&&&&&&&&&含有色情内容
&对他人进行恶意攻击
&散布广告以及其它商业化的宣传
&干扰或混乱kds宽带山网络服务
&发布任何包含种族、 性别、宗教歧视性和猥亵性的信息内容
&恶意刷屏&&&&&&&&&&&&&&&内容重复&&&&&&&&&&&&&&&攻击管理员
&本人要求删除&&&&&&&&当事人要求删除
&与主题无关&&&&&&&&&&&水贴软文&&&&&&&&&&&涉及敏感政治内容
&被要求删除,你懂的&&&&&&&&&&&盗号并发布违规或广告内容
扣除hp值:
宽带山警务室
&恶意刷屏&&&&&&&&&水贴软文
&违反国家法律
&含有色情内容
&对他人进行恶意攻击
&散布广告以及其它商业化的宣传
&干扰或混乱kds宽带山网络服务
&发布任何包含种族、 性别、宗教歧视性和猥亵性的信息内容
&网页不能打开
&图片不能显示
已报名参加的人员:

我要回帖

更多关于 android 跑monkey 的文章

 

随机推荐