使用service播放sdcard中的一首歌曲,并在service中通过广播broadcast通知Activity更新界面。下面三个最终的图分别是:初始化时,播放时,暂停时。界面是两个按钮,采用LinearLayout布局。代码如下:
系统 2019-08-29 22:52:01 2147
2011.09.13(3)———android添加快捷方式并且图标上添加数字前两个日志的合并我们可以给桌面添加快捷方式的时候制定一个带数字的图片1、添加一个方法privateBitmapgeneratorContactCountIcon(Bitmapicon){//初始化画布inticonSize=(int)getResources().getDimension(android.R.dimen.app_icon_size);BitmapcontactIco
系统 2019-08-29 22:48:20 2147
Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。一、软键盘显示的原理软件盘的本质是什么?软键盘其实是一个Dialog!InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)
系统 2019-08-29 22:36:34 2147
在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量,而通过ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以获取当前的可用Memory量。"/proc/meminfo"文件记录了android手机的一些内存信息,在命令行窗口里输入"ad
系统 2019-08-29 22:32:19 2147
最近写了个闹钟的程序,看到SharedPreferences在一个程序中可以共享数据,SharedPreferences是一个轻量级的键值存储机制,只可以存储基本数据类型。我就拿来用用,没想到SharedPreferences太好了,真是轻量级的保存数据的好的工具,比sqlite好用多了!以后我又多了一种编程思想了,呵呵,所以现在分享给大家,特别注意这点:这个无法直接在多个程序间共享Preferences数据。程序关闭再打开时间仍然保留你上次设置的时间。这
系统 2019-08-29 22:28:18 2147
模仿参考着ArrayAdapter将BaseAdapter写成了外部类,此次内部类转化外部类的唯一难点,是参数的传递,要通过自己写的BaseAdapter的构造函数将MainActivity的参数传递给外部类,通过外部类的返回值传递给插件,具体函数还是那些,但是多了一个构造函数。packagecom.example.fouradpater_3;importjava.util.List;importandroid.content.Context;import
系统 2019-08-29 22:25:03 2147
今天和大家分享下组合控件的使用。很多时候android自定义控件并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。今天就来介绍下如何使用组合控件,将通过两个实例来介绍。第一个实现一个带图片和文字的按钮,如图所示:整个过程可以分四步走。第一步,定义一个layout,实现按钮内部的布局。代码如下:
系统 2019-08-12 09:30:39 2147
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/actionbar/setting-up.html配置ActionBarActionBar最基本的形式,是用来为Activity展示标题,并在左侧显示应用的图标。即使是这样的简单的形式,ActionBar对于
系统 2019-08-12 01:55:23 2147
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/displaying-bitmaps/display-bitmap.html这节课程将结合之前所有课程所学习的知识,向你展示如何使用后台线程和位图缓存,在ViewPager和GridView中展示多幅图片,并解决并发和配置
系统 2019-08-12 01:55:08 2147
在Android中,两个Acitivity之间是靠Intent传递信息的,因为Intent本来就起到信使的作用,所以用它来传递数据也显得顺理成章了.Intent提供了多个方法来"携带"额外的数据putExtras(Bundledata):向Intent中放入需要"携带"的数据putXxx(Stringkey,Xxxdate):向Bundle放入Int,Long等各种类型的数据(Xxx指代各种数据类型的名称)putSerializable(Stringkey
系统 2019-08-29 23:48:40 2146
一、在eclipse中插入ADT1、运行eclipse2、help------>insertnewsoftware3、选择“add”4、Name:输入androidLocation:输入http://dl-ssl.google.com/Android/eclipse/二、安装androidSDK1、到android官网下载SDK安装器http://developer.android.com/sdk/index.html2、将下载的文件解压Add-ones:
系统 2019-08-29 23:28:12 2146
版权所有@飞雪无情,转载请著名出处:http://flysnow.iteye.com/blog/1128354Android中我为什么发不了邮件???我手机里明明有邮件客户端的,可我为什么不能调用它发送邮件???相信这是很多人会问的问题,手机里有Email客户端,可是偏偏在自己的应用里调用不了,抑或是不知道怎么调用,还有的是一直认为自己写对了,可是偏偏不能调用,无奈之下只能却网上找段代码粘贴上,ok,可以了。。可是你知道别人的代码为什么可以?你知道调用Em
系统 2019-08-29 23:00:20 2146
Java代码publicclassReferActivityextendsListActivityimplementsOnItemClickListener,OnItemLongClickListener{privateDataHelperdataHelper;privateUserInfouser;privateMyWeiboSyncweibo;privateListViewlistView;privateReferAdapteradapter;priv
系统 2019-08-29 22:55:31 2146
从字面上来看,TableLayout也比较简单,关键是要对相关的属性要熟悉,先看一个简单的例子(后面为效果图):
系统 2019-08-29 22:36:31 2146
我们已经介绍了Canvas,在那里,已经学习了如何创建自己的View。在第7章中也使用了Canvas来为MapView标注覆盖。画布(Canvas)是图形编程中一个很普通的概念,通常由三个基本的绘图组件组成:Canvas提供了绘图方法,可以向底层的位图绘制基本图形。Paint也称为"刷子",Paint可以指定如何将基本图形绘制到位图上。Bitmap绘图的表面。Android绘图API支持透明度、渐变填充、圆边矩形和抗锯齿。遗憾的是,由于资源限制,它还不支持
系统 2019-08-29 22:32:23 2146