android:name属性值的前面加了一个点表示NewActivity时当前com.alvin.test下的类,如果类在应用的当前包下,可以省略点符号,如果在应用的子包下必须加点,如NewActivity类在com.alvin.test.user包下可以这样写:

<activity android:name=".user.NewAcitivity" />

requestCode用于标识结果数据来自哪个Activity触发startActivityForResult(Intent intent, int resultCode);

resultCode用于为结果数据定义唯一id

  Activity的onSaveInstanceState()和onRestoreInstanceState()并不是生命周期方法,它们并不一定会触发。当应用遇到意外情况(如:内存不足、用户直接按Home键)由系统销毁一个Activity时,onSaveInstanceState()会被调用(由运行状态进入暂停状态或由暂停状态进入停止状态)。

但是当用户主动去销毁一个Activity时,例如在应用中按返回键,onSaveInstanceState()就不会被调用。因为在这种情况下,用户的行为决定了不需要保存Activity的状态。

通常onSaveInstanceState()只适合用于保存一些临时性的状态,而onPause()适合用于数据的持久化保存。

当屏幕的方向发生了改变,Activity会被销毁并且被重新创建,如果想在Activity被摧毁前缓冲一些数据,并且在Activity被重新创建后恢复缓冲的数据。可以重写Activity的onSaveInstanceState()和onRestoreInstanceState()方法。

锁定Activity运行时的屏幕方向

<activity>节点的android:screenOrientation属性

android:screenOrientation="portrait"  //竖屏

android:screenOrientation="landscape"  //横屏

全屏的Activity

//设置全屏模式

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

//去除标题栏

requestWindowFeature(Window.FEATURE_NO_TITLE);

在Activity的Title中加入进度条

//不明确进度条

requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

setContentView(R.layout.main);

setProgressBarIndeterminateVisibility(true);

//明确进度条

requestWindowFeature(Window.FEATURE_PROGRESS);

setContentView(R.layout.main);

setProgress(5000);

转载于:https://www.cnblogs.com/leealvin/archive/2012/03/25/2415347.html

android note2相关推荐

  1. android+note2+分辨率,魅蓝Note2的屏幕尺寸是多少?魅蓝Note2的分辨率是多少?

    魅蓝Note2的屏幕尺寸是多少 魅蓝Note2的屏幕尺寸是5.5英寸. 针对魅蓝Note2的屏幕尺寸是多少的问题,魅蓝Note2延续了前代产品的设计风格,但机身弧度进行了调整,厚度薄了0.2mm,手感 ...

  2. android+note2+分辨率,Android自适应屏幕方向、大小和分辨率

    屏幕大小 1.不同的layout Android手机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的la ...

  3. android+note2+分辨率,红米Note2屏幕尺寸是多少?红米Note2分辨率是多少?

    小米红米Note2的屏幕尺寸是多少 小米红米Note2的屏幕尺寸是5.5英寸. 针对小米红米Note2的屏幕尺寸是多少的问题,小米红米Note2拥有时尚清新的5种颜色,凡是购买手机的用户,只需要再花费 ...

  4. android+note2+分辨率,5.5英寸720p屏全新RGB像素排列_三星 GALAXY Note II_手机Android频道-中关村在线...

    5.5英寸720p屏全新RGB像素排列 三星GALAXY Note Ⅱ配备了5.5英寸1280*720像素屏幕,虽然相比Note配备的5.3英寸1280*800像素有所减小,但实际画面的显示效果并没有 ...

  5. 手机图片到底要做多宽才可以适应所有手机屏幕的尺寸?

    现在移动互联网正搞得风生水起,大伙也不甘示弱,周围的朋友会经常从微信里面发发图片,设计师们也经常制作移动网站和手机APP等,这些过程中大家都会碰到这样一个问题:手机图片到底要做多宽才可以适应所有手机屏 ...

  6. 红米note2报告android,红蓝之争 魅蓝Note 2/红米Note对比评测

    1魅蓝Note 2对比红米Note 虽然每次小米发布新品总是会引得一众厂商群起而攻之,不过说起来还是每次都不算主动的魅族最有这样的资格:见证了太多这两家的恩恩怨怨,魅族也终于在去年全线压上,针对小米的 ...

  7. 红米note2是android系统,如何精简红米Note2的系统软件

    在我们红米Note2刚出厂或者刚刷完官方ROM,以及刷一些带有推广软件的ROM,有很多软件我们用不着,那么我们就得想办法将其精简掉,如何精简红米Note2的系统软件呢,且看本文详细讲解. 使用说明: ...

  8. 魅蓝Note2 在Android Studio 与 Eclipse中无法被检测到

    昨天到手的Note2 结果发现测试不了,一看魅蓝的版本是android 5.1,然后更新的自己的SDK. 最后-- 仍然不能识别到手机. ------------ 今天在stackoverflow上搜 ...

  9. android开发,魅蓝note2无法连接到os x 的解决办法

    新弄了个魅蓝note2 ,开发的时候发现连接不上Mac电脑,在网上找了半天终于找到了,特此分享一下 1.打开USB调试(废话) 2.连上电脑,选择连接方式为媒体设备或相机(仅充电是无效的),提示授权, ...

最新文章

  1. CopyOnWrite容器
  2. ThinkPHP CURD返回结果参考
  3. 每天一道LeetCode-----将数字集转成字母集,计算有多少种转换方式
  4. jzoj3626-[LNOI2014]LCA【树链剖分,线段树】
  5. 每日编程-20170326
  6. 简述java对象的封装特点_简述Java面向对象三大特征:封装、继承、多态
  7. 最奇特的编程语言的特征
  8. numpy数组与矩阵运算
  9. Java反射修改返回值_java反射调用时如果返回值是整型数组怎么处理?
  10. Java 疑问自问自答
  11. ACM程序设计竞赛开幕式致辞
  12. OD脱壳-再次载入-软件无法找到入口
  13. python可以excel_python能处理excel吗
  14. 错误的robots文件设置对SEO的影响
  15. 1.3版走迷宫小游戏(C++)
  16. 隔壁孩子10篇博客node入门而且写了一个前后端分离项目,你怎么还在睡觉!!!(五)
  17. 浅析Windows域环境身份认证与攻击思路
  18. 浅谈Md5+Salt加密
  19. 永久关闭IE 浏览器停止支持提示的方法 (针对360安全卫士或Windows 10)
  20. INFOR SCE开发说明

热门文章

  1. springboot加载配置文件优先级
  2. Android开发笔记(一百零七)统计分析SDK
  3. Android开发笔记(八十二)SDK版本兼容
  4. [fastjson] - fastjson中 JSONObject 和 JSONArray
  5. Java数据类型分类
  6. BZOJ 3053 The Closest M Points
  7. JPA + Hibernate + PostgreSQL + Maven基本配置示例
  8. iOS iPhone官方参考资料明细
  9. 我的css家园博客开通了
  10. php 右下脚弹窗,多种样式jQuery网页右下角弹出提示信息代码