- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 gogs触发Jenkins自动构建关联(ssh-key)
gogs触发Jenkins自动构建关联(ssh-key)配置ssh公钥2. Jenkins配置a. 安装gogs插件b. 新建item,添加gogs项目路径,选择配置ssh-key,配置构建指令这里的key是与gogs公钥相对应的私钥3. 返回gogs配置web钩子(仓库设置中)地址格式为 http://Jenkins-ip:port/gogs-webhook/?job=项目...
2022-05-25 11:14:48 366
原创 Android 设置项(一级菜单)快速屏蔽(wifi & bt)
packages\apps\Settings\src\com\android\settings private void doUpdateTilesList() { ..... somethingChanged = setTileEnabled(changedList, new ComponentName(packageName, WifiSettingsActivity.class.getName()), ...
2022-04-25 11:28:57 2112
原创 Android 编译时默认调过自定义备份文件,不编译文件内容
android 7.1版本下编译时不加载vendor/xxx目录下所有Android.mkdiff --git a/build/core/main.mk b/build/core/main.mkindex b0207be..3a5204a 100644--- a/build/core/main.mk+++ b/build/core/main.mk@@ -549,7 +549,7 @@ ifneq ($(dont_bother),true) # Can't use first-makefile
2022-03-01 11:00:04 2242
原创 vscode 中markdown导出无法显示流程图及数学公式
1. 在vscode中进行markdown预览安装插件2. 导出时会遇到内嵌数学公式和流程图之类无法显示在文件内添加这段内容即可<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script><script type="text/x-mathjax-config">.
2021-12-14 09:11:51 3653 2
原创 Rk3568 以太网百兆Dts配置
RMII clk in&gmac0_clkin{ clock-frequency = <50000000>; };&gmac0 {phy-mode = "rmii";clock_in_out = "input";snps,reset-gpio = <&gpio2 RK_PD3 GPIO_ACTIVE_LOW>;snps,reset-active-low;snps,reset-delays-us = <0 20000 100000>;
2021-10-18 13:57:40 3718 1
原创 SSH免密登录
1. 生成ssh keyssh-keygen -t rsa2. 将本地的id_rsa.pub 提交到要登录的服务器方式一:ssh-copy-id -i ~/.ssh/id_rsa.pub xxx@192.168.1.101方式二:手动将~/.ssh/id_rsa.pub 复制到要登录的用户的~/.ssh/authorized_keys文件内3. 使用ssh 登录即可免密登录问题注意文件及文件夹权限登录目标用户目录 0755 /home/xxx.ss...
2021-09-24 11:11:03 87
原创 RK3568 Android 11 切换单git仓编译报错问题
RK3568 由repo仓管理切换为单git仓管理,进行编译报错:error: hardware/rockchip/libmpimmz/Android.bp:7:1: module "gen_mmz_version": module source path "hardware/rockchip/libmpimmz/.git" does not existerror: hardware/rockchip/librga/Android.bp:18:1: module "gen_rga_api_versio
2021-09-16 14:08:51 1431
原创 android studio 添加系统签名
platform.pk8和platform.x509.pem转换成key.storage在android studio 下使用linux 下生成key.storage方式openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out shared.priv.pem -nocryptopenssl pkcs12 -export -in platform.x509.pem -inkey shared.priv.pem -out shared.p
2021-03-09 16:50:15 208
原创 android 获取apk路径,用于判断系统应用或安装覆盖的应用
File file = new File(getPackageManager().getApplicationInfo("xxx.xxx.xx", 0).sourceDir);String path = file.getPath();if(path.contains("data/app")){ Log.v(TAG,"find file " + path);}else{ Log.v(TAG,"None find file " + path);}
2021-01-29 16:51:23 580
原创 ubuntu 18.04 搭建ftp服务器
文件服务器搭建使用:(ftp)vsftpd 安装:sudo apt-get install vsftpd相关环境修改配置:sudo vim /etc/vsftpd.conf#允许写上传write_enable=YES# 将根目录设置为当前目录chroot_local_user=NOchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_list#修改服务器pam_service_name=ftploc
2021-01-21 11:32:39 276
原创 android 7.1 鼠标右击返回
--- a/frameworks/native/services/inputflinger/InputReader.cpp+++ b/frameworks/native/services/inputflinger/InputReader.cpp@@ -1285,7 +1285,7 @@ uint32_t CursorButtonAccumulator::getButtonState() const { result |= AMOTION_EVENT_BUTTON_PRIMARY; ...
2021-01-14 09:40:40 228 1
原创 ubuntu14.04开启启动双网卡动态获取ip
开机后ifconfig 查看到仅使用一张网卡ifconfig -a可以看到两张网卡都有被加载出来查看/etc/network/interfaces文件添加auto eth1iface eth1 inet dhcp再重启,两张网卡都生效,动态获取ip
2020-12-26 13:35:41 321
原创 ubuntu 18.04 tensorflow 安装(使用anconda3)
anaconda3下载https://www.anaconda.com/环境配置export PATH=/home/du/anaconda3/bin:$PATHjupyter 支持局域网访问使用使用ipython生成key秘钥from notebook.auth import passwdpasswd()创建jupyter_node文件夹进入jupyter node文件夹使用jupyter notebook进入/home/user/.jupyter下创建修改jupyte.
2020-12-23 19:05:01 163
原创 android 应用截屏失败
apk在创建时设置了禁止截屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
2020-07-02 18:00:29 505
原创 android 9.0修改多应用同时录音
--- a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp+++ b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp@@ -1717,7 +1717,7 @@ audio_io_handle_t AudioPolicyManager::getInputForDevice(audio_devices_t device, ...
2020-05-23 09:25:00 1270 1
原创 repo sync 出错UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 79: ordinal n
在同步时一直跳默认编码错误不支持Exception in thread Thread-177:Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/...
2020-04-03 17:04:38 1347
原创 在本地创建repo镜像时对多个不同源,部分代码仓进行服用(最好来自同一厂商的)
1. 下载初始仓(该部分可参考https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/镜像下载及初始化)repo init -u https://aosp.tuna.tsinghua.edu.cn/mirror/manifest --mirror2. 进行同步镜像仓repo sync3. 同步完成后修改镜像仓进行添加其他镜像仓cd ...
2020-03-01 14:35:00 571
原创 android 在调用执行了reboot系统层做部分针对平台进行特殊处理
android 应用层调用系统重启,接口最后会走到PowerManagerService.javaservices/core/java/com/android/server/power/PowerManagerService.javapublic void reboot(boolean confirm, String reason, boolean wait)在该函数下对系统进入重启...
2020-01-06 15:39:13 187
原创 android 使用usb RNDIS 上网
在kernel中需要配置CONFIG_USB_NET_RNDIS_HOST=y设备连接上其他机器(开启了RNDIS网络共享的设备)后系统会枚举出usb0的网络接口(ls /sys/class/net/),但是Android系统没有枚举出网卡(ifconfig没看见新的网卡生成)。枚举网卡问题(有两种修改选择)1. 修改Android系统层,更改默认网卡名为usb0com.and...
2019-12-27 10:58:23 7397 2
原创 android 外接设备usb申请同意弹框不在apk上显示
apk除了照Google上的监听注册host广播,还要自己主动申请才会在自己应用上弹出usb授权的弹框,如果只是注册了设备监听,没去请求设备权限,则弹框会出现在systemui上UsbDevice device;usbManager.requestPermission(device, permissionIntent);具体参考Android developer官网htt...
2019-12-17 15:15:32 882
原创 Android 4.4用命令行设置当前时间
android 4.4平台下用busybox date -s 设置老是设置成UTC时间,用date设置是当前时间,但是年月日时分秒一直不对写不进去,命令行下调用也没有提示,最后试到用这个格式可以//date -s "20151116.120000" %4d%2d%2d.%2d%2d%2ddate -s20151116.120000...
2019-12-13 10:12:45 462
原创 ubuntu18.04中virtualbox安装使用xp问题处理
virtualbox 安装采用ubuntu18.04商店中带的版本,不要去virtualbox官网下载安装。在virtual使用gost镜像还原失败,必须用MSDN安装。http://www.windows7en.com/xp/5230.html1. 解决virtual box 使用usb接入Ctrl+Alt+t:aptitude search virtualboxsud...
2019-12-07 09:52:38 220
原创 Android 高分屏调用分屏apk默认主应用不在左边问题
在高分屏下navigation bar 被默认创建在底部,导致应用调用分屏时,主应用被分到了右边。修改services/core/java/com/android/server/policy/PhoneWindowManager.java底部导航栏创建位置 @NavigationBarPosition private int navigationBarPosition(i...
2019-11-23 11:12:45 322
原创 Android 9 部分应用安装启动闪退
arm目前指令集架构主要有64位的arm64-v8a,以及32位的armeabi-v7a和armeabi。遇到有的第三方应用在32位情况下默认使用armeabi-v7a下库报错,切换默认顺序为armeabi下库优先。修改build.propro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabiro.product.cpu.abili...
2019-11-20 16:57:37 720
原创 jupyter notebook配置局域网下其他用户使用
服务器上生成默认配置表 jupyter notebook --generate-config --allow-root 使用python3 生成秘钥1. from notebook.auth import passwd2. passwd()3. 此时会让你两次输入密码,然后就会生成秘钥4. ************修改jupyter notebook 配置表 vim ...
2019-09-30 09:56:25 1380
原创 jupyter 安装使用c-kernel使用数学库提示undefined symbol处理
jupyter c-kernel 编译提示错误处理/tmp/tmpg_1649wd.out: symbol lookup error: /tmp/tmpdk1oyo5a.out: undefined symbol: pow[C kernel] Executable exited with code 127出现改问题时使用gcc -lm 可以解决,但是在jupyter没办法这样添加处理...
2019-09-29 18:37:03 387
原创 Launcher3导入Android studio问题
最新的aosp的launcher3代码中导入Android studio3.4版本中各种报错问题,后换成3.3版本后可正常使用,原因为gradle版本不兼容。Android studio中绑定,限制了gradle的最低版本,gradle的版本会有各种问题,3.3的支持的版本恰好支持在launcher3默认的gradle版本。...
2019-06-26 11:14:58 1179
原创 android 获取系统属性的几种方法
在android 系统中有几种获取系统属性的方法命令行、c/c++中以及java代码中1. 命令行(shell)中获取系统参数 getprop keys设置系统参数 setprop keys value2.在c/c++中方法一:在c/c++中properties设置和获取。相关函数定义在库里面libcutils.so中,NDK没有。方法二:在通过popen()管...
2019-06-10 16:01:24 4907
原创 android 9 禁止创建navigation bar
在Android 9.0中是否显示navigation bar创建在StatusBar.java文件中 try { boolean showNav = mWindowManagerService.hasNavigationBar(); if (DEBUG) Log.v(TAG, "hasNavigationBar=" + showNa...
2019-06-09 11:27:06 826
原创 Android 9移植hal驱动库遇到问题总结
由于Android 9.0强制开启VNDK问题,在编译之前旧的驱动库时遇到了系统库头文件无法找到,以及遇到文件操作函数未定义问题。1. 由于还是使用Android.mk文件进行编译遇到系统库头文件找不到时例如<hardware/audio.h>,fatal error: 'hardware/gps_internal.h' file not found#include <...
2019-03-01 09:51:16 1898 1
原创 Android 8.0整体编译成功后使用mmm进行编译失败处理。
使用make -j8进行编译成功,但是进行mmm进行单独编译时失败ninja: error: 'out/target/common/obj/JAVA_LIBRARIES/metrics-helper-lib_intermediates/classes-header.jar', needed by 'out/target/common/obj/APPS/SystemUISharedLibTest...
2019-01-26 10:51:14 5020 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人