6 Modu_MrLiu

尚未进行身份认证

莫要自欺欺人,在该奋斗的年龄莫选择安逸!

等级
TA的排名 1w+

Android进阶之路 - 那些年忽视的系统广播

因为最近写了自启动、网络监听等功能,发现都是接收的系统广播,所以索性抽时间去整理了一下系统自带广播,顺带给自己补补课 ~整理的资料是综合多篇Blog、Android SDK 、And Search 修修补补而来 ~根据个人习惯划分了耳熟能详(常用)、寡闻少见(较少)、原始权威(SDK)稍有欠缺,明日补齐贴士://监听广播时前缀有Intent. 如下示例:开机广播Intent.ACTION_BOOT_COMPLETED 耳熟能详寡闻少见原始权威留心注意课外读物耳熟能详广播

2020-05-21 17:50:57

Android进阶之路 - 开机自启动

android实现程序开机自启动在安卓中,想要实现app开机自动启动,需要实现拦截广播android.permission.RECEIVE_BOOT_COMPLETED,并且需要使用静态注册广播的方法(即在AndroidManifest.xml文件中定义广播)1、先在AndroidManifest.xml文件中定义广播和声明权限上面的MyReceiver是我自己写的类,继承了Br...

2020-05-20 15:39:28

Android进阶之路 - 隐藏入口

在开发中其实不论前台、后台都会留一些后门,方便管理人员操作(有点超级权限的意思),但是这样的入口我们又不能让用户直接看到,所以就有一些芝麻开门的操作 ~今天真是个好日子啊,2020.5.20, 计划终究还是赶不上变化 ~ 后门效果长按监听 (原生版)长按时长监听(乞丐版)长按时长监听(主推:土豪版)长按时长监听使用方式规定时间,点击次数(主推:土豪版)基于实践 - Demo监听方式MainActivityactivity_main后门效果长按监听 (原生版)Android系统自带的一种长按监

2020-05-20 13:45:08

Android进阶之路 - 捕获异常崩溃后重新自启动App

简洁版基础配置捕获异常使用方式封装版基础配置捕获异常封装BaseActivity使用方式简洁版基础配置MyApplicationpackage nk.com.restartapp;import android.app.Activity;import android.app.Application;import android.content.Context;import java.util.ArrayList;import java.util.List;/** * @autho.

2020-05-14 11:27:33

Android进阶之路 - 系统功能

action界面ACTION_SETTINGS系统设置界面ACTION_APN_SETTINGSAPN设置界面ACTION_LOCATION_SOURCE_SETTINGS定位设置界面ACTION_AIRPLANE_MODE_SETTINGS更多连接方式设置界面ACTION_DATA_ROAMING_SETTINGS双卡和移动网络设置界面...

2020-05-09 11:27:59

DataBase - MySql下载、安装与使用中遇到的一系列问题

MySQL启动服务时提示"服务名无效"解决方式MySQL 服务无法启动 & 服务没有报告任何错误错误信息解决方式You must reset your password using ALTER USER statement before executing this statement.错误原因解决方式Install/Remove of the Service Denied!错误信息解决...

2020-05-07 16:28:00

前端修炼 - VSCode的安装与使用

同事推荐的一款前端的开发工具 VSCode - 安装通过VSCode官网下载软件选择目录进行安装勾选对应任务安装完成VSCode - 使用VSCode:Visual Studio CodeVSCode - 安装通过VSCode官网下载软件稳定版(stable):经过时间和用户的使用,几乎没有什么大问题的版本内部版(insiders):顾名思义就是内部专用的版本。会有些特有的功能...

2020-04-17 18:01:05

MQTT - mosquitto命令总结

mosquitto是一个开源broker,并且支持MQTTv3.1,支持客户端的验证。mosquitto包括服务端和客户端。查看端口占用:netstat -anpt | grep 9001常用命令启动代理服务mosquitto -v【-v】打印更多的调试信息订阅主题mosquitto_sub -v -t sensor【-t】指定主题,此处为sensor【-v】打印更多的调试...

2020-04-04 23:59:49

MQTT - mosquitto安装、启动、使用

因学习MQTT,故需使用到mosquitto进行测试开发,故此记录此篇 mosquitto 基础What?Why?安装过程启动方式使用流程订阅主题发布内容使用成功mosquitto 基础What?一个开源broker,及代理工具Why?完全兼容了MQTT 3.1和MQTT 3.1.1,包含服务端和客户端安装过程步骤1:mosquitto下载地址步骤2:进入对应的安装目录 -...

2020-04-02 18:32:26

MQTT - Eclipse Paho MQTT Utility图形化测试工具

因为项目中需要用到MQTT协议,所以学到了这块知识,故此记录步骤1:工具 - 下载地址步骤2:已安装好的目录结构步骤3:新建MQTT服务端连接步骤4:连接客户端步骤5:新建订阅 、订阅主题、给对应主题发布信息、右侧输出窗口查看内容步骤6:如只想看最新的一条信息,可查看顶部的 最新主题消息 的tab步骤7:MQTT连接基于安全考虑拥有设置账户密码的功能,还有遗愿的最后执...

2020-04-01 20:27:43

后端修行 - 反编译class文件

需求来源:因后台测试环境、正式环境发布的代码均为编译后的class文件,有时为了防止多人操作一个类,从而导致一些未知错误,故此偶尔会反编译class文件来进行辨错和学习 ~目前我了解到三种反编译class文件的方式JDK自带的原始工具(命令行操作,编译效果一般)IDEA的部分反编译插件(这部分有需求要自己找一下)JD-GUI 三方的一个工具,傻瓜式操作,编译效果还行,也可导出反编译后...

2020-03-18 18:01:45

DataBase - MySQL安全模式

MySQL中sql_safe_updates安全模式概念与场景常见场景安全模式Sql语句MySQL中sql_safe_updates安全模式概念与场景不论新手还是老手在使用mysql中一般都会有批量操作数据的需求,假设在安全模式关闭的情况下,我们update和delete没有加入where条件,那么我们就会失手将全部数据修改或删除(这个后果不亚于删库跑路了~),故为了防止这种情况,在使用数...

2020-01-15 20:11:36

设计模式 - 享元模式

初衷 :因架构(开发)场景(需求)而使用设计模式,莫为了使用设计模式而设计架构场景!设计模式共23种,分为三种类型创建型模式:单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、...

2020-01-12 17:38:38

设计模式 - 策略模式

初衷 :因架构(开发)场景(需求)而使用设计模式,莫为了使用设计模式而设计架构场景!设计模式共23种,分为三种类型创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、...

2020-01-09 15:44:48

设计模式 - 观察者模式

初衷 :因架构(开发)场景(需求)而使用设计模式,莫为了使用设计模式而设计架构场景! 角色分配抽象主题( 被观察者 )- Subject具体主题( 被观察者 )- ConcreteSubject抽象观察者 - Observer具体观察者 - ConcreteObserver辅助理解结构图思维图(Demo图)Demo思维实战场景被观察者抽象主题 - Subject具体主题 - ConcreteSu...

2020-01-07 16:19:30

Android进阶之路 - CardView卡片化效果

好吧,老生常谈,2-3年前看的东西,当时没做笔记,现在抽时间又了解了一下,做个笔记造福如当年的我一般的新手朋友吧 ~众所周知Android5.0的特性主要是突显在用户交互的UI效果方面,CardView就是其一 ~其实在我认为开发中CardView用到的场景并不多,因为同等效果下我们完全可以使用Shape实现大部分的效果~CardView追一层之后,你会发现CardView就是一款继承自...

2019-12-27 18:47:14

Android进阶之路 - 简单实现聊天功能

记得几年以前看到聊天功能时总是不得所以,现在回头一看,发现其实实现方式非常简单,故此记录一番 ~ 实现效果实现思想实现方式导入依赖创建model创建适配器使用场景实现效果一个入门级的Demo、只能满足基本需求 ~实现思想一个垂直的list列表一个有tag的model标记tag,用于区分用户不同tag,展示不同UI实现方式导入依赖篇中用到的 RecyclerVie...

2019-12-23 15:59:01

Android进阶之路 - RecyclerView实现横、纵向滑动列表

说来惭愧,在这么久的开发中一直很少使用到横向的列表效果,即使有类似场景也是使用了 ViewPager处理,特此在有时间的基础下给新人写个入门的dome玩玩 ~众所周知,RecyclerView的使用中我们会设置布局管理者,所以此篇的关键,在于LinearLayoutManager 的设置方向,关键代码如下 ~ LinearLayoutManager layoutManager= new L...

2019-12-16 15:56:52

常见运算符

最近在梳理javaScript,然后发现一些字符都是通用的(因为我本身做Android ~),故作此记录 ~ 算术运算符赋值运算符逻辑运算符比较运算符特殊字符算术运算符赋值运算符逻辑运算符比较运算符特殊字符...

2019-12-10 17:36:26

JavaScript教程 - 从入门到使用

HTML是房子,CSS是装修,JavaScript是生活 Js存放位置内部文件外部文件事件处理JavaScript 是一种轻量级的编程语言,可插入 HTML 页面的编程代码,可由所有的现代浏览器执行 ~Js存放位置内部文件Js内部文件一般存放的位置在head标签内与body标签后,主要便于维护<!DOCTYPE html><html><head&g...

2019-12-09 18:00:15

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取