安卓知识点及问题处理方案记录,持续更新~
来源:互联网 发布:java中常用的集合类 编辑:程序博客网 时间:2024/05/29 03:20
1.解决Android应用被系统回收,重打开崩溃问题
http://blog.csdn.net/u011511577/article/details/54603256 注意FLAG_ACTIVITY_CLEAR_TASK
http://www.jianshu.com/p/1946bd4f3bb5 当应用被杀死之后,所有数据都会被回收,所以之前设置的app status也会置于默认状态,即杀死状态,所以再次打开app的时候,status为杀死状态,就会走重启的流程,这里为什么要先跳转到MainActivity呢?就是因为MainActivity配置为了SingeTask,当跳转到这个界面时,MainActivity就会置于Activity Task的最上层,其他的Activity将会被默认销毁掉,利用这种技巧去销毁其他的Activity,最后才是重新启动StartPageActivity。整个流程就是这样了。
两种方式以解决:关闭之前打开的界面 ,然后进入第一屏页重启应用
2.Activity四种启动模式
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0520/2897.html
http://blog.csdn.net/mynameishuangshuai/article/details/51491074
3.PID和UID的作用与区别
每个进程有一个PID,一个应用可能有多个进程,每个进程有唯一的PID
每个应用有唯一的UID,但UID是为了不同的程序来使用共享的数据
http://www.cnblogs.com/perseus/articles/2354173.html
http://blog.csdn.net/amlinsan/article/details/73292219
4.Android 中AIDL的使用与理解
http://blog.csdn.net/u011974987/article/details/51243539
5.AndroidStudio各个版本下载地址
https://developer.android.google.cn/studio/archive.html
5.高效加载Bipmap防止oom
http://www.cnblogs.com/absfree/p/5361167.html
http://www.jianshu.com/p/3950665e93e6
创建BitmapFactorty.Options对象设置inJustDecodeBound属性为true并加载图片 从BitmapFactory.Options 中取出图片的宽高信息,它们对应于outWidth和outHeight参数。 根据采样率的规则并结合目标View的所需大小计算出采样率inSampleSize。 将BitmapFactory.Options的inJuseDecodeBounds设为false,然后重新加载图片
6.安卓layout_scrollFlags 5种动作的含义和效果
http://www.jianshu.com/p/ac56f11e7ce1
7.实现毛玻璃效果效果 、高斯模糊,注意看评论第一条(可以使用透明模糊层遮盖+alpha透明动画)
http://www.jianshu.com/p/f2352c95d391
8.使用AppCompatDelegate实现夜间模式切换,继承自DayNight主题
http://www.jianshu.com/p/24e9cf03cdcf
9.共享元素变换(Shared Element Transition)
Intent intent = new Intent(SharedElementActivity.this, SharedElementTwoActivity.class);ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(SharedElementActivity.this, view.findViewById(R.id.img_img), getString(R.string.app_sharedelement));ActivityCompat.startActivity(SharedElementActivity.this, intent, options.toBundle());
android:transitionName="@string/app_sharedelement"
从一界面跳转的二界面Imageview设置相同的String类型的TrasitionName就可以实现共享元素变化(简单来说是由界面一的imageview的大小变化到界面二的imageview的大小,有一个变化的过程动画效果)
Android 透明度百分比对比表,不透明度 —-16进制值
10.Material Design5.x动画(水波纹,Activity转换动画,共享元素动画)
http://blog.csdn.net/u010687392/article/details/48033445
普通转换效果有三种:Slide - 滑动效果(默认是从底部往上滑入),Explode - 展开效果 ,Fade - 渐显渐隐效果
- 安卓知识点及问题处理方案记录,持续更新~
- 记录开发当中遇到的问题及小知识点(持续更新...)
- Android小知识点记录【持续更新】
- 【开发问题记录,持续更新..】
- 问题记录(持续更新)
- 问题记录(持续更新)
- 问题记录(持续更新)
- 安卓开发遇到的一些问题(持续更新)
- 安卓第三方问题集合(持续更新)
- 安卓WebView问题总汇(持续更新)
- 阅读协议之知识点记录--持续更新中... ...
- iOS开发实用知识点记录(持续更新)
- 零碎的问题记录--持续更新中......
- 各种问题解决方案总结【记录】(持续更新)
- 各种问题解决方案总结【记录】(持续更新)
- java 基础问题的一些处理,记录一下,持续更新呗
- 这篇文章负责记录安卓开发的规范 我会持续更新
- 知识点积累~持续更新
- storm基础一
- tf.placeholder()
- android studio在新窗口中打开项目
- ORACLE触发器详解
- 线性判别式分析-LDA-Linear Discriminant Analysis
- 安卓知识点及问题处理方案记录,持续更新~
- 线下零售业软实力升级,主角竟是科技公司?
- 对QDockWidget使用qss设置边框无效
- 关于“为什么选择我们公司?”应聘者如何回答?
- 短链接
- KafkaProducer
- 教你怎么消除影响JESD204B链路传输的因素
- python实现的个人税后工资计算器
- java static volatile