随笔分类 - android提高篇
摘要:1. 资源文档 AndroidDevTools Android官方文档 AndroidAPI中文翻译 Android Developers Blog Android官方培训课程中文版 CodePath Android Cliffnotes codota eoe WIKI百科 Android Desi
阅读全文
摘要:写给嵌入式程序员的循环冗余校验(CRC)算法入门引导 前言 CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。在嵌入式软件开发中,经常要用到CRC 算法对各种数据进行校验。因此,掌握基本的CRC算法应是嵌入式程序员的基本技能。可是,我认识的嵌入式程序员中能真正掌握CRC算法的人却很少,平常在
阅读全文
摘要:英文字母和中文汉字在不同字符集编码下的字节数 英文字母: 字节数 : 1;编码:GB2312 字节数 : 1;编码:GBK 字节数 : 1;编码:GB18030 字节数 : 1;编码:ISO-8859-1 字节数 : 1;编码:UTF-8 字节数 : 4;编码:UTF-16 字节数 : 2;编码:U
阅读全文
摘要:最近了解一键清理功能,需要实现强制关闭进程的功能。下面介绍下killBackgroundProcesses()方法和forceStopPackage()方法。 killBackgroundProcesses() ActivityManager的killBackgroundProcesses方法,可以
阅读全文
摘要:Android第一神器—Xposed框架,堪称黑科技,功能强大! 1.ijkplayer 项目地址:https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨
阅读全文
摘要:今天写项目的时候,电脑开了个WiFi热点,然后这个热点和window驱动不兼容,有时候会导致电脑重启,重启之后AndroidStudio编译就报错了, Error: null value in entry: blameLogFolder=null 1 查了一下,说是gradle的一个bug,删除项目
阅读全文
摘要:awesome-github-vue 是由OpenDigg整理并维护的Vue相关开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们。 如果收录的项目有错误,可以通过issue反馈给我们。这里的项目Star数不是实时更新的,一般是一周更新一次。 内容 UI组件 开发
阅读全文
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:【张鸿洋的博客】 1、概述 Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的
阅读全文
摘要:1.SP存储 2.文件存储 3.DiskLruchCache的使用 4.数据库存储(GreenDao使用) 一、SP存储 SharedPreference类提供了一个总体框架,可以保存和检索的任何基本数据类型( boolean, float, int, long, string)的持久键-值对(基于
阅读全文
摘要:作者:谢昆 一段伪代码反应整个touch事件的分发 public boolean dispatchTouchEvent(MotionEvent event) { boolean consume = false; if (onInteceptTouchEvent(event)) { consume =
阅读全文
摘要:主讲人:刘龙龙 简介 HTTP(HyperText Transfer Protocol) 协议是基于TCP的应用层协议,它不关心数据传输的细节,主要是用来规定客户端和服务端的数据传输格式,最初是用来向客户端传输HTML页面的内容。默认端口是80,HTTPS的端口号为443。 发展过程 在TCP/IP
阅读全文
摘要:主讲人:吴彬 要学习某个东西之前,我们首先要了解这个东西是什么?然后我们要了解这东西有什么用,有什么好处和弊端?最后我们要知道这东西怎么用? 简单点就是 ——是什么?有什么用?怎么用? 那么进入正题 一、什么是Hybrid 开发? Hybrid App开发(混合模式移动应用开发)是指开发介于web-
阅读全文
摘要:主讲人:许佳辉 1.1单一原则 一个类一种职责,避免重复 假如: 一个适配器用来加载首页简单的数据列表,但有多个类似的。如果是直接复制的话,一旦修改,就会容易陷入重复逻辑,一个地方更新代码,很容易忘记更新另一个地方的代码。 一个类包含很多种职责会容易引发各种问题。 例如: 适配器会把各种职责分类,获
阅读全文
摘要:主讲人:梅静 前言 在Android中每一个应用都拥有自己独立的jvm(java虚拟机),都有其独立的内存地址空间,用于数据操作,但与其他应用不能直接进行通信,从而保证应用程序的数据安全性以及稳定性。 如何解决跨进程间的通信(两个应用之间进行数据通信)? 采用AnoirdIPC机制实现进程间通信 什
阅读全文
摘要:主讲人:阳石柏 RxJava基本概念 背压概念介绍 RxJava 2.0版本介绍及更新 一.RxJava基本概念 RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs usin
阅读全文
摘要:内容 抽屉菜单 ListView WebView SwitchButton 按钮 点赞按钮 进度条 TabLayout 图标 下拉刷新 ViewPager 图表(Chart) 菜单(Menu) 浮动菜单 对话框 空白页 滑动删除 手势操作 RecyclerView Card Color Drawab
阅读全文
摘要:随着时间的推移现在的软件要求显示的内容越来越多,所以要在小的屏幕上能够更好的显示更多的内容,首先我们会想到底部菜单栏,但是有时候像今日头条新闻客户端要显示的内容太多,而且又想在主界面全部显示出来,所以有加了顶部导航栏。 今日头条顶部导航栏区域的主要部分是一个导航菜单。导航菜单是一组标签的集合,在新闻
阅读全文
摘要:https://github.com/Boris-Em/BEMCheckBox BEMCheckBox BEMCheckBox is an open source library making it easy to create beautiful, highly customizable, ani
阅读全文
摘要:指纹识别这个名词听起来并不陌生,但是实际开发过程中用得并不多。Google从Android6.0(api23)开始才提供标准指纹识别支持,并对外提供指纹识别相关的接口。本文除了能适配6.0及以上系统,主要还提供6.0以下设备适配解决方案。 指纹识别用途 大概列举几个指纹识别的用途 指纹识别Googl
阅读全文
摘要:package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { ...
阅读全文

浙公网安备 33010602011771号