自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(497)
  • 资源 (22)
  • 收藏
  • 关注

原创 Android 经典蓝牙与 BLE 蓝牙基础

1. 概念蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。2. 原理蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙可连接多个设备,克服了数据同步的难题。蓝牙技术是世界著名的5家大公司一爱立信(Eri...

2020-01-06 10:32:02 3255

原创 App 启动页 -- 加载一张图片以及解决白屏或者黑屏(闪屏)问题

功能App 启动页面。显示 1.5 秒到 2 秒,然后跳转到首页。实现1. 定义 drawable 文件 splash.xml<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!...

2020-01-03 10:59:41 1201

原创 Android适配方案笔记

文章目录重要概念px、pt、ppi、dpi、dp、sp 之间的关系各自的定义换算公式现象剖析核心问题适配方案直接适配原理优点缺点宽高限定符适配(分辨率限定符适配)原理优点缺点备注优点缺点SmallestWidth 适配原理优点缺点小工具今日头条适配方案原理升级版 ([AndroidAutoSize](https://juejin.im/post/5bce688e6fb9a05cf715d1c2))...

2019-05-30 15:16:07 356 1

原创 时间管理领域的三八原则

时间管理的三八原则所谓时间管理就是自我管理,就是改变习惯, 以令自己能把事情很快地做完, 即具有效率;更能把事情很快又很对地做完, 即具有效能。彼得·德鲁克说,“不能管理时间的人,就不能管理一切”。时间管理的“三八原则”。是说我们每个人在一天 24 小时中,基本上都是 8 小时上班、8 小时睡觉、8 小时业余。前面的两个“ 8 小时”大家都基本差不多,只不过是工作内容和形式的差异以及休息方式...

2019-05-30 14:32:03 1391

原创 More than one file was found with OS independent path 'META-INF/proguard/androidx-annotations.pro'

错误现场在使用 RxBinding 时,引入implementation 'com.jakewharton.rxbinding3:rxbinding:3.0.0-alpha2'时报错More than one file was found with OS independent path ‘META-INF/proguard/androidx-annotations.pro’解决方案...

2018-12-19 18:02:46 1031

原创 Android广播接收器和Activity间传递数据

思路Activity向广播接收器传递数据很简单,只需要在发送广播前将数据put进Intent中就行了。广播接收器怎么向Activity传送数据?这里要用到接口,通过在广播接收器里定义一个接口,然后让接收广播接收器数据的Activity实现这个接口。先看下面的栗子,Activity发送一个广播,然后广播接收器返回一个字符串。具体案例Activity 布局文件&lt;?xml version...

2018-12-18 11:25:43 4091 2

转载 Android Room 数据库的使用

这里搜集有关 Room 数据库开发的有用文档,感谢原作者Android Room使用详解Room 数据库升级遇到的问题: Migration didn’t properly handle使用数据库UNIQUE constraint failed...

2018-12-01 20:39:46 727

原创 Android 经典蓝牙开发

本文主要讲解经典蓝牙的开发,主要包含以下几个知识点:蓝牙规范简介蓝牙 API 简介蓝牙开发的一般步骤相信通过这三个步骤,您会很快上手一个 Android 经典蓝牙开发的 App。蓝牙规范简介蓝牙是一种无线技术标准,用来让固定与移动设备,在短距离间交换数据,以形成个人局域网(PAN)。其使用短波特高频(UHF)无线电波,由 2.4 至 2.485 GHz 的 ISM 频段通信。蓝...

2018-11-29 18:02:26 3583

原创 Android 复选框控件 CheckBox 的基本用法以及自定义的实现

CheckBox 的基本用法设置复选框的Check状态的时候,调用 setChecked() 方法。追加 Android 复选框被选择时处理的时候,调用 setOnCheckedChangeListener() 方法,并把 CompoundButton.OnCheckedChangeListener 实例作为参数传入在 CompoundButton.OnCheckedChangeListe...

2018-11-09 14:51:28 3387 2

原创 关于实现重启 App 的两种思路

思路方案1:创建一个服务类,在该类中创建一个定时器,每隔一段时间触发该定时器,并获取到系统时间与指定重启的时间做匹配,匹配成功的话,发送一条广播,在广播中处理重启 App 逻辑。方案2:监听系统时间广播,Intent.ACTION_TIME_TICK 含义:系统每分钟会发出该广播,通过监听该广播,满足对应条件的时候重启 App。方案1实现自定义 ReStartAppService 类...

2018-11-06 19:45:54 5261

转载 Android 常用对话框大全之 Dialog

版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon唉!最近一直忙碌着写项目以至于都没有空出点时间来总结近期的学习,记录学习到的东西…现在正好有时间了就该好好记录一下学习的过程了。今天就来谈谈开发中经常用的到的一个控件——Dialog,对话框一般我们就用来提示一些信息给用户,让用户自主选择,或者在一些操作不可逆的情况下我们提示用户是否继续操作,下面...

2018-10-23 15:05:06 855 2

原创 RecyclerView库中的遗珠

原来文章写得很不错,收藏了,感谢原作者的创作。关于 RecyclerViewRecyclerView的强大无人不知,它封装了ViewHolder,便于我们回收复用;配合LayoutManager、ItemDecoration、ItemAnimator 便于你制定各种列表效果。当然可能还有一些“遗珠”你不太了解,今天就说说它们。RecyclerView 遗珠SortedList顾名思义就...

2018-10-23 14:45:00 247

原创 Android ListView 相关知识小点总结

给listview item 增加长方形框的背景1.在res/drawable/下新建:&amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;utf-8&amp;amp;quot;?&amp;amp;amp;gt;&amp;amp;amp;lt;shape xmlns:android=&amp;amp;quot;h

2018-08-31 17:41:59 371

原创 Android 资源文件和字符串处理汇总

Android 中 %s %d %f占位符使用%s 表示字符串类型占位符,%d 表示整型占位符,%f 表示浮点型占位符。实际使用的时候一般都会使用 %n$s,这里的n表示索引,第几个要被替换的字符串,而且 String.format 这个方法也很给力,他可以计算出你的 string.xml 中有多少个占位符,就让你可以填充多少参数。eg: android string.xml里的...

2018-08-31 17:32:19 639

原创 七牛云 -- 对象存储管理工具介绍

本文系转载,感谢原作者的倾情奉献,文中的工具牛逼哄哄~~~七牛云——对象存储管理工具介绍

2018-07-15 16:52:30 1930

原创 安装Genymotion的步骤以及遇到的问题记录

安装安装VirtualBox和Genymotion第一步安装VirtualBox,第二步安装Genymation。安装步骤可以看这一篇文章安装步骤请点我通过虚拟机导入虚拟电脑通过虚拟机菜单: 管理–导入虚拟电脑,选择需要导入的ova文件,即可完成虚拟电脑的创建。启动双击genymotion图标即可加载刚才创建的虚拟电脑,值得注意的是,在genymotio...

2018-07-06 18:20:09 283

原创 ListView实现Item中关于点击事件的例子

场景场景1Item中包含若干个Button,且Button需要响应点击事件。 此时实现思路可以是通过接口回调或者抽象类的形式来实现Button的点击事件。场景2Item和Item中的Button均需要响应点击事件。 此时需要在item.xml中根目录设置属性android:descendantFocusability=”blocksDescendants”,并且设置Bu...

2018-06-30 18:09:41 5981

原创 Android 使用 Rxjava 相关函数实现轮询定时器(延迟执行、间隔执行 N 次)

作用实现了延迟若干毫秒后,执行next操作实现了每隔若干毫秒后,执行next操作工具类源码/* * Copyright 2015-2018 Hive Box. */package com.fcbox.locker.shrail.utils;import android.support.annotation.NonNull;import com.fcbox....

2018-05-10 14:24:05 5808

原创 SQLite数据库工具类

概述该数据库工具类依赖了Room的相关包,使用很方便,现整理归档如下。使用时可以直接当做工具类使用。步骤引入依赖implementation 'android.arch.persistence:db:1.0.0'implementation 'android.arch.persistence:db-framework:1.0.0'创建SupportDbManagerpackage com.exa...

2018-04-20 20:08:24 2557

原创 一位 IT 男的 多年工作经验总结!!!

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。...

2018-03-21 14:31:09 10682 3

原创 Android 面试札记第 1 篇

记录、整理、思考面试中遇到的一些问题,和大家分享一下。

2018-03-10 18:55:36 9207

原创 LitePal数据库用法小记

今天看了下LitePal的用法,觉得上手很简单,网上的大神已经总结得很到位,我参考下面两个文档,动手写了个demo,上手很简单,就不再赘述,贴出文章链接和demo即可。LitePal用法详解https://github.com/LitePalFramework/LitePaldemo下载

2018-01-17 15:04:08 584

原创 Volley教程(含实例demo)

开发资料查阅了一些资料,发现很多人总结得很好,比如介绍Volley基本用法的文章:Android Volley完全解析(一),初识Volley的基本用法Volley 可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-

2018-01-16 14:41:32 1343

原创 详细的Retrofit 2.0 使用教程(含实例讲解)

开发资料最近接触到了Retrofit相关的知识,通过学习,对Retrofit框架的使用有了一定的理解,通过查找资料,我认为下面这一篇文章总结的很好,贴上文章链接。这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解)上面这一篇文章可以作为Retrofit手册使用了,感谢原作者。另外,我参考了另外两篇文章:Retrofit的简单使用(入门篇)-GET请求A

2018-01-16 11:40:07 870

原创 (9)Fragment间的数据传递

1.分析有一种比较特殊的情况,就是两个Fragment在同一个Activity中:例如,点击当前Fragment中按钮,弹出一个对话框(DialogFragment),在对话框中的操作需要返回给触发的Fragment中,那么如何数据传递呢?记住我们在一个Activity中,那么肯定不是使用startActivityForResult;但是我们返回的数据,依然在onActivit

2018-01-11 18:03:27 504

原创 (8)调用Fragment自身的startActivityForResult并在Fragment中接收返回结果

步骤归纳Fragment跳转时直接调用startActivityForResult()方法,前面无需添加getActivity() Intent intent = new Intent(getActivity(), ContentActivity.class); startActivityForResult(intent, REQUEST_CODE);Activi

2018-01-11 17:16:38 5884 2

原创 (7)Fragment与Activity通信(二)

1.归纳Fragment的使用场景在没有Fragment的时候,基本上是一个界面就要新建一个Activity,有了Fragment,就可以使用单个Activity+多个Fragment的方式,可以减少内存消耗,提升性能,且界面显示更灵活。对于不同界面间有密切的逻辑关系,且界面相似的场景,可以采用单个Activity+多个Fragment的方式,如:APP的主页面,点击不同的TAB按

2018-01-11 16:33:39 298

原创 Android开源库整理(3)

1.[Alibaba-ARouter] 简单好用的Android页面路由框架Demo apk下载、Demo Gif一、功能介绍支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦截顺序支持依赖注入,可单独作为依赖注入框架使用支持InstantRun支持MultiDex(Google方案)映射关系按组分类、多级管理,

2018-01-08 17:38:00 309

原创 使用ARouter实现宿主Module与引用库Library之间的页面跳转

1.场景今天学习了Android组件化搭建,从这篇文章了解到新概念ARouter,瞬间被它的强大功能所吸引,其中最吸引我的是实现不同的module之间的页面跳转这个功能,因为它为Android组件化,模块化开发提供了快速实现的可能。于是,想自己试试好不好用。2.准备1.新建一个普通的工程2.新建一个Android Library,并将其作为库文件引入刚建立的工程。3.配置A

2018-01-08 17:18:30 5125

原创 Android调整系统字体导致App UI显示异常的解决方案

调整系统字体大小造成app显示异常的解决方案

2018-01-02 15:19:57 5452 2

原创 解决Android错误Unable to instantiate activity ComponentInfo

日常遇到的异常问题记录

2017-12-28 17:59:27 3888

转载 如何将excel表格的数据导入到mysql数据中去

将excel文档导入到mysql

2017-12-11 10:34:12 992

转载 将应用发布到应用商店(一)----生成正式签名的APK文件

将app发布到应用商店

2017-12-11 10:25:33 3080

原创 Java进制转换

突发奇想,总结下进制转换工具类

2017-12-08 14:08:58 794

转载 多样化条目RecyclerView,以及多样化动画点击效果(附源码)

使用RecyclerView加载不同的布局,并实现各种点击效果

2017-12-08 09:41:50 1205

转载 Android:ListView.addHeaderView()用法及其注意事项

Android:ListView.addHeaderView()用法及其注意事项

2017-12-04 10:26:28 2940

转载 超简单实现Android自定义Toast(附源码)

自定义 炫酷的Toast,一种是纯文字的,一种是带logo的形式,效果很六,调用很简单

2017-12-01 14:38:18 11668 2

转载 Android 5.x新增控件之-RecylcerView实现瀑布流

转载了一篇使用RecyclerView实现瀑布流的文章,讲解非常清晰流畅,分享给大家。

2017-11-29 10:47:37 722

转载 Android调用系统相机、图库、裁剪图片并压缩上传(适配7.0)

关于Android调用系统相机、图库、裁剪图片并压缩上传的技术知识

2017-11-22 10:25:17 2262

转载 Android 5.x新增控件之-TextInputLayout控件

讲解Android5.X TextInputLayout的用法

2017-11-22 10:10:40 726

RpcPost.zip

过导入 dubbo api包,自动生成请求参数的JSON数据,通过注册中心找到服务提供者对dubbo接口进行调试,支持nacos,zookeeper,redis注册中心,同时单机版直接dubbo服务进行调试。

2021-03-25

判断录音权限,兼容android6.0以下以及以上系统

判断录音权限,兼容android6.0以下以及以上系统,包含测试用例和封装好的工具类

2018-05-10

Android 记住密码和自动登录界面的实现

Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)

2018-05-09

sqlite数据库工具类

基于room技术封装了数据库工具类,包含DbManager类和DbHelper类,方便复用

2018-04-20

LitePal快速上手demo

LitePal快速上手demo,上手很简单,需要的可以下载看看,希望对你有帮助

2018-01-17

Volley的使用demo

包含了volley的基础用法,调用十分简单,因为有封装好的工具类,Volley的使用demo,需要的可以下载看看。

2018-01-16

Retrofit简单上手的demo

Retrofit简单上手的demo,包含了使用retrofit的 详细步骤以及对retrofit的简单封装,目的是让你快速上手retrofit

2018-01-16

TabLayout小demo

用来和Viewpager结合使用来作为Viewpager的选项卡

2017-07-10

自定义键盘布局实现判断键盘的隐藏与弹出

自定义键盘布局实现判断键盘的隐藏与弹出

2017-06-23

EdieTextDemo

EdieTextDemo包含了EditText常用的UI效果以及常用的监听方法,还总结了使用过程中的一些坑

2017-06-15

app启动页加载一张图片

app启动页加载一张图片

2017-06-14

Intent传值Demo

Intent 数据传递,包含基本数据类型,对象类型,包含基本数据类型的数组,包含对象类型的数组,涉及到Parceable接口 Seriziable接口的用法

2017-06-13

ColorToast

Android Toast 自定义彩色Toast

2017-06-13

软件设计师知识点总结

里面包含了自己总结的软件设计师中级考试认证相关考试知识点,自己总结的。还包含了一份下午试题解析文档,帮你了解下午试题。

2013-05-30

蓝桥大赛笔记和试题

包括部分蓝桥软件设计大赛的题目和试题,蓝桥软件大赛官方部分试题

2013-05-30

软件设计师考试题目答案

2012年5月软件设计师考试相关的真题和答案解答。内容比较全面

2013-05-30

2010年软件设计师试题及答案

2010年软件设计师考试题目和答案.包括上午和下午的。

2013-05-22

桌面搜索条

GidotBox桌面搜索条,可以设置他的显示位置,以及呼出快捷键,在开发过程中更快捷打开网页进行查询,很方便,很实用

2013-03-07

64K3D之汇编小程序

里面包含了质量更高,代码量更小的汇编精巧程序,让更少的代码完成更多的任务,做到非凡的效果

2012-10-12

DHTML 手册.chm

DHTML手册.chm介绍以下内容: 动态 HTML (DHTML) 对象模型参考 DHTML 对象 DHTML 属性 DHTML 方法 DHTML 事件 DHTML 集合 HTML 参考 HTML 元素 HTML 字符集 样式表(CSS)参考 CSS 属性参考 CSS 长度单位参考 其他参考 命令标识符 缺省行为参考 htc 行为参考 可视化滤镜和切换参考 HTML+TIME参考 网页矢量图形标记语言 HTML 应用程序 技巧 语言代码 颜色表

2012-10-12

W3CSchool1.chm

w3c W3C为解决 Web 应用中不同平台、技术和开发者带来的不兼容问题,保障 Web 信息的顺利和完整流通,万维网联盟制定了一系列标准并督促 Web 应用开发者和内容提供者遵循这些标准。标准的内容包括使用语言的规范,开发中使用的导则和解释引擎的行为等等。W3C也制定了包括XML和CSS等的众多影响深远的标准规范。 但是,W3C 制定的 web 标准似乎并非强制而只是推荐标准。因此部分网站仍然不能完全实现这些标准。特别是使用早期所见即所得网页编辑软件设计的网页往往会包含大量非标准代码。

2012-10-12

《人件》中文版

  “人件”一词,是指与计算机互动的人的条件。在管理学界,该书已是关于“人件”理论的经典之作,它专门讨论了软件开发和维护的团队管理问题。迪马可和李斯特根据他们管理软件开发项目长达十余年的经验,向那种以为可以从人和团队管理中获得最佳成果的习惯做法提出挑战。1999年2月,他们出版了《人件》的第二版,增补了八章。这些增补内容对大型的组织中的团队如何运作进行了探索,视角更加开阔。

2012-09-16

空空如也

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

TA关注的人

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