- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 从瓶颈到精通——Android四大组件:Service
今天记录一篇关于Service的文章 1.Service的一般使用 2.startService和bindService的区别 3.多进程下使用Service 4.Service中引用一个windowManager1.Service的一般使用 Service继承自ContextWrapper,表明它本身也是一个Context。了解它的继承关系更有利于了解Service
2017-08-31 11:36:25 283
原创 从瓶颈到精通——Android四大组件:Activity
今天开始,每天不定期写关于Android从瓶颈到进阶的文章。 主要是挖掘一些不常用的API,或者是不常用到的开发技能等等,做一个汇总,总结中摸索提高技能。说到Activity,必须掌握的Activity的生命周期、生命周期含义、启动模式、内存回收处理,Activity创建过程这里暂时不做讲解记录 生命周期 1.onCreate:Activity开始创建,这时还不可见,
2017-08-29 15:54:32 337
原创 Android 自定义View的一些使用技巧
好多人看到这个标题就想说,呵呵哒其实博主的目的是教会大家一些实用的开发技巧,帮助你渡过技术难关,让你遇见新大陆废话先不多说了,仔细的查看本文,因为每一条经验都是汗水和泪水凝结的精华1:巧用View.inflate()inflate函数是View的静态函数,返回参数是一个View对象,主要功能是将一个.xml布局转换成一个view对象,函数的参数分别是:context
2017-08-24 16:15:58 264
原创 关于如何深度手动管理activity
手动去管理Activity的活动栈,一直是一个非常实用的方法。快速方便的拿到一个Activity对象可以很方便的操作这个Activity,可是方便的同时,也存在很多隐患:内存泄露引起手动去管理Activity引起内存泄露的原因是:已经被内存释放掉的Activity并没有在手动创建的Activity栈中移出,这样再次调用时就会引起空指针异常,如果堆栈中的数量不断增加得不到释放,从
2017-08-24 09:29:43 453 2
原创 别再问我怎么实现键盘的监听了,键盘监听代码大全
public static final int FLAG_WOKE_HERE = 1;public static final int KEYCODE_0 = 7;public static final int KEYCODE_1 = 8;public static final int KEYCODE_11 = 227;public static final int KEYCODE_12 =
2017-08-22 18:04:57 4918
原创 Android无缝切换主题,动态换肤
说起Android的动态换肤方案,可谓是人云亦云,各有各的方法,鱼龙混杂,我实在是参考不来一个好的换肤方案。于是准备自己搞一个。在这里我是拒绝写多个style实现换肤的那么只能用Java代码来实现(话说这样是不是有点难度啊,答案是否定的,难倒是不难,就是稍微麻烦点)首先简述一下整体的思路:1.在Activity中的onCreate中,检查当前
2017-08-21 09:18:19 5048 1
Fragment工具类
2017-11-03
Acvtivity与Acvtivity间建立回调
2017-09-15
低仿知乎日报
2017-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人