反馈问题的技巧
有人写过“提问的技巧”,主要是讲述提问者该如何清晰地表述提问,以达到交流上的最低成本。在软件开发过程中,我发现,不单只提问,反馈问题也存在类似的问题,不清晰的反…
有人写过“提问的技巧”,主要是讲述提问者该如何清晰地表述提问,以达到交流上的最低成本。在软件开发过程中,我发现,不单只提问,反馈问题也存在类似的问题,不清晰的反…
开发功能时候,读到一个代码文件,发现里面代码重复率极高,便对其进行了一次优化,本文简述该优化过程,没有什么高深的知识,只是一些开发经验之谈。 没有对该文件进行简…
Android 程序 Activity 启动,参数传递主要下面几种实现方式: 1 直接使用 Intent; 2 封装本地缓存 DataCache; 3 使用第三…
本文是对之前一篇文章《C++ 巧用对象辅助内存回收》的扩充,内存回收篇,有网友指出使用std::unique_ptr可以来实现。其实简单的封装个内存助手,也就不…
开发一个功能,老手能实现,新手也能实现。但是在代码的可读性和可维护性上可能就有很大差别了。新手很可能讲求的是功能的完成,而老手在功能健全的前提下,更会考虑代码的…
1 需求来源 开发App时,常常有信息多样化、美观化的需求,比如信息支持表情的显示。如果使用系统原生的emoji表情,会出现较多的不符合需求的问题,比如显示不够…
移动App开发中,常常有本地图片浏览和选择的需求。如果浏览选择使用系统自带的浏览选择组件,那是比较方便的,下面的方法就可以了: (在某Activity内) In…
在实现一个页面可以滑动子页面切换的功能时候,常常会使用ViewPager + FragmentPagerAdapter来实现。在xml 配置文件使用ViewPa…
这是一次在App 启动过程优化的经验之谈,没有什么高深的知识。主要是简述用户使用App帐密登录的后,在此从桌面点击打开App之后的启动(冷启动)后App内部逻辑…
【老文章,首发于新浪博客:http://blog.sina.com.cn/s/blog_6f50984a0101br7c.html】 先给主角亮相:#defin…