- 博客(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
655
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
4182
原创 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
212
原创 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
3535
原创 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
2012
原创 默认开启系统内置app应用的权限
1.客户需求。将第三方的应用放到系统预装,即放到 System/app 下面,打开该应用时不会弹出授予权限窗口。2. 问题解决方法。frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java 类是对默认权限管理类,可以查看 grantDefaultSystemHandlerPermissions 该方法,里面有就有授予权限类似方法,可以模仿我们可以通过此类来对我们系统中存在的
2021-02-22 18:09:07
869
原创 默认开启手动安装的第三方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
621
原创 详解如何使用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
1558
原创 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
94
原创 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
11308
原创 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
6495
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
372
原创 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
2529
原创 Android 7.1原生设置项删除
从源码中看到Settings继承SettingsActivity,而SettingsActivity继承SettingsDrawerActivity,在SettingsDrawerActivity的onCreate方法中,我们看到调用了getDashboardCategories方法,代码: getDashboardCategories();//获取设置项列表 s...
2020-04-29 17:28:39
408
原创 请问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
1357
转载 Android亮度调整解析
干货总结,Android亮度调整有一下一些知识点需要注意:1、Android亮度调整,包括调整系统亮度和调整指定Activity亮度。2、Android系统亮度模式有两种,自动模式和手动模式。3、自动模式下和手动模式下获取系统亮度值的方式不一样,具体请看代码(谢谢老大指点,差点以为没办法获取自动模式下的亮度)。4、系统亮度值的区间为[0, 255]。需要注意的是,自动亮度模式下,直...
2020-02-20 22:57:26
1256
原创 Android线程的创建与销毁
1、使用HandlerThreadHandlerThread实际上就一个Thread,只不过它比普通的Thread多了一个Looper。我们可以使用下面的例子创建Handler :HandlerThread thread = new HandlerThread("MyHandlerThread"); thread.start(); mHandler = new Handler(t...
2020-01-17 14:01:28
1475
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
1903
原创 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
6682
原创 Android.mk加入aidl编译(比AS方便)
很多时候项目里面会用到aidl,为了能编译到系统必然会用到Android.mk。编译包含aidl文件的需要加入下面两句,否则编译通过导入也会报错。=====================================Android.mk===================================================#<Gen Software>...
2019-11-19 14:46:35
1398
转载 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
434
原创 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
473
转载 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
674
原创 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
815
原创 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
2042
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
961
转载 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
2263
转载 Android Studio开发-高效插件强烈推荐(!!!)
Android Studio开发-高效插件强烈推荐现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程...
2019-03-21 10:27:35
2445
转载 关于Gradle配置的小结
前言使用 Android Studio 来开发 Android 工程的过程中,接触 Gradle 是不可避免的,比如配置签名、引入依赖等。那么 Gradle 到底是什么东西呢? Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言 (DSL) 来声明项目设置,抛弃了基于 XML 的各种繁琐配置 (此...
2019-03-06 15:10:31
211
转载 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
953
转载 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
475
使用Android Studio 3.5生成java的Jar包V2.pdf
2021-04-01
window7 64位 adb安装(亲测有效)
2019-08-29
Andriod8.0 Tv Launcher源码 基于Android Studio的工程源码。
2019-04-11
bcomepare永远免费版本
2018-12-25
ubuntu 下安装32位库 ia32-libs方法
2018-12-24
Ubuntu如何在Android 6.0及以上嵌入MuPDF
2018-03-16
Android反编译工具ApkTool2.2.4
2017-09-21
芯片资料不能下载
2011-12-25
fpga和dsp arm
2011-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人