4 镇上村树

我要认证

暂无相关简介

等级
TA的排名 1w+

MobaXterm设置默认文本编辑器set default text editor

当前默认文本编辑器由以下三个有优先级关系的三个变量控制:$GIT_EDITOR$VISUAL$EDITOR修改:export GIT_EDITOR=/bin/vim即可将默认编辑器修改为vim。

2020-10-10 15:08:44

Android Recovery流程分析 OTA安装基本架构

文章目录Recovery升级准备流程OTA安装流程Recovery执行升级多进程/线程架构update-script、updater-binary与system.patch.dat、system.transfer.listRecovery升级准备流程OTA应用调用Framework内提供的系统接口RecoverySystem.installPackage()后,在/cache/recovery/block.map中写入升级信息。该文件将会在设备重启时,由启动引导程序读取内容,并根据内容启动为recov

2020-06-15 11:50:42

Android如何在user版本中获取root权限

2020年4月20日15:30:27步骤刷入对应的eng或userdebug版本的boot.img重启后adb root、adb remount、adb disable-verity等多试几次root后进入shell就是su,不需要执行su获取权限注意一般来说,boot.img不容易被改动,同一个型号的机器多个不同版本可能通用对于打开了系统安全功能的情况,刷入boot.im...

2020-04-20 15:45:42

Android ADB 命令大全对照表

2020-04-13 17:21:19

如何在一个无Context的java class类中获取context、获取所在的package、activity;无context时不依赖context发送广播;获取java类所在的context

2020年4月3日17:08:18文章目录背景code背景一些class,本身没有context成员用以保存调用者的context或application,也不像Fragment那样可以直接getActivity(),在不改动调用者调用参数(向这个需要使用context的class传递context)的前提下,能不能做到获取调用者Activity。code获取context...

2020-04-03 17:26:51

RK3288 RK3368 瑞芯微RK系列Android生成OTA差分升级包

一、OTA完整包生成方法OTA完整包可用于T卡本地升级和OTA在线升级。OTA完整包包含完整的system、recovery.和boot.img。发布一个版本固件正确顺序:make -j4make otapackage./mkimage.sh ota注意:发布固件必须使用./mkimage.sh ota,将boot与kernel打包,不需要单独烧kernel,如果量产固件是分开的,将...

2020-03-18 11:51:48

android通过adb截取屏幕、录制屏幕 screencap screenrecord

$ adb shell screencap /sdcard/screen.png$ adb shell screenrecord --verbose /sdcard/demo.mp4生成的文件依然保存在设备中,用adb pull可以获取。

2020-03-14 11:55:45

dumpsys activity用法汇总

2020年3月14日11:21:04一、 概述1.1 dumpsys 命令用法可通过 dumpsys 命令查询系统服务的运行状态 (对象的成员变量属性值),命令格式:dumpsys 服务名, 例如:dumpsys activity dumpsys window dumpsys cpuinfo dumpsys meminfo可查询的服务有很多,可通过下面任一命令查看当前系统所支...

2020-03-14 11:49:09

Android源码编译App Android.mk出现无法import aidl AIDL的接口找不到cannot import

Android.mk添加以下内容即可LOCAL_SRC_FILES := $(call all-java-files-under,app/src/main/java)LOCAL_SRC_FILES += $(call all-Iaidl-files-under,app/src/main/aidl/android/os)LOCAL_SRC_FILES += $(call all-Iaidl-f...

2020-02-18 14:12:57

Android Studio的App放入系统源码进行编译、AndroidManifest转Android.mk

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES := $(call all-java-files-under,app/src/main/java)LOCAL_SRC_FILES += $(call all-Iaidl-files-under,app/...

2020-02-18 14:10:34

chrome离线安装插件时错误提示CRX-HEADER-INVALID

1.Chrome浏览器安装离线插件时出现了“CRX-HEADER-INVALID”错误。2.将插件包的后缀名改成.zip格式。3.点击右侧三点按钮后点击【更多工具】–》【扩展程序】界面。4.在【扩展程序】将ZIP包拉入并安装。...

2020-02-04 15:03:08

Binder与AIDL使用详解

Binder 原理1、概述Android 系统中,涉及到多进程间的通信底层都是依赖于 Binder IPC 机制。例如当进程 A 中的 Activity 要向进程 B 中的 Service 通信,这便需要依赖于 Binder IPC。不仅于此,整个 Android 系统架构中,大量采用了 Binder 机制作为 IPC(进程间通信,Interprocess Communication)方案。...

2019-12-11 17:34:06

Android Context详解

2019年12月11日16:41:43Activity mActivity =new Activity()作为 Android 开发者,不知道你有没有思考过这个问题,Activity 可以 new 吗?Android 的应用程序开发采用 JAVA 语言,Activity 本质上也是一个对象,那上面的写法有什么问题呢?估计很多人说不清道不明。Android 程序不像 Java 程序一样,随便...

2019-12-11 16:43:36

Android Jack-Server多用户编译时jack-server错误Communication error with Jack server (60), try 'jack-di

错误Communication error with Jack server (60), try 'jack-diagnose' or see Jack server logFAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar pre...

2019-12-10 10:53:03

Postman发送请求时报错Expected ',' instead of 's'

背景通过nodejs创建一个简易的http服务器http.createServer,监听到连接后直接返回一个标准格式的json串Postman发送GET请求,请求成功并正确返回了json串,但是Postman显示错误Expected ',' instead of 's'原因排查在Postman中把返回的串按照Raw或Preview或TEXT格式显示检查转换后的格式是不是==一个...

2019-12-09 09:18:34

Linux常用快捷键

2019年11月29日16:52:54Linux命令行编辑快捷键:history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含有string字符串的最新命令Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹...

2019-11-29 16:54:25

post 和 get 有什么区别

原文地址 https://www.javascriptc.com/2876.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io之前好几次面试都被问到 post 和 get 有什么区别,肯定很多同学和我一样说了一大堆什么 post 比 get 安全,get 比 post 传的少乱起八糟这样的答案,但是面试...

2019-11-25 11:08:42

Android渲染机制

2019年11月9日09:28:20关于 Android 中的视图,我一直有些疑问,Android 中 Activity 是怎么加载视图的?View 是怎么绘制的? 普通 View 与 SurfaceView 的到底有什么异同,如何去优化 View 的显示等,现在就让我们从 Activity 创建说起,一探 Android 渲染机制。从 Activity#setContentView 说...

2019-11-16 09:32:34

TCP、UDP与socket深入理解笔记

2019-09-07 11:17:20

如何将一个第三方无源码的APK预装打包进入无源码、不修改源代码、不需要重新编译的系统ROM中

文章目录方法一:系统启动时,通过init.rc来运行脚本,脚本通过pm安装预装软件在init.rc中等待启动启动完成后运行脚本通过shell调用pm安装apk方法二:直接将apk放入```/system/app```下方法一:系统启动时,通过init.rc来运行脚本,脚本通过pm安装预装软件在init.rc中等待启动启动完成后运行脚本service /system/bin/install.s...

2019-09-03 09:23:47

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。