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

Android攻城狮的第二门课(第3季)

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰

最新回答 / 生活就像一出戏
pref.get("name","")的第二个参数就是默认值啊,也就是说如果不存在 name 的值,返回结果就是空字符串"",所以肯定不是 null 啊
提点建议,ContentResolver中的Resolver的读音是[riː'zɒlvə],而不是[risliver]
噎死毛儿......
继续坚持学习!!
感覺講師帶著有點不肯定
有時前後有講錯
讓初學者會沒有頭緒
越到后面看得人越少了啊~~~~
仍然坚持再看~~~~ 老师辛苦了, 同学们加油啊!!
SharedPreferences

最新回答 / Raine
getExternalFilesDir().getName();自己输出看看就知道了
理论部分看起来就是感觉枯燥, 实际动手敲代码就会好多 了~~~
对的,单线程和多线程都在Java基础知识里面
public void onServiceConnected(ComponentName name, IBinder service) {
service = (IBinder) ((MyBindService.LocalBinder)service).getService();

}
得到的MyBindService对象实际是返回的接口的的那个对象,所以应该是IBinder的类型了已经。这里得到之后,必须做类型转换。
bindService(intent2, coon, Context.BIND_AUTO_CREATE);方法中的第二个参数必须实现,
ServiceConnection coon = new ServiceConnection (){};里边有两个方法可以暂时不管。如果写成Null是会报错的。运行不通过。
聲音離麥克風有點遠
這樣聽起來不清楚
课程须知
本课程是Android开发课程的中后期部分,学习之前要求对一些知识点有一定的了解: 1、已经掌握了Java基础 2、已经熟悉或者了解Android中的监听事件原理 3、已经熟悉或者了解一种以上的数据库,并掌握基本的SQL语句
老师告诉你能学到什么?
1、初步掌握Android手势识别的原理以及实际使用 2、初步掌握Android的数据存储方式 3、深度了解Android中的组件 4、熟悉了解Android常用的系统服务并对服务的使用有新的认识

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消