- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 String类型的超大的数字转2进制输出(算法面试)
现在是临放假回家的节奏,前两天晚上在领导的逼迫下,改bug改到凌晨一点,终于把这次的项目算是推动上线了,话说,明天就要回家了,今天无聊,刚好就抽点时间敲一下前两天高德面试的一道算法题目。 前两天去高德地图面试,面试的最后一道题是一道算法题,当时不给我纸笔,让我硬用手写,用手写我是写不出来的(中途不能调试不能换行呀!),刚刚吃饱饭,正好也有空,就把这道题敲下来了。 先说一下题目,
2015-02-12 14:30:07 777
原创 Activity 生命周期之跳转 Activity
最近一段时间,在项目之中遇到一个问题,就是下载模块,当有下载成功的MV时,要在内部存储数据中,下载数+1,然后对应地方在Activity的Onstart()方法中,从数据库中取出来数字显示更新的未读下载数,但是当用户处于下载管理页面时,当用户下载成功,退出时候应该将未读数在OnDestory()方法中清零, 结果问题就来了,返回上层activity时,OnStart()方法取出来的数字发现并没有
2015-02-12 10:53:53 473
原创 Android怎样判断当前屏幕是否为横屏状态
一般来说,我们应用中绝大多数页面会需要强制用户横屏或者竖屏,但是少数页面除外,比如说视频播放器页面。 这两天,在做功能的时候,有个需求是判断用户的屏幕是否为横屏,通常我们会使用activity 的getRequestedOrientation()方法也就是 if (getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTAT
2015-01-29 16:50:08 3157
原创 NotifyDataSetChanged刷新机制优化
一般时候,我们更新listview的时候通常会用到notifyChanged方法,当调用这个方法的时候,我们所有的item都会有所更新,但是某些时候,我们可能只需要更新一小部分item,或者某个特定的item,这时候怎么办呢,我们先看一下notifyChanged()方法的源码 public void notifyChanged() { synchronized
2015-01-27 16:39:13 1380
转载 应用内存优化之OnLowMemory&OnTrimMemory
1.应用内存onLowMemory& onTrimMemory优化 onLowMemory& onTrimMemory简介: OnLowMemory是Android提供的API,在系统内存不足,所有后台程序(优先级为background的进程,不是指后台运行的进程)都被杀死时,系统会调用OnLowMemory。 OnTrimMemory是Android 4.0之后提供的API,系统会
2015-01-07 17:06:37 357
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人