自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 PVE8.0内核构建支持IOMMU拆分

PVE直通SATA控制器给群晖的时候,发现网卡、USB、SATA控制器都在一个IOMMU上。直通完了,PVE直接失联了。这肯定不行。百度了一下说是要编译内核把IOMMU拆开。下面记录一下编译内核的过程。

2023-07-01 18:24:17 4134 6

原创 Java、Gradle、Exec执行bat脚本失败处理

今天使用Gradle脚本写编译完Jar包后自动执行dex命令,如下写法,竟然提示运行失败。 exec { workingDir "../" commandLine "dx","--version" }报错:>A problem occurred starting process 'command 'dx''有点纳闷,这命令cmd里不是运行得...

2020-03-27 14:51:55 2560 1

原创 SQLCipher加密数据库打开工具

普通的SQLite工具无法打开SQLCipher加密过后的数据库,需要使用此工具打开查看 DB Browser for SQLite。该工具支持打开使用SQLCipher加密的数据库。

2020-02-07 14:24:23 4901 3

原创 Replugin 源码分析(2)------replugin-plugin-gradle插件源码分析

前言上一篇文章分享了宿主的gradle插件的源码分析,本文将分析插件项目的gradle插件的源码,360的插件apk是支持独立安装的,这点和其他插件化框架有不小的区别,很显然插件程序肯定做了不少事情。一、源码结构显然光看这代码量就知道比宿主gradle插件干的事情多。二、源码分析插件入口类:com.qihoo360.replugin.gradle.plugin.ReClassPlu...

2019-08-19 17:53:58 423

原创 Replugin 源码分析(1)------replugin-host-gradle插件源码分析

前言一、源码结构很显然标准的gradle插件工程,编码语言为groovy,编译工具为gradle,本文不讨论gradle插件工程相关知识,本文只分析该插件在宿主编译时做了哪些工作。二、源码分析从replugin-host-gradle.properties文件可以看到整个plugin的入口在类com.qihoo360.replugin.gradle.host.Replugin中,首先...

2019-08-15 18:07:50 312

原创 Android实现操作U盘,解决写入不完整的问题

因为项目需要,APP要把数据导出到U盘中,下文将介绍下Android5.0以上怎么操作U盘。重点就是写入文件之后,必须调用内核文件同步函数,否则可能存在写入不完全的问题.这里不详叙DocumentFile相关的操作,网上已经有很多了.获取外部存储 private List<StorageVolume> getVolume() { StorageManager man...

2019-03-22 18:15:35 1977

原创 Android对View进行全局拦截处理

前言当我们继承AppCompatActivity时,会发现一些系统控件会被替换成v4包扩展过后的View,它是如何做到全局拦截替换的呢,有时候我们也有一些需求,需要对某一类型的View进行统一操作。LayoutInflater 源码分析先来看看inflate函数://Layoutinflater.java public View inflate(@LayoutRes ...

2018-02-09 13:20:33 2048

原创 Android 仿IOS边缘滑动事件监听

直接上代码,原理是利用Activity的dispatchTouchEvent进行全局触摸事件拦截,并且通过标志位拦截事件,避免在触发边缘侧滑时引起其他滑动控件的滑动。 //从dispatch拦截事件 @Override public boolean dispatchTouchEvent(MotionEvent ev) { return gestureHand...

2018-02-08 11:00:59 1172 1

原创 Kotlin扩展函数与重载操作符解析

扩展函数可以称为Kotlin的核心,标准库里到处充斥着扩展函数和高阶函数。然而标准库中扩展函数看起来都是高深莫测,一脸懵逼。本文教你如何理解扩展函数。

2017-06-15 17:58:06 3685

原创 ListView和EditText使用解决方案

ListView的复用对于EditText的坑有不少,比如焦点丢失、值乱窜、滚动问题。本文通过两种方案来解决:一、老老实实使用ListView,然后把坑踩平。1、焦点问题该问题主要体现在于,点击EditText的时候键盘弹出,但是输入却没有任何反应,需要再点击一次才能输入数据。产生的原因在于弹出键盘的时候触发了ListView的刷新,导致本来获取了焦点的EditText又失去了焦点

2017-02-20 09:26:26 1215

原创 sqlite知识分享

平时遇到的sqlite知识分享

2016-11-02 18:05:51 535

原创 Android Studio NDK 入门教程(8)--JNI动态注册本地方法

这里可以提供另外一种方法来动态注册c++函数,让其根Java中的native方法关联起来。

2016-09-09 15:20:25 3157

翻译 Android Studio NDK 入门教程(7)--被NDK支持的C++运行库

Android 默认使用的是最小系统c++运行库,功能十分有限。并且不便于代码移植,毕竟STL在大部分代码中都有使用。

2016-09-02 15:05:19 6178 4

原创 Android根据文字长度自动调整字号的TextView

标题根据文字的长度自动适配字号大小和换行显示,因为标题可能很长然后显示不完全。

2016-08-31 12:51:55 7043

原创 Android Studio NDK 入门教程(6)--JNI签名验证防止恶意调用

JNI签名验证

2016-08-28 19:34:16 8958 4

原创 Android Studio NDK 入门教程(5)--Java对象的传递与修改

概述本文主要Java与C++之间的对象传递与取值。包括传递Java对象、返回Java对象、修改Java对象、以及性能对比。

2016-08-24 17:34:09 3644

原创 Android Studio NDK 入门教程(4)--优雅的在C++中输出Logcat

本文描述如何在C/C++中输出Logcat日志

2016-08-23 21:49:19 8009

原创 Android Studio NDK 入门教程(3)--Java与C++之间的类型签名

概述本文主要介绍Java与C++通信时函数的签名关系

2016-08-19 16:41:59 1905

原创 Android Studio NDK 入门教程(2)--Java与C++之间的简单数据转换与传递

概述本文将讲解Java与原生代码之间的数据转换,包括基础类型之间的转换。

2016-08-16 01:18:37 4562 5

原创 Android Studio NDK 入门教程(1)--来自C 语言的String

本文讲述如何使用Android Studio 进行NDK简单开发

2016-08-08 13:05:52 10436 2

原创 Android Studio 配置快捷方式生成JNI头文件的方法

Android Studio快捷键生成JNI头文件

2016-04-07 17:54:51 6159 1

转载 让windows原生CMD使用ls命令

新建ls.bat编辑类容为: @echo off dir 3.将该文件移动到C:\Windows下。 CMD里就可以用ls来代替dir命令显示目录列表了。

2016-01-19 15:58:23 15846

原创 如何使用WireShark抓取数据包?

怎样设使用wireshark

2015-12-16 17:28:57 12952

原创 PHP脚本快速比较两个mysql表结构的差异

php脚本比较两个mysql数据的差异.

2015-12-03 17:17:32 3391

原创 Android中BaseActivity的用法

为什么要用BaseActivity? 作为一名懒程序猿,自然是尽可能对一些具有通用性的东西写成一个函数,避免每次使用都写很长很长的代码.这里不在叙述什么事面向对象编程这些深奥的道理,只贴一下我自己习惯用的一些方法.

2015-09-19 21:33:05 4716

原创 Android 对整张图片打马赛克

自己在一个项目中用到的 在这里贴出来 希望能帮助到有需要的人

2015-09-19 20:30:30 3314

原创 安卓程序如何控制闪光灯开关

安卓通过相机API控制相机

2015-02-28 17:07:37 3694

Android so文件签名验证源代码

参考文章 http://blog.csdn.net/venusic/article/details/52347316

2016-08-28

Android Studio 数组传递 JNI 示例程序

http://blog.csdn.net/venusic/article/details/52187452

2016-08-16

C#任务管理器,支持一次结束多个任务

很简单的一个任务管理器 用DatagridView做的 支持一次结束多个任务。新手可做参考。 编译环境 VS2013 WIN8.1 PRO 64位。 框架:.net2.0

2014-05-22

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

TA关注的人

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