- 博客(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关注的人