为了账号安全,请及时绑定邮箱和手机立即绑定

Android-Widget桌面小组件

JVR 移动开发工程师
难度入门
时长43分
学习人数
综合评分9.27
61人评价 查看评价
9.8 内容实用
9.1 简洁易懂
8.9 逻辑清晰
学着老师讲的很累,说不出的累。。

最新回答 / 慕粉3673432
前者是timer在调用updateView()方法的刷新时间,每个1分钟刷新后者是系统默认的刷新时间。
服务会被杀死,倒计时会停止,这是个bug
第一个差评
创建xml文件的时候不能包含大写字母,这老师在这楞了半天......
少点抱怨,多点务实,你们还是太浮躁了。

最新回答 / 凡人不羡仙
TimeService里面public void onCreate() {    super.onCreate();    timer = new Timer();    timer.schedule(new TimerTask() {        @Override        public void run() {            updateViews();        }    },0,1000);}你的代码里面,run(){}应该是内部没有调用updateViews方法
感觉没什么卵用
精髓都在代码和讲解的逻辑,而不是老师的嗓音好嘛。。。

已采纳回答 / 如果我成往事3454748
错误可能:1、xml文件里面android:initialLayout="@layout/widget"2、如果widget布局里面没TextView没有设初始内容,有可能错误:    RemoteViews rv=new RemoteViews(getPackageName(), R.layout.widget); rv.setTextViewText(R.id.tv_weather, info); ComponentName cn=new ComponentName(getApplicatio...

最新回答 / study_xiaozhang
一般写小一点应该没什么问题了(计算公式为70*N-30,这个N为我们所看到的N*N大小),可能是你哪里写错了吧
课程须知
本节课为初级课程,需要同学们掌握有一定的JAVA基础,以及Android的基本入门知识。如在综合应用章节中遇到不太熟悉的知识点,可以去Android学习路径中补习噢!加油吧!
老师告诉你能学到什么?
1.Android Widget特点及简单介绍 2.Android Widget基础用法及步骤 3.实现一个基础时钟功能 4.实现一个天气预报功能

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消