![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习
lazy_man36
来自同济大学软件学院
展开
-
Android activity生命周期
Android activity生命周期Android程序中最基本的就是activity,基本上每一个页面就是一个activity。这里简要阐述activity 的生命周期。一、activity的状态:Active in the stack top of activity,hot-spot owner 在当前活动栈的最上方。Paused if “active” acitivity is transparenent or other activity is原创 2014-04-24 11:42:39 · 798 阅读 · 0 评论 -
Android数据存储方式及存储位置
Android数据存储方式及存储位置Android数据存储是很重要的一个环节,有以下几种方式:一、Shared Preference使用:原创 2014-04-24 12:14:13 · 1650 阅读 · 0 评论 -
Android资源图片内存占用及优化
优化的两种方式:1大背景图使用:9.png,使用9png不但能节省APK包容量,更能有效节省堆栈内存2小技巧1:使用多分辨率图片设计[hdpi,mdpi,ldpi,xhdpi]。UI图片分别设计hdpi,mdpi,ldpi,xhdpi等多种规格,这也是官方推荐的方式, 使用这种方式,还有好处就是可以降低峰值内存,优先避免内存溢出。在android中图片的加载会根据分辨率来自转载 2014-06-06 19:33:09 · 639 阅读 · 0 评论 -
Android APP增量升级的实现方式
Android APP增量升级的实现方式实现原理增量更新的原理非常简单,就是将本地apk与服务器端最新版本比对,并得到差异包,用户更新App时只需要下载差异包。例如,当前安装新浪微博V3.5,12.8 MB,新浪微博最新版V4.0,15.4MB,经过对两个版本比较之后,发现差异只有7、8M,这时候用户更新的时候只需要下载一个7、8M的差异包便可,不需要整包下载15.4M的新版微博客转载 2014-10-31 15:59:48 · 655 阅读 · 0 评论 -
Android 输入框弹出样式
在androidMainfest.xml文件中在Activity中设置【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示【C】stateHidden:用户选择activity时,软键盘总是被隐藏【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的【E】state原创 2014-10-31 15:07:58 · 2238 阅读 · 0 评论