美文网首页
android小知识(1)

android小知识(1)

作者: 纳兰寒明 | 来源:发表于2017-07-15 10:56 被阅读0次

    1.FragmentActivity与Activity的区别

    FragmentActivity继承自Activity,是去解决android3.0之前没有fragment的api的问题,在3.0后,其与Activity的功能是一样的。

    FragmentActivity的使用

    在android3.0之前:getSupportFragmentManager()

    在android3.0之后:getFragmentManager()

    2.MediaType的使用

    Internet Media Type,互联网媒体类型,也叫MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息,使用两部分的标识符来确定一个类型

    例如:application/json:json格式

    application/xxx:xxx格式

    3.Pattern和Matcher

    两个均属于java中正则表达式类,

    密码类型在6-16位的正则表达式表达

    4.@suppressLint(“NewApi”)的意义

    该代码经常出现在类之前,其存在的目地是屏蔽android lint错误,在使用当前的android版本中高于android:minSdkVersion时使用,避免编译器警告。

    5.3DES和Base64的说明

    3DES是三重DES加密,对于DES来说,当前科技可以暴力破解,而3DES是将其进行三重DES加密,这样可以延长暴力破解的时间.

    Base64是用于传输8bit字节代码的编码方式之一。

    6.linux中文件系统

    网络图

    第一个字符表示文件类型:

    'd',目录

    'l',软链接

    'b',块设备

    'c',字符设备

    's',socket

    'p',管道

    '-',普通文件

    最后一个字符:

    'r',表示允许读权限

    'w',表示允许写权限

    'x',表示允许执行权限

    7.Butterknife框架

    view注入框架,减少大量的findViewById及setOnClickListener,可视化一键生成

    8.友盟

    使用友盟记录用户行为,并进行分析。

    友盟使用案例

    9.res和asset区分

    res下为可编译的资源文件

    assets下为原生资源文件,不会被R.文件编译,加载这些原生资源,需要调用其方法。

    其开发参考《Android开发之assets目录下资源使用总结》

    相关文章

      网友评论

          本文标题:android小知识(1)

          本文链接:https://www.haomeiwen.com/subject/teybhxtx.html