典型的不好的设计: 破坏了系统的可扩展性(韧性) Applications requiring significant concurrency management as user populations increase Increased locking activities Increased...
分类:
其他好文 时间:
2015-06-02 16:50:23
阅读次数:
100
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int),onPrepareDialog(int, Dialog),showDialog(int),dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过get....
分类:
移动开发 时间:
2015-05-27 21:07:08
阅读次数:
211
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中...
分类:
移动开发 时间:
2015-05-26 12:08:06
阅读次数:
209
Android Dev Options: Do not keep activities, 正常情况下是不开启的, 可是有时候为了测试极端情况,需要打开. 它的作用就是在用户离开时立即销毁activity. 本文分析了该开关开启时对Activity和其中的Fragment的影响, 涉及生命周期回调, ...
分类:
移动开发 时间:
2015-05-25 18:16:20
阅读次数:
215
用monkey测试app时,输入命令adb shell monkey -p com.example.test -v -500 发现报错,错误输入::Monkey: seed=13 count=500:IncludeCategory: android.intent.category.LAUNCHER:...
分类:
移动开发 时间:
2015-05-19 12:11:06
阅读次数:
2875
android:icon
An iconrepresenting the activity. The icon is displayed to users when a representationof the activity is required on-screen. For example, icons for activities thatinitiate tasks are disp...
分类:
移动开发 时间:
2015-05-12 00:07:43
阅读次数:
151
利用dumpsys这个工具查看activity相关信息adb shell dumpsys activity > 1.log //把相关信息保存到1.log中adb shell dumpsys activity | grep "Running activities" -A 7 //-A 7表示显示.....
分类:
移动开发 时间:
2015-05-10 14:13:49
阅读次数:
215
进行Android开发的时候,我们都知道不能将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递。通过Android的API,我们知道有两种选择,即在传递对象时,需要对我们的对象进行 Parcelable 或者Seri.....
分类:
移动开发 时间:
2015-05-06 22:29:37
阅读次数:
146
Android四大组件之Activity概念 一个Activity是一个引用程序组件,在手机显示屏上提供一个单独显示数据和给与用户交互的界面。窗口通常全屏显示,但是也可以小于屏幕而浮于屏幕。 一个应用程序通常由多个activities组成,他们通常是松耦合关系。通常,一个应用程序中的activity被指定为”main”activity,当第一次启动应用程序的时候呈现给用户的那个activity。...
分类:
移动开发 时间:
2015-04-23 15:51:57
阅读次数:
222
在一个App里面总有一些数据需要在多个地方用到。这些数据可能是一个 session token,一次费时计算的结果等。通常为了避免activity之间传递对象的开销 ,这些数据一般都会保存到持久化存储里面。
有人建议将这些数据保存到 Application 对象里面,这样这些数据对所有应用内的activities可用。这种方法简单,优雅而且……完全扯淡。
假设把你的数据都保存到Application对象里面去了,那么你的应用最后会以一个NullPointerException 异常crash掉。...
分类:
移动开发 时间:
2015-04-08 11:00:31
阅读次数:
168