摘要: linux 入门(四) 1: 文件夹下所有文件的大小和详细信息 du -h --max-depth=1 | sort -hr du命令可以查看文件夹(文件)占用的磁盘大小 ls命令可以查看文件的详细信息,包括文件大小。 该命令可以按照文件夹(文件)大小的降序排列,并以易读的方式显示文件夹(文件)大小 阅读全文
posted @ 2023-12-26 20:28 夏沫琅琊 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Linux grep 命令 1: 作用 ​ grep是一种文本搜索工具,它能使用特定的搜索模式,包括[正则表达式]搜索文本,并默认输出匹配行。 ​ windows类似的命令是findstr. 2:语法 grep -options(参数) pattern(关键词) files(文本文件) 3:主要参数 阅读全文
posted @ 2023-12-26 20:28 夏沫琅琊 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Linux入门(二) 1:创建文件 1.1 touch命令 使用touch命令在文件不存在时,会创建文件。同时不支持在创建文件时,写入一些内容,该文件的大小是0kb. touch test.txt 注意,无法创建多级目录文件 如: touch test/test.txt 在test文件夹不存在时,会 阅读全文
posted @ 2023-12-26 20:27 夏沫琅琊 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Linux 入门 1:linux 用户 root 用户 :也叫超级用户,UID=0,其权限最高。 系统用户:也叫虚拟用户,UID =1-999 普通用户: UID=1000-60000, 可以登录系统,操作自己目录下的文件. 1.1:用户操作命令 切换用户: su 用户名 ;输入密码即可 查询用户: 阅读全文
posted @ 2023-12-26 20:26 夏沫琅琊 阅读(4) 评论(0) 推荐(0) 编辑
摘要: JAVA设计模式(三)-原型 本篇文章主要讲下java 创建型设计模式中的原型模式. 何谓原型模式: 简单来说就是 将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。 使用原型模式,就可以简化实例化的过程, 不必依赖于构造函数或者new关键字. 由于java 提供了clone方法, 阅读全文
posted @ 2023-12-26 20:25 夏沫琅琊 阅读(2) 评论(0) 推荐(0) 编辑
摘要: JAVA设计模式(二)-简单工厂 本篇文章主要讲下java 创建型设计模式中的简单工厂模式. 简单工厂模式又叫 静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 1:定义接口 public i 阅读全文
posted @ 2023-12-26 20:25 夏沫琅琊 阅读(5) 评论(0) 推荐(0) 编辑
摘要: JAVA 设计模式(一) - 单例模式 本篇文章主要讲下android 创建型设计模式中的单例模式. 单例模式保证一个类只有一个实例,并提供一个访问该实例的全局节点. 它的实现有多种实现方式: 1: 饿汉式 饿汉式:类加载时就创建实例 . 不支持延迟加载实例 public class Singlet 阅读全文
posted @ 2023-12-26 20:25 夏沫琅琊 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Android VpnService 使用(一) 本篇算是VpnService 使用的第一篇文章,主要讲述service创建,intent调用. 1: 申请权限 <service android:name=".MyVpnService" android:permission="android.per 阅读全文
posted @ 2023-12-26 20:22 夏沫琅琊 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Android BluetoothAdapter 使用(二) 本篇文章主要讲下蓝牙设备的配对. 1: 蓝牙设备列表展示 下 面是蓝牙设备adapter的代码: package com.test.bluetooth; import android.bluetooth.BluetoothDevice; 阅读全文
posted @ 2023-12-26 20:22 夏沫琅琊 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Android 蓝牙相关 本文主要讲述android 蓝牙的简单使用. 1: 是否支持蓝牙 /** * 是否支持蓝牙 * * @return */ private boolean isSupportBluetooth() { BluetoothAdapter bluetoothAdapter = B 阅读全文
posted @ 2023-12-26 20:22 夏沫琅琊 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Android 获取进程名称 本篇文章主要获取下当前应用的进程名称,具体代码如下: public static String getProcessNameDevice(final Context context) { int myPid = Process.myPid(); if (context 阅读全文
posted @ 2023-12-26 20:21 夏沫琅琊 阅读(88) 评论(0) 推荐(0) 编辑
摘要: Android 依据Build相关信息判断机型 本文主要通过Build的相关信息获取机型,目前机型判断的较少,后续继续维护更新 public static String parseBuild() { StringBuilder sb = new StringBuilder(); String der 阅读全文
posted @ 2023-12-26 20:21 夏沫琅琊 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Android获取应用信息 书接上文: https://blog.csdn.net/qq_23025319/article/details/13473979 上篇文章介绍了,通过pacakeManager获取packageInfo,从而获取应用签名数据. 本文接着讲解packageinfo以及app 阅读全文
posted @ 2023-12-26 20:21 夏沫琅琊 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Android Vibrator 手机震动 本篇文章主要讲下手机震动. 1: 检测是否支持震动 /** * @param context * @return * 是否支持手机震动 */ public static boolean hasVibrator(Context context){ Objec 阅读全文
posted @ 2023-12-26 20:20 夏沫琅琊 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Android Notification 以及 通知铃音使用 上一篇文章讲了手机震动的使用. 本篇继续讲解铃音的使用,并且在讲下通知消息的使用. 1:通知消息的使用 代码如下: public static void notice(Context context) { try { Notificati 阅读全文
posted @ 2023-12-26 20:20 夏沫琅琊 阅读(61) 评论(0) 推荐(0) 编辑
摘要: python获取已安装程序列表 本文主要讲述通过python脚本获取android 设备已安装列表。 首先,Python本身无法直接获取Android设备上已安装的程序列表,所以这里主要借助adb命令来实现。 具体的内容如下: #!/usr/bin/python #coding=utf-8 impo 阅读全文
posted @ 2023-12-26 20:19 夏沫琅琊 阅读(29) 评论(0) 推荐(0) 编辑
摘要: python tkinter使用(五) 本篇文章讲述tkinter 中treeview的使用 Treeview是一个多列列表框,可以显示层次数据。 #!/usr/bin/python3 # -*- coding: UTF-8 -*- """ @Author: zh @Time 2023/11/23 阅读全文
posted @ 2023-12-26 20:19 夏沫琅琊 阅读(10) 评论(0) 推荐(0) 编辑
摘要: python tkinter使用(四) 本篇文章主要讲下tkinter 的文本框相关. tkinter中用Entry来实现输入框,类似于android中的edittext. 具体的用法如下: 1:空白输入框 如下: name = tk.Entry(window) name.pack() 2: 设置输 阅读全文
posted @ 2023-12-26 20:19 夏沫琅琊 阅读(71) 评论(0) 推荐(0) 编辑
摘要: python tkinter使用(十一) 本篇文章主要讲下tkinter 窗口的一些属性,以及实现无法关闭的窗口中遇到的一些问题. #!/usr/bin/python3 # -*- coding: UTF-8 -*- """ @Author: zh @Time 2023/11/28 下午13:23 阅读全文
posted @ 2023-12-26 20:18 夏沫琅琊 阅读(13) 评论(0) 推荐(0) 编辑
摘要: python tkinter使用(九) 本文主要讲下scrolledText中图片的插入,以及常见的错误. 使用Image.open来打开图片 使用ImageTk.PhotoImage()方法将图片转换为tkinter中的图片对象 使用insert()方法插入图片 ImageTk 直接引入后,会遇到 阅读全文
posted @ 2023-12-26 20:18 夏沫琅琊 阅读(15) 评论(0) 推荐(0) 编辑