自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (29)
  • 收藏
  • 关注

原创 查看文件md5值

1、win+r 输入cmd进入控制界面2、certutil -hashfile XXXX md5(XXXX为绝对路径)Linux下查看文件md5值:进入文件目录,使用md5sum加文件名,例如md5sum test.txt

2021-08-27 15:42:22 615 1

转载 windos7 64位安装adb流程

adb 是Android sdk里的常用工具,很多朋友不知道如何下载此工具,也不懂安装adb驱动的方法,那么今天小编就带给大家adbwin7下载地址,以及win7安装adb驱动的方法,希望对大家有所帮助。win7安装adb驱动的方法:windows7 - 1、adbwin7下载地址:https://dl.google.com/android/repository/platform-tools-latest-windows.zip;windows8 - 2、安装adb驱动的方法:adb工具主要

2021-06-03 17:49:17 3412

原创 Android Studio 引入源码编译的jar包

直接引用 out\target\common\obj\JAVA_LIBRARIES\framework_intermediates目录下的相关文件,该目录下的classes-jarjar.jar 包含系统中很多接口apiAndroid Studio 引入源码编译的jar包1.拷贝classes-jarjar.jar到工程libs目录并重新命名为framework.jar,并右键单击jar包 Add as Library...

2021-05-17 17:35:16 164

原创 ubuntu读取数据库.db

最后解决办法:http://sqlitebrowser.org/打开链接下载DB.Browser.for.SQLite这个软件来打开.db文件Ubuntu and DerivativesStable releaseFor Ubuntu and derivaties, @deepsidhu1313 provides a PPA with the latest release here: https://launchpad.net/~linuxgndu/+archive/ubuntu...

2021-04-22 15:41:15 3015

原创 WebView加载网页出错:ERR_UNKNOWN_URL_SCHEME

一、原因03-03 18:22:30.897 2808 2808 I chromium: [INFO:CONSOLE(1)] "this.methodName", source: https://sm.bdimg.com/static/wiseindex/amd_modules/@baidu/wise-invoke-app_e2c3758.js (1)03-03 18:22:30.956 2808 2808 D BrowserActivity: Notify Tab Changed: 003...

2021-03-05 13:40:59 1743

原创 默认开启系统内置app应用的权限

1.客户需求。将第三方的应用放到系统预装,即放到 System/app 下面,打开该应用时不会弹出授予权限窗口。2. 问题解决方法。frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java 类是对默认权限管理类,可以查看 grantDefaultSystemHandlerPermissions 该方法,里面有就有授予权限类似方法,可以模仿我们可以通过此类来对我们系统中存在的

2021-02-22 18:09:07 749

原创 默认开启手动安装的第三方app应用的权限

--- a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java+++ b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java@@ -13157,6 +13157,19 @@ public class PackageManagerService extends IPackag.

2021-02-22 17:56:46 535

原创 详解如何使用git 生成patch 和打入patch

平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结生成patch 的方法:(我这里描述的生成patch 是根据commit 记录生成的)1.例如首先先通过git log 查看有哪一些commit2.把第一次commit 提交以后的(不包括第一次提交)都生成patch如上图所示:使用命令:git fo

2020-11-27 15:11:26 1385

原创 Git命令总结

1.命令创建分支方法:git branch test2.切换到刚创建的分支git checkout test3.修改本地代码分支,并上传到Gitlibgit addgit commit4.push到远程git push origin test5.git clone指定分支拉取代码主分支子分支git clone -b cnet_machine ssh://git@:25/.gitgit clone -b pj_5g ssh://[email protected] clone -

2020-11-27 09:14:36 69

原创 Android各版本对应的SDK版本,及SDK版本对应JDK版本

Android各版本对应的SDK版本,及SDK版本对应JDK版本平台版本 SDK版本 版本名称Android 11.0 30 (Android 11)Android 10.0 29 (Android Q)Android 9.0 28 Pie (Android P)Android 8.1 27 Oreo(Android O)Android 8.0 26 Oreo(Android O)(奥利奥)Android 7.1...

2020-10-16 09:02:52 10697

原创 android studio 下aidl的使用遇到的坑(Files under the build folder are generated and should not be edited)

一、什么是aidl AIDL:Android Interface Definition Language,即Android接口定义语言。 Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface ...

2020-08-20 18:08:29 6292 3

原创 Android Studio 3.5 打Jar包

1.创建一个Android Library Module  File>>New Module>>Android Library>>Next>>如下,项目名称填写myjar,module也写myjar。选Module界面如下: 2.添加依赖信息  打开myjar这个mudole下的build.gradle文件,在最末尾出添加如下信息: //生成jar包 task makeJar(type:Copy) { .

2020-08-19 14:03:42 323

原创 rk watchdog 看门狗配置,rockchip

1.CONFIG_DW_WATCHDOG=yCONFIG_WATCHDOG=y 打开驱动2.配置dts okay+++ b/arch/arm64/boot/dts/rockchip/rk3328-custom-v10.dtsi@@ -785,3 +785,7 @@&vpu_combo { status = "okay";};++&wdt {+ status = "okay";+};3. 上层使能wdt+++ b/ini...

2020-08-13 11:35:06 1929

原创 Android 7.1原生设置项删除

从源码中看到Settings继承SettingsActivity,而SettingsActivity继承SettingsDrawerActivity,在SettingsDrawerActivity的onCreate方法中,我们看到调用了getDashboardCategories方法,代码: getDashboardCategories();//获取设置项列表 s...

2020-04-29 17:28:39 364

原创 请问Mini-USB、USB2.0、USB-HOST、Micro-USB、USB-OTG什么区别?

USB是一种数据通信方式,也是一种数据总线,而且是最复杂的总线之一。硬件上,它是用插头连接。一边是公头(plug),一边是母头(receptacle)。例如,PC上的插座就是母头,USB设备使用公头与PC连接。目前USB硬件接口分三种,普通PC上使用的叫Type;原来诺基亚功能机时代的接口为Mini USB;目前Android手机使用的Micro USB。Mini-USB和Micro-US...

2020-04-16 14:13:35 1174

转载 Android亮度调整解析

干货总结,Android亮度调整有一下一些知识点需要注意:1、Android亮度调整,包括调整系统亮度和调整指定Activity亮度。2、Android系统亮度模式有两种,自动模式和手动模式。3、自动模式下和手动模式下获取系统亮度值的方式不一样,具体请看代码(谢谢老大指点,差点以为没办法获取自动模式下的亮度)。4、系统亮度值的区间为[0, 255]。需要注意的是,自动亮度模式下,直...

2020-02-20 22:57:26 1093

原创 Android线程的创建与销毁

1、使用HandlerThreadHandlerThread实际上就一个Thread,只不过它比普通的Thread多了一个Looper。我们可以使用下面的例子创建Handler :HandlerThread thread = new HandlerThread("MyHandlerThread"); thread.start(); mHandler = new Handler(t...

2020-01-17 14:01:28 1381 1

原创 Android的JNI开发涉及的char和string之间的互相转换

在jni中使用env是有两种情况的,c语言和c++语言。.c是c语言的源程序格式,.cpp是c++语言的源程序格式。这是两种不同的语言。C语言互相转换版本:framework/base/services/core/jni 下面是c++语言system/core/drmservice 下面是c语言//将char类型转换成jstring类型jstring CStr2Jstring...

2020-01-16 13:47:39 1751

原创 ubuntu 下使用串口工具(呕心沥血整理调试成功)

ubuntu 下使用串口工具1.安装sudo apt-get install minicom2.查看所有串口ls /dev/tty*3.连接串口线,查看正在使用的串口。grep tty4.修改minicom配置。sudo minicom -s选择Serial port setup这里重要的是以下几个选项:A 设置使用哪个串...

2019-11-21 19:55:18 6434

原创 Android.mk加入aidl编译(比AS方便)

很多时候项目里面会用到aidl,为了能编译到系统必然会用到Android.mk。编译包含aidl文件的需要加入下面两句,否则编译通过导入也会报错。=====================================Android.mk===================================================#<Gen Software>...

2019-11-19 14:46:35 1185

转载 Linux磁盘相关-分区与修复

Linux磁盘相关-分区与修复Jan 30, 2016inlinux问题描述:移动硬盘分配空间如下(其中sdb1,sdb3,sdb4为主分区,sdb5、6、7为逻辑分区):sdb 8:16 0 465.7G 0 disk├─sdb1 8:17 0 18.7G 0 part /├─sdb2 8:18 0 1K 0 part├─sdb3 8:19 0 78G 0 part /me...

2019-11-04 16:11:30 373

原创 Android JNI中C和JAVA代码之间的互相调用

1.com.devicetestcom.devicetest.ndkmac新建com.devicetest.ndkmac.JNITest.java2.打开android studio终端,使用javac编译上述文件,生成class文件。切换到app/src/main/java/com/devicetest/ndkmac目录下执行javac JNITest.javaAndroid...

2019-10-21 19:34:22 420

转载 Android驱动学习-app调用内核驱动过程(驱动框架回顾)

Android系统的核心是java,其有一个David虚拟机。Android-app操作硬件也相当于是java操作硬件。在Linux系统上操作硬件是通过open read write等来实现,也就是操作C库。如果java能直接调用C库中的函数,也就解决了app操作硬件的问题。下面的文章是java调用C/C++库的方法。链接:JAVA程序通过JNI调用C/C++库1.方法1——jni...

2019-10-21 18:50:51 553

原创 beyond compare-4.1.9.21719_amd64.deb ubuntu 1410 64位亲测可用

tar -zxvf bcompare-3.3.8.16340.tar.gz beyond compare-4.1.9.21719_amd64.deb ubuntu 1410 64位亲测可用,下载、安装、卸载方法如下:wget http://www.scootersoftware.com/bcompare-4.1.9.21719_amd64.debsudo apt-get update...

2019-08-06 20:01:34 727

原创 beyond compare64位亲测可用,下载、安装、卸载方法

beyond compare64位亲测可用,下载、安装、卸载方法如下:官方下载路径:http://www.scootersoftware.com/download.php启动beyond compare命令行执行:bcompare卸载旧的版本:sudo apt-get remove bcomparecd Downloads/sudo apt-get updatesud...

2019-08-06 15:18:27 1819 1

原创 Ubuntu 文件夹右小角有锁的问题解决

有锁,普通用户就不能操作该文件夹。解决办法:sudo chmod -R 777 路径(文件夹或文件)sudo chmod -R 777 produceThe root filesystem on /dev/sda6 requires a manual fsckfsck /dev/sda6yyyyyreboot...

2019-07-26 10:15:11 920

转载 ubuntu 安装 Sqlite 和 可视化工具 SqliteBroswer

在ubuntu上试了好几种sqlite 工具,感觉这个比较好用,mark一下。ubuntu(18.04+)安装方式如下 1.To add this ppa just type in these commands in terminal: sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser 2.Then upd...

2019-04-30 14:05:59 2153

转载 Android Studio开发-高效插件强烈推荐(!!!)

Android Studio开发-高效插件强烈推荐现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程...

2019-03-21 10:27:35 2390

转载 关于Gradle配置的小结

前言使用 Android Studio 来开发 Android 工程的过程中,接触 Gradle 是不可避免的,比如配置签名、引入依赖等。那么 Gradle 到底是什么东西呢? Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言 (DSL) 来声明项目设置,抛弃了基于 XML 的各种繁琐配置 (此...

2019-03-06 15:10:31 168

转载 Android Studio 3.2 JNI (ndk-build)

记录下 Android Studio 嵌入 C 代码的过程,使用 ndk-build. 当前环境:Android Studio 3.2 NDK 19.1创建 JNI 文件夹Android结构下,直接在项目右键,选择 New - Folder - JNI Folder ,对话框直接点击 Finish 即可方便地在默认位置创建 jni 文件夹用于存放 c 源码。默认位置在 app/src/...

2019-03-06 14:42:42 904

转载 Android之collection(集合)转

Java集合框架的基本接口/类层次结构:[I]:接口[C]:类java.util.Collection [I]+--java.util.List [I] +--java.util.ArrayList [C] +--java.util.LinkedList [C] +--java.util.Vector [C] +--java.util.Stack [C]...

2018-12-25 15:48:52 435

原创 我的CSDN

初次使用csdn,应该是相见恨晚,真不知道这有什么好的东西可以看看!拭目以待吧2008年11月29日

2008-11-28 21:00:00 203

使用Android Studio 3.5生成java的Jar包V2.pdf

使用Android Studio 3.5生成java的Jar包 1.创建一个Android Library Module   File>>New Module>>Android Library>>Next>>如下,项目名称填写myktrapi,module也写myktrapi。选Module界面如下: 内容图文并茂,一学就会,物超所值

2021-04-01

老罗Android之旅课件.zip

老罗的Android之旅系列导读PPT课件,Android专用驱动,Android安全机制,Android应用程序UI架构等等

2020-08-05

window7 64位 adb安装(亲测有效)

window7 64位 adb安装(亲测有效) 工具:adb(adroid debug brindge) 安装tips: 1记得一定要.把相应文件夹赋值到 C:\Windows\System32和C:\Windows\system\这两个系统目录。 2.Windows+R 打开运行, 输入cmd,打开到上面对应的文件夹下,敲adb就能用了。 cd Windows/system adb.exe 然后就可以使用

2019-08-29

Mstar理论及实践篇

UBoot启动流程 MBoot/UBoot Command机制 UBoot环境变量(Environment Variable)

2019-04-29

Andriod8.0 Tv Launcher源码 基于Android Studio的工程源码。

Andriod8.0 TV Launcher源码, 基于Android Studio的工程源码。 一种基础的 Android TV桌面导航Launcher 的Demo,仅用作交流!

2019-04-11

bcomepare永远免费版本

BCompare可以用来管理您的原始档、保持比对资料夹同步、比对程式的输出结果、以及检查所烧入光碟备份的精确度等。BCompare是一个强大实用的对比软件,支持文本文件对比,MP3文件对比,版本信息对比等。 可永久使用。 首先下载: bcompare_3.3.8.16340+Keygen 

2018-12-25

ubuntu 下安装32位库 ia32-libs方法

在64-bit机器上运行32-big的应用程序是,需要安装ia32-libs库 下载ia32-libs.tar.gz(下载地址:http://www.uuuwg.com/user/other/61NziUd2T) 接着对“ia32-libs.tar.gz” 进行解压,解压完成之后进入相应的目录,此时你会发现有三个deb文件,执行以下命令对三个安装包进行安装。 sudo dpkg -i lib32asound2_1.0.25-3ubuntu3.2_amd64.deb sudo dpkg -i lib32v4l-0_0.8.8-4_amd64.deb sudo dpkg -i ia32-libs_20140131_amd64.deb 安装好后就可以启动 bcompare,然后完成注册就行了!(三个安装包安装时有依赖关系,安装的顺序改变了同样也会提示错误!)

2018-12-24

Ubuntu如何在Android 6.0及以上嵌入MuPDF

Ubuntu如何在Android 6.0及以上嵌入MuPDF,该方法可以支持的版本为mupdf-1.9-source;mupdf-1.10-source;亲测有效。 详细操作指南,看了就会

2018-03-16

Android反编译工具ApkTool2.2.4

Android 反编译工具, ApkTool2.2.4最新版本。apktool功能:反编译出apk资源文件。包括命令操作过程,说明文件。 按照步骤一步一步来就是了: 1.右击链接保存将打开的文本保存为apktool文件,该文件无需加后缀名。 2.下载最新的apktool-2,这里下载最新的apktool_2.2.4.jar 3.确定是否有 32 bit libraries(ia32-libs) 4.下载的文件改名为apktool.jar 5. 移动两个文件到 /usr/local/bin 6. 这里,我是把两个文件放在/SoftUtils/apkktool目录里, 进入目录  : sudo mv -i apktool apktool.jar /usr/local/bin/ , 输入密码后就移动好了 7.给apktool 文件执行的权限: 进入目录 cd /usr/local/bin/ sudo chmod +x apktool 然后就可以在任何目录执行 apktool 了 比如在目录下反编译某个文件  apktool d app.apk 完美解决!

2017-09-21

芯片资料不能下载

下面以NPN槽型光电开关为例,对其工作原理作一简单的描述:当光电开关通上工作电源,光电发射管发出红外线,接收管处于导通状态。使5点电压小于2.5V以下,并此时6点状态电压为2.5V左右,5点电压比6点电压低.并送进LM393进行比较大小,输出一个电平.当遮挡片或物体经过"凹槽"时,接收管的红外线信号被中断,其C、E极恢复阻断状态。此是5点状态为5V ,而6点状态电压仍为2.5V左右.低是5点,LM393比较后输出一个反向电平.当遮挡片或物体过去后,接收管重新接收到红外线信号,其C、E极重新处于导通状态。

2011-12-25

fpga和dsp arm

器视觉(1) 设计方法(1) pdf格式(1) 基础(1) vhdl(1) 正弦波锯齿波三角波(1) 知识(1) fpga手册(1) 指导准则(1) 设计(1) 详细了解fpga(1)

2011-11-28

IIC协议EEPROM知识学习

IIC总线协议及EEPROM芯片资料说明,包括汉语资料,入门的好资料

2011-11-01

GPIO按键控制接口

GPIO接口的实例,实现方案,乘风破浪会有时

2011-09-15

按键扫描和数码管显示

数码管的显示及按键扫描程序总结,动态按键扫描,C语言,实现方案

2011-09-14

Altera实验板原理图

Altera实验板原理图 含有数码管 入门的好资料

2011-08-15

FT2232D芯片资料data sheet

FT2232D是一款USB转com的经典芯片

2011-08-15

ModelSim SE 6.2b使用操作 视频

这是本人阅读大量文献资料自己总结的,简单介绍了ModelSim SE 6.2b的使用及操作,是初学者快速入门,内容丰富!

2009-11-09

信号发生器 正弦波锯齿波三角波 VHDL

该内容包括其频率可调的正弦波锯齿波三角波等信号的VHDL语言程序和模块图,硬件连接模块图,真是不错的资源,绝对经典!

2009-11-09

Verilog Testbench

文件虽然很小,但是当你读完这些你会对Verilog Testbench文件的编写有所了解,确实很经典,有很多经典例程不容错过!

2009-11-09

Verilog Testbench

这些都是宝贵的Verilog入门资料,英文原文的容易看懂

2009-11-09

verilog基础知识

verilog基础知识,最基本的入门资料,欢迎大家下载

2009-09-08

FPGA手册下载pdf

FPGA设计指导准则,让你详细了解FPGA的结构,入门的首选材料

2009-07-31

FPGA设计思想方法

FPGA设计思想方法 非常不错的资源 pdf格式

2009-07-31

FPGA 设计流程大全

FPGA 设计流程,ppt格式,初学者入门

2009-07-31

基于自适应天线的GPS抗干扰技术研究

GPS入门介绍,自适应算法抗干扰,内容翔实,是初学者必选的参考资料

2009-05-13

车牌识别使用手册 内容翔实丰富

介绍了车牌识别的处理方法,详细解释算法的过程,让你很快学会算法精髓!

2009-03-27

机器视觉 图像处理 应用

机器视觉方面的几个经典例子!非常适合初学者领悟机器视觉的奥秘!

2009-03-27

空空如也

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

TA关注的人

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