摘要:
fun Bitmap.toGray(): Bitmap? { // 得到图片的长和宽 // 创建目标灰度图像 val bmpGray = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565) // 创建画布 val c = Canvas( 阅读全文
摘要:
1 # -*- coding: utf-8 -*- 2 # @Time : 2022/9/3 3 # @Author : leict 4 # @File : SQLiteExportPicture.py 5 6 7 # 8 # 保存图片 9 # 10 import sqlite3 11 import 阅读全文
摘要:
1 # -*- coding: utf-8 -*- 2 # @Time : 2022/9/2 3 # @Author : leict 4 # @File : PictureToSQLite.py 5 6 import os 7 import sqlite3 8 9 # 10 # 图片导入SQLite 阅读全文
摘要:
1 ImageGetter imageGetter = new ImageGetter() { 2 3 @Override 4 public Drawable getDrawable(String source) { 5 URL url; 6 Drawable drawable = null; 7 阅读全文
摘要:
首先打开Git base dos命令窗口,然后输入以下命令: 1.git init 2.git remote add origin "你的码云或coding项目地址(ssh或https)" 3.git pull origin master 阅读全文
摘要:
1 from pymysql import connect 2 3 4 # 5 # Python操作MySQL数据库,进行正删改查 6 # 7 class Goods(object): 8 def __init__(self): 9 # 创建Connection连接 10 self.conn = c 阅读全文
摘要:
Material Design 指南中文版 https://www.mdui.org/design/ 阅读全文
摘要:
一、Java反射机制概述 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 正确方式: 引入需要的“包类”名称 --> 通过new实例化 --> 获取实例对象 反射方式: 实例化 阅读全文
摘要:
手写IOC 注解框架,由于代码中有详细注释,这里就基本只上代码。 1. 先写一个setContentView()、findViewById()、onClick()事件注解: 1 // setContentView()注解 2 3 import java.lang.annotation.Element 阅读全文
摘要:
前言 混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。代码混淆技术基本原理是使反编译工具反编译出来的代码人难以阅读,从而达到防止被逆向破解的目的。其实还有一个重要的功能,就是能apk瘦身,混淆后的apk要比不混淆的小很多,这个大家可以自己验证 阅读全文