当前位置: 首页 > news >正文

wordpress网站图片加载速度慢汽车网站建设分析报告

wordpress网站图片加载速度慢,汽车网站建设分析报告,国外旅游网站模板下载,百度seo网站优化在上篇博客中我们介绍了自定义ContentProvider#xff0c;但是遗漏掉了一个方法#xff0c;那就是getType#xff0c;自定义ContentProvider一般用不上getType方法#xff0c;但我们还是一起来探究下这个方法究竟是干什么的#xff1f;我们先来看看ContentProvider中对这个… 在上篇博客中我们介绍了自定义ContentProvider但是遗漏掉了一个方法那就是getType自定义ContentProvider一般用不上getType方法但我们还是一起来探究下这个方法究竟是干什么的我们先来看看ContentProvider中对这个类的定义 /*** Implement this to handle requests for the MIME type of the data at the* given URI. The returned MIME type should start with* codevnd.android.cursor.item/code for a single record,* or codevnd.android.cursor.dir//code for multiple items.* This method can be called from multiple threads, as described in* a href{docRoot}guide/topics/fundamentals/processes-and-threads.html#ThreadsProcesses* and Threads/a.** pNote that there are no permissions needed for an application to* access this information; if your content provider requires read and/or* write permissions, or is not exported, all applications can still call* this method regardless of their access permissions. This allows them* to retrieve the MIME type for a URI when dispatching intents.** param uri the URI to query.* return a MIME type string, or {code null} if there is no type.*/public abstract Nullable String getType(NonNull Uri uri);注释说的也算是比较清楚了根据给定的Uri返回一个MIME类型的数据如果是单条数据那么我们的MIME类型应该以vnd.android.cursor.item开头如果是多条数据我们的MIME类型的数据应该以vnd.android.cursor.dir开头同时注释还很明确的告诉我们对于没有访问该ContentProvider权限的应用依然可以调用它的getType方法。那么我们先来看看什么是MIME根据维基百科上的解释MIME是多用途互联网邮件扩展MIMEMultipurpose Internet Mail Extensions是一个互联网标准这话太笼统大家可以 看看w3c上的解释http://www.w3school.com.cn/media/media_mimeref.asp这里有详细的举例。参考网上的信息getType的作用应该是这样的以指定的两种方式开头android可以顺利识别出这是单条数据还是多条数据比如在上篇博客中我们的查询结果是一个Cursor我们可以根据getType方法中传进来的Uri判断出query方法要返回的Cursor中只有一条数据还是有多条数据这个有什么用呢如果我们在getType方法中返回一个null或者是返回一个自定义的android不能识别的MIME类型那么当我们在query方法中返回Cursor的时候系统要对Cursor进行分析进而得出结论知道该Cursor只有一条数据还是有多条数据但是如果我们按照Google的建议手动的返回了相应的MIME那么系统就不会自己去分析了这样可以提高一丢点的系统性能。基于此我们上篇自定义的ContentProvider中的getType方法可以这么写 Overridepublic String getType(Uri uri) {int code matcher.match(uri);switch (code) {case 1:// 查询多条数据return vnd.android.cursor.dir/multi;case 2:case 3:// 根据id或者姓名查询一条数据return vnd.android.cursor.item/single;}return null;} MIME前面的一部分我们按照Google的要求来写后面一部分就可以根据我们自己的实际需要来写。还有一种我们可能会很少遇到的情况我们有可能不知道ContentProvider返回给我们的是什么这个时候我们可以先调用ContentProvider的getType根据getType的不同返回值做相应的处理。就这些欢迎拍砖指正。 转载于:https://www.cnblogs.com/lenve/p/5865920.html
http://www.huolong8.cn/news/7208/

相关文章:

  • 爱站seo综合查询wordpress模板top破解
  • 手机网站自动适配代码wordpress可爱主题下载
  • 免费qq空间访客网站设计上海展
  • 网站到底备案好不好dw静态网页模板
  • 网站大改版山东网站建站建设
  • 网站的301重定向怎么做建立免费个人网站
  • 织梦调用网站备案号2022手机能看的你们知道
  • 锡林郭勒盟建设工程管理网站泰安创益网络科技有限公司
  • 陈村网站建设分类信息网站开发报价
  • 深圳建设网站的公司哪家好网站素材库免费
  • seo网站平台oa协同办公系统平台
  • 网站制作动态wordpress autotags
  • 淄博网站建设公司三农手机网站模板案例
  • 做网站一定要购买虚拟主机吗在线设计房屋布局软件
  • 辽宁专业网站建设电商网站设计公司力荐亿企邦
  • 网站开发制作报价深圳定制家具哪家性价比高
  • 网站设计布局的重要性网站安全认证多少钱
  • 响应式企业网站设计网站建设会用到ppt吗
  • seo网站推广多少钱建站报告2000字
  • 响应式网站是做列表网站开发如何洽谈客户
  • 南宁学做网站周口市建设局网站
  • 网站界面设计中的版式设计有哪些工程施工人员招聘网站
  • 宁波网站建设软件开发网络教育做的好的网站
  • 网站平台有哪些技术专业网站建设
  • 作文网站投稿佛山网站网站建设
  • 齐河县城乡建设局官方网站wordpress 即将跳转
  • wordpress建m域名网站帮别人做网站犯法吗
  • 网站开发前景知乎在线A视频网站l一级A做爰片
  • 海城网站制作建设摄影建设网站
  • 网站开发九大优势seo专业培训