摘要: 在 Android 中播放音频文件一般都是使用 MediaPlayer 类来实现的,它对多种格式的音频文件提供了非常全面的控制方法,从而使得播放音乐的工作变得十分简单。下表列出了MediaPlayer 类中一些较为常用的控制方法。方法名 功能描述setDataSource() 设置要播放的音频文件的 阅读全文
posted @ 2016-05-05 19:17 ts-android 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 使用TabHost需要注意的就是:1.活动需要继承TabHost,2.TabHost布局中id需要使用系统自带的 布局文件如下: 活动代码如下: 效果如下: 阅读全文
posted @ 2016-05-02 21:36 ts-android 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 功能:实现通过按钮开启服务,在服务中延迟10秒去开启广播,在广播接收中又去开启服务,实现循环 主要是通过AlarmManager实现延迟 (警告管理) 通过按钮开启服务: 服务类: 说明:以上在子线程中只是打印了一条当前时间,你也可以去执行你想要做的事 另外需要注意的是,从 Android 4.4 阅读全文
posted @ 2016-04-28 19:45 ts-android 阅读(3757) 评论(0) 推荐(1) 编辑
摘要: * 注意!!! * BroadcastReceiver生命周期只有十秒左右, * 如果在onReceiver内做超过十秒内的事情,就会报错 * 应该通过发送Intent给service,由service来完成 * 不建议在广播里开启子线程 包含线程的总结: 服务(Service)是Android 中 阅读全文
posted @ 2016-04-27 22:16 ts-android 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: ProgressBar:进度条 还包括下面三种 ProgressBar有两种展示方式,表盘形式(普通、小、大)和条形填充形式。在layout定义时,需要通过设施style属性类设置展示方式。 XML重要属性 android:max 设置进度条长度最大值 android:progress 设定度条当前 阅读全文
posted @ 2016-04-27 16:52 ts-android 阅读(2859) 评论(0) 推荐(0) 编辑
摘要: Android 中的 Service 全面总结 1、Service的种类 按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AID 阅读全文
posted @ 2016-04-26 19:01 ts-android 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Android之Adapter用法总结 1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的 View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: 阅读全文
posted @ 2016-04-25 19:07 ts-android 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.选项菜单(按菜单键) optionmenu是相对于activity的菜单 需要按菜单键 说明:contextmenu和optionsmenu的点击事件都会先触发onMenuItemSelected该方法,然后该方法再根据menu特征分发到不同的 菜单相应事件,contextmenu触发onCon 阅读全文
posted @ 2016-04-24 17:30 ts-android 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: TextWatcher-可以监听文本输入框的变化 需要实现一下三个方法 阅读全文
posted @ 2016-04-24 16:44 ts-android 阅读(552) 评论(0) 推荐(0) 编辑
摘要: AutoCompleteTextView:能实现文本输入时给出提示 AutoCompleteTextView auto=(AutoCompleteTextView) findViewById(id.auto); ArrayAdapter adapter=ArrayAdapter.createFrom 阅读全文
posted @ 2016-04-24 16:40 ts-android 阅读(219) 评论(0) 推荐(0) 编辑