Android 菜鸟这两天踩过的坑
来源:互联网 发布:淘宝新店有流量扶持吗 编辑:程序博客网 时间:2024/04/30 12:04
填了的坑
1. Splash Activity的问题:
每个应用都有个Splash。 然后主要的界面放在另外一个Activity里。以我菜鸟的理解。如果想让整个主要的Acitivty(就叫HomeAcitivty吧)只有一个,应该将launchMode设置成 singleInstance ( 额。。我当时没看还有个singleTask) 。 然后就悲剧了。每次按了Home回到桌面。再启动我的程序的时候,Splash就会出来耍一下存在感。。。
2. 锤子手机的drawbitmap问题。
其他手机上都好好的位图,在锤子手机上就画不出来,我能说这真是个锤子么。。。
后来看了一下logcat, 原来是位图太大了(我的图片1400 x 600) 。加载后变成5600 x 2400那么大了(我这个菜鸟不知道为毛变成这么大,这是啥简单的科学原理还没懂) 。然后锤子报告说: 亲你的纹理太大了。OpenGL只支持 这么大(看我手比划)。 。。。。
3. 乐视手机和魅族手机的背景问题:
做了个照片浏览模块,乐视和魅族这两个手机,总有残影。后来发现,没给那个PhotoViewer的Layout设置background ... . 可是为毛别的手机都对的。。。
没填的坑:
在华为 X1 手机上。
一共画了三层: 如果给Paint的mBgAlpha设置成 255. 那么最后一个bitmap会非常淡。基本看不见。
更搞鬼的是,我的代码是放在一个ViewPager里的,一共5个page, 第五个Pager滑到一半,一大半,接近于滑完的时候,都是好的。只要滑到最后一个停下来。就变得特别淡。这个又啥啥原因。。。。
mBgPaint.setAlpha( (int) (mBgAlpha * (1 - currentDrawableOffset)));canvas.drawBitmap(mBgDrawables[firstIndex].getBitmap(), drawableRect, destination, mBgPaint);mBgPaint.setAlpha((int) (mBgAlpha * (secondScale)));canvas.drawBitmap(mBgDrawables[secondIndex].getBitmap(), drawableRect, destination, mBgPaint);mBgPaint.setAlpha(255);canvas.drawBitmap(bitmap, source, destination, mBgPaint);
- Android 菜鸟这两天踩过的坑
- android jni部分这两天的总结
- Dell的两天过的好慢阿
- 大三期末考试,蛋疼的节奏,英语四级还没过,这两天一直在装系统,
- 这两天的想法
- 这两天的事情
- 这两天的状态。
- 这两天的问题
- 这两天的工作
- 这两天的小结
- 这两天的收获
- 这两天的情况
- 这两天的总结
- 这两天的学习
- 关于Android 的两天总结
- 端午节已过两天
- 说明一下这两天碰到的android环境的问题
- 这两天的我.
- UVa 10459 The Tree Root(树)
- 安装qtp时,提示无法安装.NET framework 4.0
- LinearLayout中的layout_gravity="center"问题
- 最长公共子串
- hdoj Calculate S(n) 2114 (数学规律 取余)
- Android 菜鸟这两天踩过的坑
- 使用 U 盘做 Git 仓库的步骤
- Sybase数据库关于GetDate()所需编号对应的日期格式(测试结果如下)
- HDUOJ Number Sequence找规律
- Python开发常用模块
- 因果关系的倒置(3)
- Leetcode180: Majority Element II
- iOS多线程技术
- 哦哦