android note2
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相关推荐
- android+note2+分辨率,魅蓝Note2的屏幕尺寸是多少?魅蓝Note2的分辨率是多少?
魅蓝Note2的屏幕尺寸是多少 魅蓝Note2的屏幕尺寸是5.5英寸. 针对魅蓝Note2的屏幕尺寸是多少的问题,魅蓝Note2延续了前代产品的设计风格,但机身弧度进行了调整,厚度薄了0.2mm,手感 ...
- android+note2+分辨率,Android自适应屏幕方向、大小和分辨率
屏幕大小 1.不同的layout Android手机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的la ...
- android+note2+分辨率,红米Note2屏幕尺寸是多少?红米Note2分辨率是多少?
小米红米Note2的屏幕尺寸是多少 小米红米Note2的屏幕尺寸是5.5英寸. 针对小米红米Note2的屏幕尺寸是多少的问题,小米红米Note2拥有时尚清新的5种颜色,凡是购买手机的用户,只需要再花费 ...
- 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像素有所减小,但实际画面的显示效果并没有 ...
- 手机图片到底要做多宽才可以适应所有手机屏幕的尺寸?
现在移动互联网正搞得风生水起,大伙也不甘示弱,周围的朋友会经常从微信里面发发图片,设计师们也经常制作移动网站和手机APP等,这些过程中大家都会碰到这样一个问题:手机图片到底要做多宽才可以适应所有手机屏 ...
- 红米note2报告android,红蓝之争 魅蓝Note 2/红米Note对比评测
1魅蓝Note 2对比红米Note 虽然每次小米发布新品总是会引得一众厂商群起而攻之,不过说起来还是每次都不算主动的魅族最有这样的资格:见证了太多这两家的恩恩怨怨,魅族也终于在去年全线压上,针对小米的 ...
- 红米note2是android系统,如何精简红米Note2的系统软件
在我们红米Note2刚出厂或者刚刷完官方ROM,以及刷一些带有推广软件的ROM,有很多软件我们用不着,那么我们就得想办法将其精简掉,如何精简红米Note2的系统软件呢,且看本文详细讲解. 使用说明: ...
- 魅蓝Note2 在Android Studio 与 Eclipse中无法被检测到
昨天到手的Note2 结果发现测试不了,一看魅蓝的版本是android 5.1,然后更新的自己的SDK. 最后-- 仍然不能识别到手机. ------------ 今天在stackoverflow上搜 ...
- android开发,魅蓝note2无法连接到os x 的解决办法
新弄了个魅蓝note2 ,开发的时候发现连接不上Mac电脑,在网上找了半天终于找到了,特此分享一下 1.打开USB调试(废话) 2.连上电脑,选择连接方式为媒体设备或相机(仅充电是无效的),提示授权, ...
最新文章
- CopyOnWrite容器
- ThinkPHP CURD返回结果参考
- 每天一道LeetCode-----将数字集转成字母集,计算有多少种转换方式
- jzoj3626-[LNOI2014]LCA【树链剖分,线段树】
- 每日编程-20170326
- 简述java对象的封装特点_简述Java面向对象三大特征:封装、继承、多态
- 最奇特的编程语言的特征
- numpy数组与矩阵运算
- Java反射修改返回值_java反射调用时如果返回值是整型数组怎么处理?
- Java 疑问自问自答
- ACM程序设计竞赛开幕式致辞
- OD脱壳-再次载入-软件无法找到入口
- python可以excel_python能处理excel吗
- 错误的robots文件设置对SEO的影响
- 1.3版走迷宫小游戏(C++)
- 隔壁孩子10篇博客node入门而且写了一个前后端分离项目,你怎么还在睡觉!!!(五)
- 浅析Windows域环境身份认证与攻击思路
- 浅谈Md5+Salt加密
- 永久关闭IE 浏览器停止支持提示的方法 (针对360安全卫士或Windows 10)
- INFOR SCE开发说明