×

updateperiodmillis 内存 get

如何在Android实现桌面清理内存简单Widget小控件?笔记本内存条通用吗

admin admin 发表于2022-07-06 05:14:33 浏览118 评论0

抢沙发发表评论

如何在Android实现桌面清理内存简单Widget小控件


一、UI部分的编写:

参照Google的文档,首先在建立一个类继承AppWidgetProvider


import android.appwidget.AppWidgetProvider;

public class MyWidget extends AppWidgetProvider {

}

然后在清单文件中申明它,我们必须注意到,AppWidgetProvider实际上是BroadcastReceiver,所以要注册成一个receiver,然后还有一些其他的东西需要注意:


《receiver android:name=“com.alexchen.widget.MyWidget“ 》
           《intent-filter》
               《action android:name=“android.appwidget.action.APPWIDGET_UPDATE“ /》
           《/intent-filter》

           《meta-data
               android:name=“android.appwidget.provider“
               android:resource=“@xml/example_appwidget_info“ /》
       《/receiver》
-get

android.appwidget.action.APPWIDGET_UPDATE 表明这个receiver能够接受一个APPWIDGET_UPDATE的广播,而且在这里,只能加入这一个action。
-内存

android.appwidget.provider 表明数据类型时widget提供者提供的数据,example_appwidget_info表明这个widget的参数配置文件名和位置


那么接下来就需要在res目录下建立一个xml文件夹,并且在其中建立一个example_appwidget_info.xml的配置文件,Google的文档中给出了示例有很多参数,实际上关键的参数只有下面的4个:-get


《appwidget-provider xmlns:android=“

@Override
public void onDisabled(Context context) {
super.onDisabled(context);
System.out.println(“onDisabled“);
//停止数据刷新服务
Intent intent = new Intent(context, UpdateWidgetService.class);
context.stopService(intent);
}

@Override
public void onEnabled(Context context) {
super.onEnabled(context);
System.out.println(“onEnabled“);
//开启数据刷新服务
Intent intent = new Intent(context, UpdateWidgetService.class);
context.startService(intent);
}
-内存


笔记本内存条通用吗


内存条可以说通用,也可以说不通用,要根据你的电脑主板来说,说通用,是指对于不同的厂商生产的内存条同一型号的都可以用。比如你现在用的是DDR2的,那么再买一个DDR2,就可以使用。说不通用就是电脑的内存条是分不同的型号,那么如果你买的是DDR3的话,可能你的主板就不支持,这个不支持是指主板性能不支持,还有,有的是插槽接口不支持这种情况,不过对于不是非常古老的电脑,一般情况下,还不会有插槽不支持的情况。
如果你想加一条内存,而原本的要留下,那么建议你买一条同品牌,同型号,同大小的。这样支持的性能更好。
如果你的主板支持的话,建议你买DDR3的,还有如果你的电脑支持双通道的话,建议你买2条同型号的内存,这样的话可以发挥双通道的性能,更好的利用CPU,可以明显提高系统的性能。
-get

什么浏览器占CPU和内存比较小..


占用内存最小的浏览器有两款,一是世界之窗,二是闪电浏览器,本人推荐闪电浏览器。
如果是单程序的话,火狐可以推荐,但是如果同样打开五个ie,和五个火狐(每一个都用程序打开——不在同一个程序里)火狐的内存占用很大的。
-内存