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

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

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • BroadcatReceiver:广播接收者 作用:对发送出来的广播进行过滤接收并响应的一类组件。用来接收来自系统和应用中的广播
    查看全部
  • ContentProvider的分类: 1.系统提供的 2.自定义的
    查看全部
  • ContentResolver类提供的与ContentProvider类完全相同的4个方法
    查看全部
  • ContentResolver类 1.获得类对象:在activity中调用getContentResolver()方法获取ContentResolver对象 2.当外部应用需要对ContentProvider中的数据进行增删改查时,可以使用Contentresolver类来完成
    查看全部
  • 1.URI:同一资源标识符 2.UriMathcer类:是一个uri的容器,容器里面包含我们即将可能要操作的uri 类里面的方法:1)addURL(,,code):往Urimatcher类里面添加一个拼凑的Uri 2)match(uri):与UriMatcher类里面的uri匹配,成功返回code;失败返回UriMatcher.NO_MATCH常量(-1)
    查看全部
  • 何为uri——通用资源标识符 1.content://(表示,数据受控于内容提供者) 2.包名/(保证唯一性) 3.条目/(指明哪一条目) 4.记录(指明哪一条目下的某一资源,#通配符)
    查看全部
  • 数据权限
    查看全部
    0 采集 收起 来源:File类方法介绍

    2015-10-31

  • Cursor:游标接口,提供了遍历查询结果的方法,如移动指针方法move(),获取列值方法getString()等常用方法: -getCount()总记录条数 -isFirst()判断是否第一条记录 -isLast()判断是否最后一条记录 -moveToFirst()移动到第一条记录 -moveToLast()移动到最后一条记录 -move(int offset)移动到指定记录 -moveToNext()移动到下一条记录 -moveToprevious()移动到上一条记录 -getColumnIndexOrThrow(String columnName)据列名称获取列索引 -getInt(int columnIndex)获取指定列索引的int类型值 -getString(int columnIndex)获取指定列索引的String类型值
    查看全部
  • SQlite的数据类型
    查看全部
  • 使用SharedPreferences存取数据<br> 1.SharedPreferences pref = getSharedPreferences(“myPref”,MODE_PRIVATE);<br> 生成一个默认的对象<br> 2. Editor editor = pref.edit(); //得到编辑器对象<br> 3. editor.putString("key","value"); editor.putInt("key","value"); //存值提交<br> 4. editor.remove();//删除<br> 5. editor.commit();//提交 每次修改数据都要提交后才能生效 <br> 6. pref.getString(key,defValue); //取值
    查看全部
  • 数据:SharedPreferences
    查看全部
  • Cursor为游标
    查看全部
  • 使用GestureDetector进行手势识别原理
    查看全部
  • 111
    查看全部
  • 获取系统音量 AudioManager mAudioManager = (AudioManager) MainActivity.this .getSystemService(AUDIO_SERVICE); int maxoice = mAudioManager .getStreamMaxVolume(AudioManager.STREAM_SYSTEM);// 获取系统最大音量 int currentVoice = mAudioManager .getStreamVolume(AudioManager.STREAM_RING);// 获取当前音量 Toast.makeText(MainActivity.this, "系统最大音量为:" + maxoice + ";当前音量为:" + currentVoice, Toast.LENGTH_LONG).show(); 获取当前运行程序包名 /** * 需要加入权限 <uses-permission * android:name="android.permission.GET_TASKS"/> * */ ActivityManager mActivityManager = (ActivityManager) MainActivity.this .getSystemService(ACTIVITY_SERVICE);// 获取当前程序的运行状态 String packageName = mActivityManager.getRunningTasks(1).get(0).topActivity .getPackageName(); Toast.makeText(MainActivity.this, "当前系统的包名:" + packageName, Toast.LENGTH_LONG).show();
    查看全部

举报

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

微信扫码,参与3人拼团

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

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