12 2015 档案
摘要:代码如下:[html]view plaincopyprint?packagecom.example.downloaderstopsart;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava...
阅读全文
摘要:Android系统启动时会去扫描系统文件,并将系统支持的视频文件(mp4,3gp,wmv)扫描到媒体库(MediaStore)中,下面代码演示如何获得这些文件的信息:publicstaticListsysVideoList=null;//视频信息集合sysVideoList=newArrayList...
阅读全文
摘要:需求1:将内存卡中的MP3音乐读取出来并显示到列表当中1.从数据库中查询所有音乐数据,保存到List集合当中,List当中存放的是Mp3Info对象2.迭代List集合,把每一个Mp3Info对象的所有属性,保存到Map对象当中3.定义一个List集合,把Map对象添加到List集合当中4.通过定义...
阅读全文
摘要:AlarmManager介绍 AlarmManager这个类提供对系统闹钟服务的访问接口。 你可以为你的应用设定一个在未来某个时间唤醒的功能。 当闹钟响起,实际上是系统发出了为这个闹钟注册的广播,会自动开启目标应用。 注册的闹钟在设备睡眠的时候仍然会保留,可以选择性地设置是否唤醒设备,但是当...
阅读全文
摘要:在Android平台下,要实现声音的播放是十分容易实现的,只要生成一个MediaPlayer对象,并调用它的相关方法,就能改变对声音播放进行控制。MediaPlayer对象有一下各种状态: 熟悉了MediaPlayer对象的各种状态后以及转换条件,就能很好的控制媒体播放。例如:播放res/raw文件...
阅读全文
摘要:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC...
阅读全文
摘要:服务(Service)是一种在后台运行,没有界面的组件,由其他组件调用开始。Android中的服务和Windows中的服务是类似的东西,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务(Service)的实现1. 定义类继承Service,重写onCreate()、 onStar...
阅读全文
摘要:public class LocalReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Toast.makeText(context, "我是本...
阅读全文
摘要:1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一a...
阅读全文
摘要:public class MyActivity extends Activity { private MySelfReceiver1 receiver1; @Override protected void onCreate(Bundle savedInstanceState) { super.on...
阅读全文
摘要:开发自定义控件的步骤:1、了解View的工作原理2、 编写继承自View的子类3、 为自定义View类增加属性4、 绘制控件5、 响应用户消息6 、自定义回调函数一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展...
阅读全文
摘要:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //异步任务As...
阅读全文
摘要:// xml,资源解析器,解析本地文件 XmlResourceParser parser = getResources().getXml(R.xml.customer); try { int type = parser.getEventType();// 解析到的类型 while (ty...
阅读全文
摘要:/* * 根据上课的案例,利用进度条控件程序进行下载操作.... */public class Aty_HttpDownLoad_ProgressBar extends Activity { private ProgressBar pB; private TextView tv_progress; ...
阅读全文
摘要:取网络数据主要靠发交易(或者说请求,接口等),而这些交易由java中的网络通信,HttpURLConnection和HttpClient实现,以下是具体例子。大家都知道,网络通信,发送请求有两种方式,GET和POST,这里也不例外。1.HttpURLConnection的GET方式获取网络数据,ge...
阅读全文
摘要:SharedPreferences介绍:做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPrefere...
阅读全文
摘要:下面就写一个Adapter类,我们依然继承BaseAdapter类。这里我们使用一个HashMap的键值来记录checkbox在对应位置的选中状况,这是本例的实现的基础。package com.notice.listcheck;import java.util.ArrayList;i...
阅读全文
摘要:(2010-12-04 09:45:54)转载▼标签:it分类:android开发转自:http://chen592969029.javaeye.com/blog/772656假如需要在两个activity间传递数据,我们通常都是用Bundle,但是里面似乎只有一些放置一些Java中已经有的数据类型...
阅读全文
摘要:publicclassSerializableBookimplementsSerializable{privatestaticfinallongserialVersionUID=4226755799531293257L;privateStringName;privateStringAuthor;pr...
阅读全文
摘要:通过intent传递数据时,使用以下代码报错:hMap map=(Map) parent.getItemAtPosition(position); intent.putExtra("userInfoMap", map);但是使用以下的代码是正常的:HashMap map=(HashMap) p...
阅读全文
摘要:今天研究了TextView一天了,发现网上有一篇讲TextView属性的,非常全,收藏一下先。发现TextView有一个比较大的问题,就是文字排版的问题,遇到数字,字母,符号等就会有问题,目前还没有什么解决方法。如果有高人研究出方法来解决,请指教一下哈。android:autoLink设置是否当文本...
阅读全文
摘要:public class MainActivity extends Activity { private WebView wv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI...
阅读全文
摘要:研究了android从网络上异步加载图像:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示[java]view plaincopyprint?privatev...
阅读全文
摘要:publicclassViewPagerActivityextendsActivity{ListlistViews;Contextcontext=null;LocalActivityManagermanager=null;TabHosttabHost=null;privateViewPagerpag...
阅读全文
摘要:在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的...
阅读全文
摘要:public class MySpinnerActivity extends Activity { private Spinner spinner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCre...
阅读全文