知识
文章平均质量分 64
天向上
热爱电子行业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android平台系统签名方式
摘要:本文描述了APK签名过程中遇到的库文件缺失问题及解决方法。在rk3566jia目录下执行签名命令时,系统提示缺少conscrypt_openjdk_jni库文件。通过拷贝该文件到指定目录并重新运行签名命令(java -Djava.library.path指定库路径,使用signapk.jar工具配合platform.x509.pem和platform.pk8证书),最终成功完成对dbzm_4.1.7_dangbei.apk的签名,生成dbzm_4.1.7_dangbei_sign.apk文件。该过程展原创 2025-08-08 15:15:47 · 410 阅读 · 0 评论 -
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 · 4572 阅读 · 0 评论 -
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 · 260 阅读 · 0 评论 -
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 · 3799 阅读 · 0 评论 -
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 · 2100 阅读 · 0 评论 -
详解如何使用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 · 1649 阅读 · 0 评论 -
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://git@SH.gitgit clone -原创 2020-11-27 09:14:36 · 129 阅读 · 0 评论 -
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 · 11635 阅读 · 0 评论 -
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 · 6656 阅读 · 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 · 414 阅读 · 0 评论 -
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 · 2763 阅读 · 0 评论 -
请问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 · 1576 阅读 · 0 评论 -
Android亮度调整解析
干货总结,Android亮度调整有一下一些知识点需要注意:1、Android亮度调整,包括调整系统亮度和调整指定Activity亮度。2、Android系统亮度模式有两种,自动模式和手动模式。3、自动模式下和手动模式下获取系统亮度值的方式不一样,具体请看代码(谢谢老大指点,差点以为没办法获取自动模式下的亮度)。4、系统亮度值的区间为[0, 255]。需要注意的是,自动亮度模式下,直...转载 2020-02-20 22:57:26 · 1378 阅读 · 0 评论 -
Android线程的创建与销毁
1、使用HandlerThreadHandlerThread实际上就一个Thread,只不过它比普通的Thread多了一个Looper。我们可以使用下面的例子创建Handler :HandlerThread thread = new HandlerThread("MyHandlerThread"); thread.start(); mHandler = new Handler(t...原创 2020-01-17 14:01:28 · 1518 阅读 · 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 · 1980 阅读 · 0 评论 -
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 · 6809 阅读 · 0 评论 -
Android.mk加入aidl编译(比AS方便)
很多时候项目里面会用到aidl,为了能编译到系统必然会用到Android.mk。编译包含aidl文件的需要加入下面两句,否则编译通过导入也会报错。=====================================Android.mk===================================================#<Gen Software>...原创 2019-11-19 14:46:35 · 1486 阅读 · 0 评论 -
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 · 562 阅读 · 0 评论 -
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 · 516 阅读 · 0 评论 -
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 · 734 阅读 · 0 评论 -
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 · 989 阅读 · 0 评论 -
Android Studio开发-高效插件强烈推荐(!!!)
Android Studio开发-高效插件强烈推荐现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程...转载 2019-03-21 10:27:35 · 2490 阅读 · 0 评论 -
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 · 2341 阅读 · 0 评论 -
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 · 994 阅读 · 0 评论 -
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 · 2166 阅读 · 1 评论 -
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 · 872 阅读 · 0 评论 -
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 · 505 阅读 · 0 评论
分享