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

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

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • 常见操作
    查看全部
  • sqlite的数据
    查看全部
  • trim()可以去掉输入的字符串的空格
    查看全部
  • 简单使用
    查看全部
  • sharedpreferences的简单步骤
    查看全部
  • try { String content = null; FileInputStream fis = null; fis = openFileInput("a.txt"); ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte [] buffer = new byte[1024];// 最多可存1024字节 int len=0; while((len=fis.read(buffer))!=-1){ baos.write(buffer, 0, len);// 0表示偏移量为0 content = baos.toString(); } fis.close(); baos.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return context;
    查看全部
    0 采集 收起 来源:文件操作案例

    2018-03-22

  • 1. GestureDetector有三个监听器 OnGestureListener的六个抽象方法,用于监听单击的手势 OnDoubleTapListener有三个抽象方法,用于监听双击的手势 SimpleOnGestureListener继承了前2个接口,可以重写其内9个方法 2. 示例代码-监听手势滑动事件 myGestureDetector = new GestureDetector(new myGestureListener()); img.setOnTouchListener(new OnTouchListener() { //可以捕获触摸屏幕发生的Event事件 public boolean onTouch(View v, MotionEvent event) { //通过onTouchEvent方法将MotionEvent转发给myGestureListener myGestureDetector.onTouchEvent(event); return true; //必须要return true } }); 二、重写OnGestureListener监听器,重写必要的抽象方法 class myGestureListener extends SimpleOnGestureListener{ public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { if(e1.getX()-e2.getX()>50){ Toast.makeText(MainActivity.this,"从右往左滑 动",toast.LENGTH_LONG).show(); }else if(e2.getX()-e1.getX()>50){ Toast.makeText(MainActivity.this,"从左往右滑 动",toast.LENGTH_LONG).show(); } return super.onFling(e1,e2,velocityX,velocityY) }
    查看全部
  • SQLiteDatabase
    查看全部
  • Android常用的四中存储方式: 1、shareprences 2、sqlite 3、contentProvider 4、file/网络 sharePrences 的使用方式: 1、首先获取一个sp对象 ## 第一种方式: 在Activity的onCreate()方法里 通过getSharePrences() ## 第二种方式: PrencesManager.getDefaultPrences 获取了sp对象 2、获取编辑器对象 sp对象.editor() ; 3、通过edit对象put("key","value"); 4、 commit()提交数据; 我们还可以edit对象.remove("key") 移除数据 如何获取数据 通过sp对象.get(“key”); 获取数据 根据 getXX类型获取什么类型的数据。 实现SharedPreferences存储步骤: 1.获得SharedPreferences对象 SharedPreferences pref=PreferenceManager.getDefaultSharedPreferences(MainActivity.this); 或 SharedPreferences pref=getSharedPreferences("myPref",Mode_PRIVATE); 2.获得SharedPrederences.Editor对象 Editor editor=pred.edit(); 3.通过Editor接口的putXxx方法保存key-value对其中Xxx表示不同的数据类型 editor.putString("name","张三"); editor.putInt("age",30); editor.putLong("time",System,currentTimeMillis()); editor.putBoolean("default",true); 4.通过Editor接口的commit方法保存key-value对 editor.commit(); 笔记附录: 1.附加代码:editor.remove(key); 2.取值: pref.getString("name",""); pref.getInt("age",0);
    查看全部
  • Service生命周期
    查看全部
    0 采集 收起 来源:Servie概述

    2016-07-20

  • 前两种广播的介绍
    查看全部
  • 广播的发送
    查看全部
  • 操作ContentProvider的方法 类似于 数据库的操作
    查看全部
  • Uri操作的UriMatcher类 的三个步骤
    查看全部
  • 客户端使用UriMatcher类来通过Uri访问ContentProvider中的数据
    查看全部

举报

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

微信扫码,参与3人拼团

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

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