技术开发
文章平均质量分 62
天向上
热爱电子行业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 3801 阅读 · 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 评论 -
默认开启系统内置app应用的权限
1.客户需求。将第三方的应用放到系统预装,即放到 System/app 下面,打开该应用时不会弹出授予权限窗口。2. 问题解决方法。frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java 类是对默认权限管理类,可以查看 grantDefaultSystemHandlerPermissions 该方法,里面有就有授予权限类似方法,可以模仿我们可以通过此类来对我们系统中存在的原创 2021-02-22 18:09:07 · 968 阅读 · 0 评论 -
默认开启手动安装的第三方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 · 717 阅读 · 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 评论 -
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 · 1379 阅读 · 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 评论 -
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 评论 -
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 评论 -
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 评论 -
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 评论 -
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 评论
分享