`
touzilicai
  • 浏览: 6732 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
生命周期的基本情况都是很清楚的,总结点可能容易忘记的点 1. onNewIntent    大家遇到一个应用的Activity供多种方式调用启动的情况,多个调用希望只有一个Activity的实例存在,这就需要Activity的onNewIntent(Intent intent)方法了。只要在Activity中加入自己的onNewIntent(intent)的实现加上Manifest中对Activity设置lanuchMode=“singleTask”就可以。        onNewIntent()非常好用,Activity第一启动的时候执行onCreate()---->onStart ...
文章内容摘抄自http://blog.csdn.net/caowenbin/article/details/6036726,只是红色标注了重点(两个图也是重点) ActivityManager在操作系统中有重要的作用,本文利用操作系统源码,逐步理清ActivityManager的框架,并从静态类结构图和动态序列图两个角度分别进行剖析,从而帮助开发人员加强对系统框架及进程通信机制的理解。 ActivityManager的作用 参照SDK的说明,可见ActivityManager的功能是与系统中所有运行着的Activity交互提供了接口,主要的接口围绕着运行中的进程信息,任务信息,服务信息等。 ...
这个的使用记得只有一次在开发转屏的时候,activity会销毁,为了保存状态使用过 网上摘抄一篇不错的文章,重点看红色部分 本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个 ...
以下内容是抄的 http://blog.csdn.net/t12x3456/article/details/7677511 ContentProvider简介及其好处 简介: ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过C ...
service就是后台运行的东东,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。 以前做过音乐播放器,你把播放放在service而 ...
其实intent-filter的使用主要是用于隐式activity和主启动activity, 很多显式的activity根本不定义intent-filter! 总体说明可以看看 http://2960629.blog.51cto.com/2950629/633988, 具体内容 : 1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。 Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码: Intent intent= new Intent(this, B.class)  ...
问题 : 在开发android项目的时候经常遇到修改一点东西编译半天甚至卡住的问题,极大影响开发效率,除了比较常规的修改eclipse.ini配置, 做到以下几点也能很大改善该情况 1. 删除掉eclipse中暂时不用的工程,即使有的工程被close,感觉还是会影响编译速度 2. 别用自动编译模式,尤其是eclipse有多个工程切换的时候 3.去掉preference--->android---->build前三项, 这个在手动编译的时候都会执行的 4.午休时间重启下电脑很有必要,你懂得
需求 : 某渠道不希望应用被升级,所有专门为它改包名 实施 :       1. 改manifest的package名       2. 编译全部,出现错误都是R.java和BuildConfig.java的路径不对,原来gen下的这两个          文件路径是和manifest的package名一致的,通过replace替换之       3. 运行,报找不到application, 原来应用启动是通过manifest的package找          application,建manifest的package路径,移动application       4. 再编译,一些java ...
Global site tag (gtag.js) - Google Analytics