5月28日,在南京黑马路演中心举办的HDG华为开发者汇于16:30圆满结束了。听着各路技术大咖分享经验,品着香醇的咖啡,吃着美味的披萨,这小日子,也是美美哒。你说错过了?没关系,小e这就带你感受一下精彩纷呈的现场~...
分类:
其他好文 时间:
2016-05-30 14:43:31
阅读次数:
304
北京时间5月19号凌晨1点,Google在美国加州山景城举办了2016年的I/O开发者大会。这是一场面向全世界开发者介绍系统、软件更新的盛会。今年的I/O大会Google推出了众多新产品,包括Android N(7.0)、智能穿戴AndroidWear2.0、智能家居、VR虚拟现实等等。
虽说整个大会的重心偏向了人工智能(Google assistant、Allo&Duo...
分类:
移动开发 时间:
2016-05-27 12:39:33
阅读次数:
380
音乐播放器api
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_hei...
分类:
移动开发 时间:
2016-05-27 12:23:37
阅读次数:
276
一、线程生命周期共五个状态:
新建状态:
Thread t = new Thread()
就绪状态
调用start()方法,
运行状态
使用yield()方法可以使线程主动放弃CPU。线程也可能由于执行结束或执行stop()方法进入死亡状态。每个线程对象都有一个run()方法,当线程对象开始执行时,系统就调用该对象的run()方法。
阻塞状态
线程从阻塞状态恢复到就绪状态有三...
分类:
编程语言 时间:
2016-05-27 12:06:35
阅读次数:
246
今天跟着黑马视频建立一个android app--电话拨号器 首先新建一个android项目 activity_main_xml中的代码如下: 运行一下: 可以看到布局出现问题,文字出现重叠,简单的解决方法如下: 界面如下所示: MainActivity中添加下面的代码: 拨打电话后,出现如下异常: ...
分类:
移动开发 时间:
2016-05-26 20:28:46
阅读次数:
246
绑定的方式调用服务的方法
服务的生命周期:
一、采用start的方式开启服务
生命周期如下:
onStart()过时了
开启服务:onCreate()--> onStartCommand() ---> onDestory();
如果服务已经开启,不会重复的执行onCreate(), 而是会调用onStart()和 on...
分类:
移动开发 时间:
2016-05-23 15:14:45
阅读次数:
300