随笔博文

  • C++ 获取当前时间的两种方法(精确到毫秒)

    1. boost 方法#include <boost/date_time/posix_time/posix_time.hpp>std::string now_str1(){// Get current time from the clock, using microseconds resolutionconst boost::posix_time::ptime now = boost:

    2022-11-24 michael007js 1684

  • WebView拦截js请求

    webView.setWebViewClient(new WebViewClient() { @Overridepublic WebResourceResponse shouldInterceptRequest(WebView view,String url) {WebResourceResponse response = null;if (url.contains("logo"

    2022-11-24 michael007js 257

  • 还有这种操作?没有数据线开发调试的小技巧

    无线ADB在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCPIP的方法来进行。也就是然ADB 通过网络来连接设备,而无需USB数据线1.使用USB数据线连接设备2.在命令行输入adb tcpip 5555 ( 5555为端口号,可以自由

    2022-11-24 michael007js 130

  • 几款实用的Android Studio 插件

    Drawable 预览插件插件名称:Android Drawable Preview插件简介:这是一款在 Studio 上预览图片资源缩略图的插件,能帮我们快速定位欲查找图片的位置,除此之外还支持显示 xml 资源的缩略图。插件文档:安装成功后重启,即可通过 drawable 或者 mipmap 文件夹进行预览图片。Json 转 Java Bean 插件插件名称:GsonFormat插件简介:这是

    2022-11-24 michael007js 346

  • ColorUtil【Color工具类(color整型、rgb数组、16进制互相转换)】

    前言主要用于color整型、rgb数组、16进制互相转换(-12590395 <—> #3FE2C5 <—> [63,226,197])代码分析color的int类型值转16进制类型值包括两种方案:方案一:思路:计算&16777215的值,然后通过字符串获取16进制数值。/**Color的Int整型转Color的16进制颜色值【方案一】 * colorInt - -

    2022-11-24 michael007js 84

  • 如何保证API接口安全

    APP、前后端分离项目都采用API接口形式与服务器进行数据通信,传输的数据被偷窥、被抓包、被伪造时有发生,那么如何设计一套比较安全的API接口方案呢?一般的解决方案如下:1、Token授权认证,防止未授权用户获取数据;2、时间戳超时机制;3、URL签名,防止请求参数被篡改;4、防重放,防止接口被第二次请求,防采集;5、采用HTTPS通信协议,防止数据明文传输;一、Token授权认证HTTP协议是无

    2022-11-24 michael007js 209

  • Android Paint 画笔的一些偏知识

    setStrokeCap(Paint.Cap cap) 设置线头的形状放出「平头」「圆头」「方头」这种翻译我始终有点纠结:既觉得自己翻译得简洁清晰尽显机智,同时又担心用词会不会有点太过通俗,让人觉得我不够高贵冷艳?当线条的宽度是 1 像素时,这三种线头的表现是完全一致的,全是 1 个像素的点;而当线条变粗的时候,它们就会表现出不同的样子:虚线是额外加的,虚线左边是线的实际长度,虚线右边是线头。有了

    2022-11-23 michael007js 673

  • WebView 图片宽度自适应屏幕

    本文讨论的不是类似秒拍的短视频录制,而是用户选择本地一个现有视频,压缩后上传。秒拍的实现其实是自定义视频录制功能,从而控制录制时长,分辨率,码率等,生成体积很小的视频再上传。而我们则没办法控制原视频的参数,可能是一个很大的视频需要压缩处理。思路利用ffmpeg对视频转码,通过设定参数生成分辨率和码率更小的视频,实现压缩。当然,ffmpeg的功能远不止如此,这是一个很大的专题。用到的开源库:http

    2022-11-23 michael007js 145

首页
关于博主
我的博客
搜索