Handler消息传递机制 ==》 android消息机制是另一种形式的“事件处理”,这种机制主要是为了解决android应用的多线程问题。 ——android平台不允许Activity新启动的线程访问该Activity里的界面组件,这样就导致新启动的线程无法动态改变界面组件的值。 但实际andro ...
分类:
移动开发 时间:
2016-08-24 17:30:53
阅读次数:
259
首先你需要知道以下内容: http://ad.weixin.qq.com/learn/2-3-3--%E9%80%9A%E7%94%A8%E5%BA%93 这是微信为广告商开放的API,我一直认为只有在微信投广告才能正常使用。 但是就在刚刚我尝试了一下,直接调用也是可以的(而且没有广告,至少目前是这 ...
分类:
微信 时间:
2016-08-22 14:55:21
阅读次数:
382
转载请注明出处 ,谢谢。 如果是手动检测是否有内存泄漏,AndroidStadio的控制台就有一个好工具,反复操作观察曲线是否上扬,如果曲线上扬则说明内存泄漏 然而,上面的工具不够强大,不能看出内存中驻留的具体的类和类的引用关系。 解决android内存泄漏必备利器-Memory Analysis; ...
分类:
移动开发 时间:
2016-07-25 16:24:53
阅读次数:
308
Android设置闹钟并不像IOS那样这么简单,做过Android设置闹钟的开发者都知道里面的坑有多深。下面记录一下,我解决Android闹钟设置的解决方案。 ...
分类:
移动开发 时间:
2016-07-24 22:39:02
阅读次数:
266
最近两天为了解决Android上面退出程序问题折腾了半死,在google & baidu 上面找了很久、很久出来的完全千篇一律,说的方法有三,但是经过我试验后全部不行。 三个方法分别是: 下面介绍自己的方式: 大家都知道 Android 的 Activity 是存着历史栈的,比如从 A -> B - ...
分类:
移动开发 时间:
2016-07-20 11:45:12
阅读次数:
277
在Android开发过程中我们经常会碰到这样的问题,当用户点击一个View启动一个新的Activity的时候,如果快速地多次点击就会启动多个相同的界面。虽然说很少会有用户这么玩自己的手机,但是一旦出现这样的情况确实是很不好的体验。刚好前段时间研究过lanchmode,那我们把要启动的Acitivit ...
分类:
移动开发 时间:
2016-07-15 19:58:32
阅读次数:
141
Android M运行时权限是个啥东西 啥是运行时权限呢?Android M对权限管理系统进行了改版,之前我们的App需要权限,只需在manifest中申明即可,用户安装后,一切申明的权限都可来去自如的使用。但是Android M把权限管理做了加强处理,在manifest申明了,在使用到相关功能时, ...
分类:
移动开发 时间:
2016-07-13 20:16:01
阅读次数:
526
最近在做应用性能调优,发现在一个包含有输入框的Activity中,当软键盘弹出的时候,如果直接finish掉此Activity,那么在返回到上一个Activity时,界面的渲染会由于软键盘没有及时的收起而出现卡顿的情况。 很不友好。 于是,本着geek的精神,做就做到极致,就尝试着对这一块做优化。 ...
分类:
移动开发 时间:
2016-07-04 11:57:47
阅读次数:
531
最近在做应用性能调优,发现在一个包含有输入框的Activity中,当软键盘弹出的时候,如果直接finish掉此Activity,那么在返回到上一个Activity时,界面的渲染会由于软键盘没有及时的收起而出现卡顿的情况。 很不友好。 于是,本着geek的精神,做就做到极致,就尝试着对这一块做优化。 ...
分类:
移动开发 时间:
2016-07-04 11:49:34
阅读次数:
359
android机型繁多,在一款机型下适配成功。另一款机型却崩溃退出。而丢给你的却是这样一堆莫名其妙的异常。上头的臭骂,机型没有,如何是好?可是开发狗是狗,不是神。那怎么办呢?记录下这狗血的异常和解决办法。 网上查了N多资料说的是values里面少了默认值。可是在一堆配置文件里面怎么把它找出来呢?一开 ...
分类:
其他好文 时间:
2016-07-01 13:36:27
阅读次数:
241