自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 收藏
  • 关注

转载 Android工具大杂烩

来吧来吧,今天闲着有空。暂时没想到要写什么好。等之后把所做的项目都整理一下看看。那今天就把我用过整理过的Android项目上的工具类收集整理一下。/** * 判断本机是否安装了某个应用程序 * * @param context * Context对象 * @param packagename...

2019-05-09 17:48:00 178

转载 基于上一篇AS项目依赖库问题的优化解决方案

//TODO转载于:https://www.cnblogs.com/Jhon-Mr/p/10839548.html

2019-05-09 16:59:00 173

转载 Gradle脚本打包AndroidStudio依赖库的问题

  古人云:“以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可以明得失;而以法为镜,可以断曲直。”    目前,国内大多数(99%)渠道在提供给CP渠道SDK时,都会有eclipse的接入方式。但毕竟现在google爸爸已经弃用了eclipse开发方式,AndroidStudio是官方指定使用的开发工具,有一些渠道,特别是刚开始做SDK的一些小渠道,为了方便快捷,使用Andr...

2019-04-11 15:13:00 368

转载 Android IntentService源码理解 及 HandlerThread构建消息循环机制分析

  前言:前面写了Handler的源码理解,关于Handler在我们Android开发中是到处能见到的异步通信方式。那么,在Android原生里,有那些也有到了Handler机制的呢?有很多,比如我们今天所要理解分析的IntentService就使用到了Handler。接下来,我们来深入了解一下。  HandlerThread:  IntentService使用到了Handler...

2018-11-27 18:02:00 143

转载 Android打包技术记录

当前各大渠道使用的打包技术在Eclipse项目的前提下无非就是通过母包与渠道资源合并,并重新打包生成APK。Android apk文件其实就是一个以apk后缀的压缩包,由Android SDK下的工具编译生成。Android编译过程可通过下图了解;使用压缩工具解压APK文件,可得到下图结构目录;1、assets目录:assets目录里是项目对应的assets目录,原封...

2018-11-02 15:55:00 154

转载 Android异步消息处理机制掌握,从源码了解常使用的Handler

1、概述:  大家都知道,在Android中,UI线程是不安全的,更新UI在UI线程中处理,其他耗时工作都不能在该线程执行,相信大家在面试的时候也知道Handler是面试官非常喜欢问的一个问题。同样我面试的也如此,每次面试前去复习不如写一遍博客记录下来更深刻。2、Handler的简单使用:private Handler handler = new Handler(){...

2018-10-10 19:37:00 131

转载 手动写个类似的Spring MVC框架试试

Spring MVC是个经得起考验的一个成熟框架,在企业内也是一个很多开发者选择的框架。SpringMVC是一种基于Java,实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦。基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringMVC也是要简化我们日常Web开发。MVC设计模式M...

2018-09-12 11:58:00 161

转载 Android各厂商的刘海屏高度获取工具类

目前Android各大厂商都有Iphone X风格的刘海屏了,但是,在国内的各厂商的刘海屏适配也是个蛋疼的事,各自有各自的规则,大部分还没有升级到Android P,使开发者没办法统一使用Android API进行适配。这里写了几个大厂的刘海屏的适配,其实也就是在各厂商的开发者平台查查都是可以找到的,现在就简单做个记录吧。public final class NotchScr...

2018-09-12 10:31:00 7559

转载 一时兴起的MVP+RxJava+Retrofit的封装录

MVP介绍:MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。RxJava介绍:RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous a...

2018-09-11 16:59:00 103

转载 JavaBean数据导出excel与csv文件

/**导出excel文件,文件操作使用ApachePOI框架**/public static <E> void exportExcel(HttpServletResponse response, String[] header, int[] column, String[] fileNames, List<E> list, String exce...

2017-10-24 11:52:00 166

转载 Android 8.0 Oreo介绍

Android OreoAndroid 8.0 功能和 API(1)、用户体验通知:在Android 8.0中,我们已重新设计通知,以便为管理通知行为和设置提供更轻松和更统一的方式。这些变更包括:1、通知渠道:Android 8.0引入了通知渠道,其允许您为要显示的每种通知类型创建用户可自定义的渠道。用户界面将通知渠道称之为通知类别。2、通知标志:Android ...

2017-10-20 15:52:00 384

转载 Android 7.0 Nougat介绍

Android 7.0 Nougat1、多窗口支持在 Android 7.0 中,我们为该平台引入了一个新的而且非常需要的多任务处理功能 — 多窗口支持。现在,用户可以一次在屏幕上打开两个应用。在运行 Android 7.0 的手机和平板电脑上,用户可以并排运行两个应用,或者处于分屏模式时一个应用位于另一个应用之上。用户可以通过拖动两个应用之间的分隔线来调整应用。...

2017-10-20 15:50:00 1113

转载 Android 6.0 Marshmallow介绍

Android6.0 Marshmallow介绍Android 6.0 (M) 为用户和应用开发者提供了新功能。本文旨在介绍其中最值得关注的 API和重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。1、Android6.0新增功能与特性指纹身份验证:此版本提供了一些新的 API,在受支持的设备上,用户只需扫描其指纹即可完成身份验证,这些 API 还可与And...

2017-09-21 18:06:00 1014

转载 Android 5.0 Lollipop介绍

AndroidLollipop介绍Android 5.0 Lollipop,此版本为用户提供了丰富的新功能,并为开发者新增了数以千计的 API,它进一步扩展了 Android 的应用范围,从手机、平板电脑和可穿戴式设备,扩展到电视和汽车。1、Android5.0新增功能与特性Material Design:简介:Material Design语言的一些重要功能包...

2017-09-21 17:52:00 1059

转载 Dropzone使用总结

前几天,公司后台接手做了一下啊,其中有项功能是需要上传图片等数据。在此使用了dropzone框架,现来总结一下使用该框架和在使用过程中所遇到的问题。先放上dropzone官网,http://www.dropzonejs.com/。官网对各API和各种处理也比较详细,这里就仅写一下在我的项目中所呈现的内容和注意的点吧。在我的项目中,使用的是类似官网demo的例子在项目中...

2017-09-06 10:54:00 1976

转载 360随身WIFI解决网络感叹号

同时选中“本地连接”和“无线连接3”(就是你的随身WIFI占用的那个无线连接,显示正确驱动程序的),点右键选“桥接”即可解决。转载于:https://www.cnblogs.com/Jhon-Mr/p/7357049.html...

2017-08-14 12:00:00 1268

转载 Java ObjectToMap(对象转MAP)笔记

public static Map<String, Object> ObjectToMapUtil(Object obj){ Map<String,Object> reMap = new HashMap<String,Object>(); Field[] fields = obj.getClass().getDeclar...

2017-08-09 10:54:00 1114

转载 JQuery学习笔记——层级选择器

JQuery学习笔记——层级选择器上一篇学习了基础的五种选择,分别是id选择器,class选择器,element选择器,*选择器 和 并列选择器。根据手册大纲,这篇学习的是层级选择器。选择器:1、基础选择器2、层级选择器  1)、ancestor descendant  2)、parent > child  3)、prev + next  4)、pr...

2017-07-21 15:06:00 174

转载 JQuery学习笔记——基础选择器

第一篇博客,现在原生安卓需求不大了。招聘的Android工程师都需要附带更多的其他技术。这也是开启我学习前端之路的开端。前端时间看了HTML、CSS等,在界面渲染这一块,就不多记录博客了。现在学习着JQuery,JS大概的过了一遍,都说JS是基础,先打好基础,但是JS编写起来语法比较麻烦,JQuery更方便快捷的实现功能,先用起来,有不懂的回头再了解学习。那么,就开始我的JQuery学习...

2017-07-21 14:16:00 140

转载 我的第一篇博客

我是2017的应届毕业生,对于开发有莫名的热情。接下来,会在博客里写一些平时自己学习到的知识,分享看到的优秀代码和技术。希望能通过这里,进行提升自己的能力。转载于:https://www.cnblogs.com/Jhon-Mr/p/7026178.html...

2017-06-16 10:26:00 113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除