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

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

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • 设置Button点击触发的方法也可以在布局文件里写上android:onClick="methodName",然后在Activity里面创建该方法
    查看全部
  • userid
    查看全部
    0 采集 收起 来源:文件操作案例

    2015-11-08

  • SQLiteDatabase db = openOrCreateDatabase("data.db", MODE_PRIVATE, null); db.execSQL("create table if not exists usertb(_id integer primary key autoincrement,name text not null,age integer not null)"); ContentValues values = new ContentValues();// 初始化 values.put("name", "张山");// 添加值 values.put("age", 50); db.insert("usertb", null, values);// 执行插入SQL语句 values.clear();// 清除values中添加的值 values.put("name", "李事"); values.put("age", 40); db.insert("usertb", null, values); db.delete("usertb", "age>?", new String[] { "40" });// 删除 Cursor c = db.query("usertb", null, "_id>?", new String[] { "0" }, null, null, "age");// 查询 if (c != null) { String[] columnName = c.getColumnNames();// 获取所有的列名 while (c.moveToNext()) { for (String name : columnName) { Log.i("tag", c.getString(c.getColumnIndex(name))); } } c.close();//游标关闭 } db.close();
    查看全部
  • 笔记注意
    查看全部
  • 三个广播种类
    查看全部
  • 看截图
    查看全部
  • 动态注册是在当前代码有效的前提下。如果程序没有执行,则不会注册这个广播接受者。 这里有个问题,难道静态注册,就可以在当前程序没有运行,就可以注册广播?
    查看全部
  • 静态注册是在xml配置文件中注册的 动态注册是在代码中写的
    查看全部
  • 实现SharedPreferences存储的步骤如下: (1)获得SharedPreferences对象 (2)获得SharedPreferences.Editor对象 (3)通过Editor接口的putXxx方法保存key-value对(其中Xxx表示不同的数据类型) (4)通过Editor接口的commit方法保存键值对
    查看全部
  • android 四种数据数据存储方式
    查看全部
  • GestureOverlayView一些常见的XML属性设置: eventsInterceptionEnabled 定义当手势已经被识别出来时,是否拦截该手势动作 fadeDuration 当用户画完后,手势效果淡出的时间 fadeEnabled 用户画完后,手势是否自动淡出 gestureColor 手势的颜色 gestureStrokeType 笔画的类型 gestureStrokeWidth 笔画的粗细
    查看全部
  • 说明:bindService想对来说比较复杂<br> 其特殊之处在于,通过该方法启动的服务和启动源之间绑定了起来。我们的目的就是获得这个服务对象。获取方法:<br> 1.服务启动后返回一个ServiceConnection对象给启动源,启动源通过调用其onServiceConnected()方法取得Service对象<br> 2.在该方法中调用自定义的类中的方法(getService()),Ibinder接口,系统有一个接口的实现类Binder,自定义的类继承这个类,实现必须实现的方法getService(),该方法返回一个绑定服务类(自定义的MyBindService类)对象。<br> 这样就获取了Service对象。
    查看全部
    0 采集 收起 来源:Bind启动

    2018-03-22

  • Start方式启动Service:1.服务和启动源没任何关系(就是,可以多次调用stopService()方法,而不报错);2.无法得到服务对象 bind方式启动服务:1.通过Ibinder接口实例,返回一个ServiceConnection对象给启动源;2.通过ServiceConnection对象的相关方法可以得到Service对象
    查看全部
    0 采集 收起 来源:Bind启动

    2015-11-02

  • Ibinder接口,系统提供了一个类Binder,继承了接口; 我们编码时要做的就是:定义一个类,继承Binder类
    查看全部
    0 采集 收起 来源:Bind启动

    2015-11-02

  • 通过bindService()得到的Service是和启动源(Activity)绑定在一起的,在Activity退出时需要调用unbindService()进行解绑定。 调用bindService()时会调用目标Service的onbind()函数,通过IBinder接口实例,返回一个ServiceConnection对象给启动源,然后启动源可以通过ServiceConnection对象得到启动的Service对象
    查看全部
    0 采集 收起 来源:Bind启动

    2015-11-02

举报

0/150
提交
取消
课程须知
本课程是Android开发课程的中后期部分,学习之前要求对一些知识点有一定的了解: 1、已经掌握了Java基础 2、已经熟悉或者了解Android中的监听事件原理 3、已经熟悉或者了解一种以上的数据库,并掌握基本的SQL语句
老师告诉你能学到什么?
1、初步掌握Android手势识别的原理以及实际使用 2、初步掌握Android的数据存储方式 3、深度了解Android中的组件 4、熟悉了解Android常用的系统服务并对服务的使用有新的认识

微信扫码,参与3人拼团

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

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