刘剑峰的博客

一起交流技术,谦虚学习

仿微信语音功能的流程

当我们要做一个仿微信的语音功能时,我们要想一想,微信的语音功能的效果是怎样的? 1.当我们按下录音按钮时,开始录音,显示一个正在录制的dialog 2.如果按下按钮,在很短的时间内松开手指,而没有录制成功,显示一个录音时间过短的dialog 3.如果按下按钮,滑出按钮范围,例如按住上滑,录音取消,...

2016-03-24 21:00:00

阅读数 1447

评论数 0

安卓开发——服务用法

服务是安卓四大组件之一,既然组件之一,我们首先想到的肯定是组件要在androidManifest中注册。 定义服务:新建类继承Service类,并重写onCreate()服务创建时调用,onStartCommand()服务开启时调用,onDestroyed()服务销毁时调用,onBind()服务...

2016-03-20 09:53:18

阅读数 412

评论数 0

深入理解异步消息处理机制Message,handler,MessageQueue,looper

本文转自: http://www.cyqdata.com/android/article-detail-36658 本篇深入理解Android消息队列原理篇,将为您讲述Android世界中的消息机制,无论是android线程内部或者线程之间,当它们进行信息交互时,则会传递这些消息,为此...

2016-03-20 09:42:37

阅读数 1004

评论数 0

简单AsyncTask用法

安卓中有很多工作是不能在主线程上进行的,例如发起网络请求,下载等等。这些耗时操作都必须在子线程中去完成,或者可以使用接下来要说的AsyncTask。 AsyncTask是一个抽象类,所以要使用它就必须建立一个类去继承它 public class A extends AsyncTask三种泛型...

2016-03-16 18:52:38

阅读数 238

评论数 0

HttpClient的使用

使用Http协议访问网络的方式其一是HttpURLConnection,第二则是HttpClient(还有其它方式,只是目前还没有学习到,以后继续补充)。 HttpClient使用的步骤如下:(千万记得网络请求要在线程中发出,或者使用AsyncTask工具) 1.创建HttpClient实例,Ht...

2016-03-16 18:29:52

阅读数 442

评论数 0

HttpURLConnection详解

原文链接地址: http://www.blogjava.net/supercrsky/articles/247449.html          针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而...

2016-03-16 12:16:57

阅读数 203

评论数 0

隐式intent调用大全

Java代码   Uri uri = Uri.parse("");   Intent it  = new Intent(Intent.ACTION_VIEW,uri);   startActivity(it);   //显示某个坐标在地图上 ...

2016-03-14 22:55:08

阅读数 400

评论数 0

android的上下文菜单和上下文操作模式

例如长按删除功能就是一种上下文操作,上下文操作与某个特定的屏幕视图(单个列表项)而非整个屏幕相关联 一:在res/menu下新建菜单资源文件 <item android:id="@+id/menu_item_delete_crime" ...

2016-03-09 23:50:05

阅读数 1154

评论数 0

android的选项菜单

一:首先要在res/menu下创建menu资源类型的xml文档 <item android:id="@+id/menu_item_new_crime" android:icon="@android:drawable...

2016-03-09 23:25:45

阅读数 401

评论数 0

层级式导航返回到特定activity

启用了应用图标的导航功能,利用ActionBar()的setDisplayHomeAsUpEnabled(true)让应用图标转变为回退按钮 当我们要利用这个导航功能,也是通过覆盖Fragment的onOptionItemSelected(MenuItem item),并在方法体内实现返回acti...

2016-03-07 23:25:26

阅读数 902

评论数 0

Fragment的生命周期

今天在重写Fragment的生命周期时,给onCreate()和onResume()等生命周期方法修饰protected,程序报错。 翻阅资料发现,因为需要被托管Fragment的任何Activity调用,因此Fragment的生命周期方法必须修饰为public。 我的理解是,当托管Fragm...

2016-03-03 23:50:00

阅读数 262

评论数 0

ListView在Activity和Fragment中的显示和使用

一:在Fragment中显示ListView 1.在Fragment中显示ListView,主要用到ListFragment这个类,新建一个类继承ListFragment,ListFragment内置了ListView,所以无需覆盖Fragment的onCreateView()方法或者为Fr...

2016-03-02 22:24:33

阅读数 5180

评论数 0

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