自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Handler,Looper,MessageQueue

结论:一个线程可以有多个Handler,只有一个Looper,只有一个MessageQueue。多个Handler共用一个Looper和一个MessageQueue。一个应用中可以有多个Handler,多个Looper,多个MessageQueue。一个线程可以有多个Handler这个很好理解,你在Activity中,new 多少个Handler都不会出问题,而且每个Handler都有sen...

2018-12-28 20:09:47 527

原创 别把保险当神,也别把保险当鬼!

最近朋友圈好多在卖保险的,推荐的也很多,只是想提醒一下他们介绍的时候理性一点,别把保险说得像个福利行业似的,你能客观点不?理性看待保险,保险是交易,不是福利,保险公司是以赚钱为目的,不是以保你为目的。如果保险真的跟说的完全一样,为什么老年人不被接受?生病的不被接受?残疾人不被接受?这些人才真的需要钱,但是这些人不能让它赚钱。如果同意这些人上保险,基本上可以说是赔钱,也就是他们做“福利”,他们为...

2018-12-19 20:27:22 367

原创 送给北京地区想跳槽的底层人民

本文只适合以赚钱为目的的人,如果你有远大的理想与报复,请略过,因为为了理想可能没有工资都有人愿意的。为何说的是底层人民,因为如果你是个领导,你应该不会看月薪的,您都是期权加年薪算的,小弟不会算啊。由于是以赚钱为目的,那主要考虑的就是收入,那么我们就详细的计算一下,看着工资涨了,实际你能涨多少!假设你当前工资为10000,交完五险一金,以及个人所得税,你能拿到手的如下:如果你跳槽

2016-07-26 15:34:25 883

翻译 Tasks and Back Stack

一般情况下,一个应用通常会包含很多个Activity。每一个Activity都应该指定一个action,用户可以通过该action启动它,也可以启动其他的Activity。例如一个邮件应用程序,可能会有一个Activity展示新消息的列表,当用户选择一条消息后,一个新的Activity启动并展示这条消息。一个Activity也可以启动该设备上的其他应用的Activity,例如,你的应用想发送一

2015-08-06 15:37:58 604

原创 Activity生命周期以及launchMode对生命周期的影响

本文主要描述一下Activty的生命周期,以及launchMode对生命周期的影响,onNewIntent,onSaveInstanceState,onRestoreInstanceState方法何时调用Activity生命周期图下面对上图Activity的生命周期进行一下描述1,启动Activity,系统会先调用onCreate方法,然后调用onStart方法,然后调用onR

2015-07-29 17:17:06 3118

原创 一个小程序看代码规范

public class Person { private static final int tme = 20; private static int age = 30; private int count = 0; public static int all = 50; public String name; public Pe

2014-07-22 09:28:22 589

原创 你知道这些程序出现这些结果的原因吗?

java 一些基础知识

2014-07-21 17:52:01 448

原创 一个不良编程习惯引起的怪异bug

最近项目上反馈了一个异常,

2014-07-19 21:52:22 850

翻译 MediaPlayer中使用到的回调函数介绍

Nested Classesinterface MediaPlayer.OnBufferingUpdateListener Interface definition of a callback to be invoked indicating buffering status of a media resource being streamed over

2014-06-21 20:01:49 6732

原创 MediaPlayer状态介绍

Validand invalid states(有效无效的状态)

2014-06-21 19:41:18 739

翻译 MediaPlayer的生命周期以及状态转换

MediaPlayer类可用于控制播放音频/视频文件和流。关于如何使用这个类的方法的例子可以在VideoView找到。

2014-06-21 19:32:31 5965

翻译 MediaPlayer 的使用介绍

本文是基于Google的官方文档进行翻译,由于个人水平有限,如有翻译错误,请谅解

2014-06-21 08:53:46 3440

原创 实现铃声声音渐强或减弱

最近在修改Android原生闹钟,为了增优化用户体验,在一个功能上进行了稍微的改进,原声的时钟设置铃音后,闹钟时间到,铃声的音量开始就是用户设置的音量。这样存在一个不是很友好的交互问题,例如用户设置的起床闹钟,用户正在睡梦中,一个很大的铃声响起,很可能吓着用户,对吧。因此对响铃部分进行了优化处理。实现思路当设定的时间到达后,使用MediaPlayer播放对应的Uri的媒体文件。先获取用户设

2014-03-27 09:33:00 3315

原创 利用传感器实现类似电话应用,靠近耳边,灭屏,远离耳边,屏幕再次亮起

最近在做一个伪装来电的应用,就是用户可以点击开关,固定时间之后,电话应用会响起,真正的电话接听之后,靠近耳边,手机屏幕是关闭的,远离耳边,手机屏幕会自动亮起。经过研究,代码实现很简单,就是利用距离传感器,对相应事件进行处理。下面代码是实现了改功能的一个demopackage com.gionee.sencer;import android.app.Activity;import an

2013-10-13 13:25:49 3367

原创 解决webview加载网页出现白屏的问题

最近在使用WebView进行网页内容显示时,如果网络很慢,例如2G网络,加载网页会需要很长时间,在加载过程中,WebView一直显示白屏,体验不是很好。经过修改可以使用以下几个方案解决WebView加载过程中,出现白屏的问题。1,修改WebView的背景,修改颜色值或者添加一个加载中的图片webView.setBackgroundResource(R.drawable.bgblack)

2013-10-13 11:46:21 22613

原创 Android4.0以后屏蔽以及HOME按键事件拦截

Android4.0以前如果想要拦截或者处理物理HOME按键,可以通过重写onKeyDown函数进行拦截,代码如下: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { case KeyEvent.KEYCODE_BACK: //返回按键拦截

2013-10-13 08:25:28 4783 1

高考数学常用公式及结论200条.doc

包含高中数学的所有公式以及导出公式和结论

2010-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除