自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Venus 的博客

科技改变世界,知识在于积累,更在于分享.

  • 博客(10)
  • 资源 (50)
  • 论坛 (1)
  • 问答 (22)
  • 收藏
  • 关注

原创 白话 Android 设计模式之 合成复用原则

文章目录1、简介2、实例简介1、简介尽量使用对象组合/聚合, 而不是继承关系达到软件复用的目的。什么意思呢,就是使用代码实现功能的时候。尽量的使用对象组合的形式,不要采用继承等方式。比如我们有老师和学生,老师有一个方法是讲课,学生也可以去讲课,用继承的方式我们很好理解。那么老师有啥学生有啥,老师变啥学生也要变啥,这就导致学生和老师之间有一定的耦合性。那倘若我既想要老师的方法,又不想被...

2020-03-23 11:20:09 94

原创 白话Android 设计模式之 最少知道原则

文章目录1、简介2、实例展示。1、简介最少设计原则,一个实体应当尽量少的与其他实体之间发生作用,使得系统模块功能相对独立。也就是说一个软件实体应该尽可能少的与其他实体对象发生作用。这样,当一个模块修改时,就会尽量少的影响其他的模块。我们举一个商店买东西的例子,就是你付钱给售货员,然后他给你商品一种设计模式是:也就是 钱是属于顾客的和顾客有关系,但是这个时候钱直接被售货员获取!商品...

2020-03-20 16:19:48 69

原创 Android Canvas 裁剪 Region.Op.REPLACE

实现类似效果:主要功能代码:package myapplication.lum.com.bird;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graph...

2020-03-19 18:20:48 323

原创 白话Android 设计模式之 接口隔离原则

文章目录1、简介2、实例说明1、简介不应该依赖它不需要的接口。一个类对另一个类的依赖应该建立在最小的接口上。啥意思呢,就是引用的接口要有专业性,有用才用,没有用就不用。假若有一个接口interfaceType ,里面包含三种方法,SwimRunFly正好我们有 ship,car,plane,要继承接口里面的方法这样的结果就是当我们有时候修改接口里面的一个方法的时候,被它继承的子...

2020-03-19 17:16:57 163

原创 python 结束 adb 命令

adb 开启的是后台进程 不能被 terminate 或者 kill 掉 ,采用以下方法handle = subprocess.Popen("adb -d logcat >" +log, shell=True) time.sleep(1) subprocess.Popen("taskkill /F /T /PID " + str(handle.pid) , shell=True)...

2020-03-17 18:19:44 311

原创 白话 Android 设计模式 之 依赖倒转原则

文章目录1、简介1、简介高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象,抽象不应该依赖于具体实现,具体实现应该依赖于抽象。这听起来真的是像绕口令。我们举一个 汽车 的例子比如我们工厂生产汽车,有宝马、大众,待续····...

2020-03-16 18:31:16 73

原创 白话设计模式 之 里氏替换原则

文章目录1、简介2、举例说明1、简介里氏替换原则的定义是 子类必须能够完全替换父类,使父类能够得到充分使用。这个有点像是青出于蓝,可以替代蓝的意思。为了能够达到这种效果,里氏替换的父类和子类 需要满足一下几个基本原则:1)里氏替换原则使开闭原则的重要方式2)子类可以扩展父类的功能,但不能改变父类原有的功能图文比较抽象,我们举一个鸟 ,燕子,麻雀的例子。2、举例说明1) 鸟 作为...

2020-03-16 12:06:13 95

原创 python 实时 获取 cmd输出并打印

import subprocesscmd = 'ping www.baidu.com'screenData = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True)while True: line = screenData.stdout.readline() pr...

2020-03-13 17:49:12 1920 1

原创 白话 Android 设计模式之开闭原则

文章目录1、简介2、示例2.1 店铺卖货1、简介开闭原则:对扩展开放,对修改关闭。对这句话的理解在含有对象的编程语言里,可认为是为自己的程序定义一个相对稳定的抽象层,同时将不同的实现行为一道具体的实现层完成。在很多面向对象的编程语言都有接口和抽象的机制,可以通过他们为自己的程序设置一个抽象层,再通过具体的类来实现扩展。如果需要对系统进行修改,不需要对抽象层进行修改,只需要增加新的具体类就...

2020-03-12 16:27:34 65

原创 白话 Android 设计模式之简介

文章目录1、设计模式的起源2、设计模式遵从的6大设计原则2.1 开闭原则 (open closed principle)2.2 里氏代换原则 (Liskov Substitution Principle)2.3 依赖倒转原则 (Dependence Inversion Principle)2.4 接口隔离原则 (Interface Segregation Principle)2.5 最少知道原则...

2020-03-12 16:12:15 173

wifi 连接/数据传输

1) 安装两个手机上面 2)一个手机打开wifi 热点 作为服务端,点击receiver 作为,准备接受数据 3)一个手机链接 热点 ,点击 send ,作为 客户端发送数据到服务端,同时接受服务端数据反馈 4)实现 WiFi热点 socket 数据通信,具体 数据传输 看log 信息,具体实现请看代码及注释

2018-05-24

Android 编程经典200例_楚无咎

Android 编程经典200例_楚无咎 pdf 非常适合初学者使用

2018-09-19

K-Lite14.2.4.exe

K-Lite14.2.4视频解码器,它为您提供绝大多数影音格式i的解码器,装了它,您的播放器就可以通吃绝大多数的影音格式.

2020-10-07

sourceInsite_40118压缩包及文件

1.sourceInsite_40118 版本 2.内含最新安装包,以及改后的替换文件 3.内含 readMe解说步骤

2020-09-28

vc_environment.rar

1、python 3.7 使用 Cython 转 .py 到 .pyd 文件 出错 error: Unable to find vcvarsall.bat 2、安装资料上传的两个文件即可 3、安装时记得勾选C++ 选项

2020-09-15

Alexa-On-Android-master.rar

1、alexa android apk 及其源码 2、可以和它进行聊天,查天气等基于 avs 进一步开发 3、源码来自 github (https://github.com/evil0327/Alexa-On-Android) 在这里仅作不方便登陆时备用

2020-07-21

Android面试宝典6.0.rar

1) java 基础/中级面试 2)Android 基础/中级/高级面试 几乎包含Android 中 相关知识点,希望能够帮助大家尽快全面的学习

2020-05-22

app_autojs_4_1_1.zip

1) autojs 安装 apk 版本 4_1_1 2) 包含 autojs 本身安装apk 和 打包 脚本成apk 文件的插件

2020-05-01

Android面试大全.zip

1) java 基础/中级面试 2)Android 基础/中级面试 几乎包含Android 中 相关知识点,希望能够帮助大家尽快全面的学习

2020-04-29

Fiddler v5.0.20182.28034.zip

Fiddler 是一个强大的HTTP调试抓包工具。Fiddler官方版可以用其检测网页和服务器的交互情况,Fiddler能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。Fiddler对开发人员或者测试人员来说,都是非常有用的工具。

2019-07-12

source insight 4.0 win

source insight 4.0 可以安装在 win 7 /win 10 64位之上 ,内含安装步骤

2019-04-22

PyQt 快速开发与实战(pdf 含 源码)

python + qt 及逆行图形界面的绘制、逻辑数据的处理等 含 源码 ,是比较基础 和全面的 pyqt 教学资源

2019-04-16

python 写的类似雷霆战机游戏

1) python 写的 一个小程序,类似于 小时候的雷霆战机 2)简单易懂 适合新手

2019-03-26

语音在线识别 apk

1) 继承百度 sdk ,最简单的一个 语音在线识别 软件

2019-03-18

Android 自定义组件开发

1) Android 自定义组件开发详解 2)view 绘图 ,界面等

2019-03-08

Android ApkIDE_3.5.0

1)Android IDE 是一款逆向编译开发常用的工具 2)3.5.0 版本图形化界面

2019-03-06

jdk-8u121-windows-x64

1) jdk Android /java 开发需要的环境配置 2) jdk jdk-8u121-windows-x64

2019-02-26

keil c51 安装软件

keil c51 安装软件 用于编写 单片机 相关硬件的程序语言

2019-01-18

Android 行楷字体下载

1) android 行楷字体文件 放在 assets 文件下 加载使用

2019-01-08

Json lib file

1) Android studio 编译代码 调用的 json 数据库 2)解压复制到 项目 libs 文件夹,右键 add as lib

2018-11-28

SSHSecureShellClient

1) SSH SecureShell Client 用于和进行和 Ubuntu 进行通信,数据传输 2) window 64 位

2018-11-23

Android 典型技术模块开发详解 代码

Android典型技术模块开发详解 源代码 适合刚步入Android 开发的工作者,对于Android 各个模块能够很好、很全面的讲解。

2018-11-06

Android 典型技术模块开发详解 pdf

Android典型技术模块开发详解 pdf 适合刚步入Android 开发的工作者,对于Android 各个模块能够很好、很全面的讲解。

2018-11-06

source insight

1、很好使用的代码阅览器 2、source insight 版本号 3.5

2018-09-26

Android编程经典200例_源代码_楚无咎

Android编程经典200例_源代码_楚无咎 代码注释详细,非常适合新手学习

2018-09-19

canvas 绘制会动的钟表

1、通过自定义view 来实现指针钟表时间显示 2、详细看代码

2018-09-04

listview 向左滑动删除

1、实现listview item向左滑动 2、滑动超出一定范围,显示删除按钮 3、具体看代码注释

2018-08-24

sqliteData 数据库demo

1、android sqlite 数据库 增删改查 2、扩展性较高,具体看详细注释

2018-08-21

一个简单的设置闹铃demo

1、一个最简单的设置闹铃提醒的demo 2、可扩展性强,详细请看注释

2018-08-20

rufus 镜像制作工具

1、启动盘镜像制作工具 rufus 2、 包含 rufus 2.8 / 3 .1 两个版本

2018-08-09

apk 登陆亚马逊账号

1)通过在apk 上输入亚马逊账号dengue亚马逊 2)仅仅是一个登陆的小功能

2018-07-27

canvas 绘制旋转直线

1)canvas 绘制圆环 绘制带有旋转角度的直线 2)详细介绍看注释

2018-07-23

水平仪的实现

1)通过方位传感器 实现水平仪的模拟 2)左右摆动水平仪 ,能够实现水平仪上小球的左右移动,并显示当前坐标

2018-07-11

正交法则查找文本里面时间

1)能够查找文本里面的时间信息 比如 2018-5-28 2018/5/28 2018年5月28日 2)以及时间信息 比如 2:20 等 3)扩展性强,几乎添加各种类型的时间格式筛选,注释详细

2018-07-10

指南针APK Demo

1)用方位传感器做的一个指南针demo 2)其中里代码中有详细注释

2018-06-19

EditText输入密码 显示 不显示

1)android edit text 显示输入密码 或者 不显示输入密码

2018-06-06

alexa android

1)是一个集合和 Alexa 登陆 2)alexa 调用 avs 语音服务api 接口等 3)用avs SDK 实现的一个聊天机器人

2018-06-02

jdk_8u_162

1) 在window 上安装 64 位 Java jdk 8 u 162 2)安装教程 请上网查询

2018-05-30

listView adapter

1)了解 listview 和 adapter 之间怎么进行数据匹配

2018-05-27

wifi 扫描链接

1)可以扫描周围的WiFi 并且链接到指定的wifi , 有密码 和 无密码 都可。 具体代码分析,详见代码注释

2018-05-16

放大的EZ的留言板

发表于 2020-01-02 最后回复 2020-01-02

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

TA关注的人 TA的粉丝

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