- 博客(4)
- 收藏
- 关注
原创 大公司的apk异常处理方式
异常处理,随便一个初学者都知道,try catch嘛,但在大型企业中,用户针对的是全世界人民,那就不这么简单了 大家来先看别人写的代码 这两块代码的意义在于,不同的机器有不一样的配置。假如你是oppo A31,你的内部配置就是第二张图片。当然这是腾讯一个游戏的代码,由此可见,大公司的工作是多完美,让自己去适应别人而非等着别人来适应自己。海量的工作量,百分之一的客户都不希望丢失的
2017-11-29 16:32:03 222
原创 关于android中应用内存优化实践
内存对于java程序员来说是个既熟悉又陌生的概念,毕竟有gc这个神器,回收内存跟咱没关系,但不代表完全的无关,上层在某些时候,代码不规范,还是会造成内存无法回收。 然后程序使用的内存一点点变大直至卡死。 说到内存优化,不得不说java的四大引用,强弱虚软。当然,告诉你这些有什么用怎么用的,不是我的作风,我将告诉你我用了之后的后果是什么。 由于我们公司的开发板质量极低,属于低档机器中的战
2017-11-23 15:57:44 187
原创 关于Android ContentProdiver 内容提供者的实践体验
安卓四大组件之一,内容提供者,相信学过的都知道,它是将自己本身数据库内的数据提供查询接口,供其他应用提供查询使用的,但由于使用频率极低,所以,绝大部分开发者对它仅仅是表面上的了解,会写,会查,仅此而已。 当然在这我不想写代码,仅仅是分享我得到了什么样的结果。 结果是内容提供者是一个低频率跨进程查询功能,不能高频率使用,在我使用高频率查询它的时候,程序经常性崩溃,后来我为了弄明白为何
2017-11-22 14:55:12 349
原创 关于android Could not lock surface问题
公司最近在做一个项目,基于全志A20系统,属于android低端机 在工业应用当中,经常会使用到io流输出输入。读取开发板上面高低电频 在这里会使用到jni 大家知道,c语言跟java体系不同,jni调用的c语言出错,java层是无法捕获出错信息,也无法消除错误 假设是纯c语言,直接调用exit(0)函数,然后自启,整个过程不会超过0.1秒,但在android中,c语言出错
2017-11-21 16:45:44 4590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人