任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

剖析Android自带Widget – Music播放器 Android开发技术

   昨天的带指针时钟比较简单,今天我们继续android自带widget剖析,相对于alarmclock而言music程序稍微复杂些,主要是涉及到众多事件的处理,不过可以看出如何是和服务进行交互的。继续按照昨天的分析步骤和过程,首先我们看下music程序中AndroidManifest.xml中有关widgets的定义。 <receiver android:name="MediaAppWidgetProvider">     <intent-filter>           <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />     </intent-filter>      <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" /></receiver>   下面是xml/appwidget_info的内容,里面包含了这个widget程序的基本定义。 <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"    android:minWidth="294dip"   //最小宽度  android:minHeight="72dip"  //最小高度  android:updatePeriodMillis="0"  //更新频率  android:initialLayout="@layout/album_appwidget">   //widget界面布局文件</appwidget-provider> 整个设计还是十分清晰,这里我们就不再做过多的赘述。   public class MediaAppWidgetProvider extends AppWidgetProvider {           public static final String CMDAPPWIDGETUPDATE = "appwidgetupdate";        static final ComponentName THIS_APPWIDGET =        new ComponentName("com.android.music", "com.android.music.MediaAppWidgetProvider");        private static […]

100% Secure Checkout

PayPal / MasterCard / Visa