lioil.win
码龄7年
  • 423,430
    被访问
  • 156
    原创
  • 1,346,571
    排名
  • 159
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2015-10-18
博客简介:

http://lioil.win

博客描述:
本博客主要是记录一些学习笔记,存档方便查阅,若有错误,欢迎指出,相互学习...
查看详细资料
个人成就
  • 获得129次点赞
  • 内容获得71次评论
  • 获得479次收藏
创作历程
  • 8篇
    2018年
  • 147篇
    2017年
  • 12篇
    2016年
成就勋章
TA的专栏
  • Android笔记
    48篇
  • kotlin笔记
    50篇
  • Kotlin
    49篇
  • Java
    11篇
  • JavaEE
    16篇
  • Android
    54篇
  • C_Cpp
    3篇
  • JavaScript
    7篇
  • Html_Xml
    5篇
  • Internet
    4篇
  • Database
    2篇
  • Linux
  • 工具
    5篇
  • 音乐
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android-USB-OTG-读写U盘文件

参考: https://developer.android.com/guide/topics/connectivity/usb/host.html https://blog.csdn.net/csdn635406113/article/details/70146041 https://blog.csdn.net/qq_29924041/article/details/80141514本文...
原创
发布博客 2018.07.04 ·
4800 阅读 ·
0 点赞 ·
6 评论

Android-低功耗蓝牙(BLE)-客户端(主机/中心设备)和服务端(从机/外围设备)

参考: https://developer.android.com/guide/topics/connectivity/bluetooth-le http://a1anwang.com/post-47.html一.Android 低功耗蓝牙(BLE)的API简介从Android 4.3(API 18)才支持低功耗蓝牙(Bluetooth Low Energy, BLE)的核心功能,...
原创
发布博客 2018.06.10 ·
11689 阅读 ·
12 点赞 ·
10 评论

Android-经典蓝牙(BT)-建立长连接传输短消息和文件

参考: https://developer.android.com/guide/topics/connectivity/bluetooth一.蓝牙版本介绍蓝牙有两种模块: 经典蓝牙(Classic Bluetooth, 简称BT)、低功耗蓝牙(Bluetooth Low Energy, 简称BLE)经典蓝牙: 蓝牙4.0以下都是"经典蓝牙", 功耗
原创
发布博客 2018.05.19 ·
18779 阅读 ·
12 点赞 ·
9 评论

Android-Accessibility(辅助功能/无障碍,自动安装APP)

参考: http://www.infoq.com/cn/articles/android-accessibility-installing https://developer.android.com/guide/topics/ui/accessibility/services https://developer.android.com/training/accessibility/servi...
原创
发布博客 2018.05.09 ·
7802 阅读 ·
0 点赞 ·
1 评论

Android-WakeLock(唤醒锁与CPU休眠/屏幕常亮)

参考: https://blog.csdn.net/wh_19910525/article/details/8287202 http://landerlyoung.github.io/blog/2014/10/31/androidzhong-de-wakelockshi-yong/一.使用PowerManager pm = (PowerManager) context.getSys...
原创
发布博客 2018.05.02 ·
11781 阅读 ·
5 点赞 ·
0 评论

Android-ContentResolver取巧执行原生SQL语句(rawQuery/execSQL)

一.困境众所周知ContentProvider没有执行原生SQL的方法,只有增删改查四个固定方法和固定参数,因此ContentResolver也只有四个固定方法与之对应。现在需求是要把某个app的数据库迁移到另一个app,然后通过ContentProvider共享访问,这就非常麻烦了,原来的项目所有SQL语句都要重新拆开改写成ContentResolver的四个固定方法...非常浪费时...
原创
发布博客 2018.04.25 ·
1400 阅读 ·
0 点赞 ·
0 评论

Git命令总结(缩减GitHub仓库大小,彻底清除垃圾文件)

1.初始化git init 初始化仓库,新建一个Git仓库(新建了一个隐藏目录.git)  把远程仓库克隆到本地git clone git@github.com:lifegh/lifegh.github.io.gitgit clone git@git.coding.net:lifec/lifec.git把本地仓库关联到远程仓库git remote add github git@g...
原创
发布博客 2018.02.23 ·
4387 阅读 ·
1 点赞 ·
0 评论

Java-JDK9-Djava.ext.dirs is not supported

1.JDK9出现的问题去年JDK9发布了, 最近我把JDK8更新为JDK9后, 当我使用 Android apksigner dx 命令工具出现如下问题 D:\Dev\AndroidSDK\build-tools\27.0.3>apksigner -Djava.ext.dirs=D:\Dev\AndroidSDK\build-tools\27.0.3\lib is ...
原创
发布博客 2018.02.10 ·
4075 阅读 ·
3 点赞 ·
3 评论

Android-电池优化Doze和Standby模式-AlarmManager失效

一.电池省电优化(Doze和App Standby模式)从Android6.0开始,系统提供了两种省电功能(延长电池寿命和使用时间):Doze和App StandbyDoze和App Standby模式会延缓CPU和网络活动实现节能;1.Doze模式1.进入Doze模式 在手机未充电,完全静止且熄屏一段时间后,Android系统会自动进入Doze模式2.Doze模式...
原创
发布博客 2017.12.19 ·
1584 阅读 ·
1 点赞 ·
0 评论

Database-数据类型(常用)

查看MySQL数据库的字符编码配置输入CMD命令 ==> SHOW VARIABLES LIKE '%character%';结果如下: character_set_client | utf8 客户端编码 character_set_results | utf8 结果集编码 character_set_connection | utf8 客
原创
发布博客 2017.12.19 ·
829 阅读 ·
0 点赞 ·
0 评论

JavaScript-DOM对象(Document Object Model)

介绍HTML DOM(Document Object Model)定义了所有 HTML 元素的对象和属性/方法, HTML DOM是关于如何获取、修改、添加或删除HTML元素的标准。浏览器加载Html页面时,会把Html元素封装在dom对象(document),document对象引用存放在window对象中。var doc = window.document; //可以省略window1.H
原创
发布博客 2017.11.21 ·
223 阅读 ·
0 点赞 ·
0 评论

Android-9种通话状态(精确)

1.监听9种通话状态TelephonyManager telM = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);telM.listen(new PhoneStateListener(){ /** * 当有精确通话状态时回调 * Callback invoked when prec
原创
发布博客 2017.10.30 ·
14302 阅读 ·
2 点赞 ·
3 评论

Java-AOP(Hook)实现机制(JDK/cglib动态代理/ASM/Javassist/AspectJ)

原文: http://www.iteye.com/topic/11166961 AOP各种的实现AOP就是面向切面编程,我们可以从几个层面来实现AOP。AOP实现时有三种方式:生成子类字节码、生成代理类字节码、直接修改原类的字节码在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现机制的比较。  类别...
转载
发布博客 2017.10.27 ·
3979 阅读 ·
3 点赞 ·
0 评论

JavaScript-BOM对象(Browser Object Model)

一.BOM对象(Browser Object Model)BOM是Browser Object Model浏览器对象模型,用于管理浏览器窗口,因此其核心对象是window对象 功能: 1.弹出新浏览器窗口的能力; 2.移动、关闭和更改浏览器窗口大小的能力; 3.可提供WEB浏览器详细信息的导航对象; 4.可提供浏览器载入页面详细信息的本地对象; 5.可提供
原创
发布博客 2017.10.17 ·
317 阅读 ·
0 点赞 ·
0 评论

(转)Android-shareUserId作用

转载: http://www.cnblogs.com/wotakuc/archive/2013/03/27/2984423.html1.shareUserId介绍:Android给每个APK进程分配一个单独的空间,manifest中的userid就是对应一个分配的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,
转载
发布博客 2017.10.12 ·
422 阅读 ·
0 点赞 ·
0 评论

JavaScript-对象类型object type

一.Function对象1.Function对象的创建(3种方式)ECMAScript(javaScript)函数实际上是功能完整的对象//1.普通函数function fun1(sName) { alert("Hello " + sName);}fun1(111);//2.变量=匿名函数var fun2 = function(sName) { alert("Hello "
原创
发布博客 2017.09.30 ·
984 阅读 ·
0 点赞 ·
0 评论

JavaScript-变量-原始类型primitive type

一.变量-声明// 声明的变量,弱类型,类型动态变化var a = 3a = "lioil"a = truevar b=2, c=3// 加var声明,作用范围在代码块{}中// 不加var声明,作用范围为全局 function hello(){ var l = "hello" g = "heihei" } hello(); alert(l); alert
原创
发布博客 2017.09.27 ·
550 阅读 ·
1 点赞 ·
0 评论

Java-RxJava2笔记

参考: http://blog.csdn.net/maplejaw_/article/details/52442065 http://www.jianshu.com/nb/5864063去年RxJava2.x发布了,与RxJava1.x相比,使用上有不少改动(只是API函数名改了,而使用流程思维不变),故在此记录笔记存档!一.基本用法1.创建Observable(被观察者/...
原创
发布博客 2017.09.26 ·
461 阅读 ·
0 点赞 ·
0 评论

Html-标签功能归纳

一.Html标签英文解释原文:https://www.w3schools.com/tags/ref_byfunc.asp1.Basic HTML<!DOCTYPE> Defines the document type<html> Defines an HTML document<head> Defines information about the document<title> Def
原创
发布博客 2017.09.24 ·
414 阅读 ·
0 点赞 ·
0 评论

Android-易错点归纳

1.在Service中启动Activity的问题在Service中启动startActivity会出现异常: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activitycontext requires the FLAG_ACTIVITY_NEW_TASK flag// 1.在S
原创
发布博客 2017.09.21 ·
254 阅读 ·
0 点赞 ·
0 评论
加载更多