git分布式管理系统最常用命令
let begin
git config –global user.name “你的名字”
git config –global user.email “你的邮箱”
指定下执行的path(bin下的git.exe)
git config –global credential.helper store
git分布式管理系统最常用命令:
// 克隆远程代码下来本地
-git clone xxxx
// 修改的代码细节展示
-git diff
// 当前分支状态(改动总览)
-git status
// 会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,
// 包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。(这个说法不正确,实...
adb 实时输出logcat日志到指定文件
# adb 实时输出logcat日志到指定文件
应用场景
adb 实时输出logcat日志到指定文件
adb命令
0. adb shell logcat -v time > C:\Users\Administrator\Desktop\logcat.txt
adb shell ps -A | grep launcher
adb shell ps -A | grep systemdia
adb logcat | grep 1071
1.adb install +包名 adb安装apk (覆盖安装是使用 -r 选项)
2.adb uninstall +包名 adb卸载apk
3.adb connect +设备IP 网络连接Andr...
WindowManagerService WMS
A video with Header Image, See for more examp es.
修复第三方一些垃圾app 透明窗口盖在app上面使功能失效
diff --git a/native/services/inputflinger/InputDispatcher.cpp b/native/services/inputflinger/InputDispatcher.cpp
index 10290cf9..52c1a68c 100755
--- a/native/services/inputflinger/InputDispatcher.cpp
+++ b/native/services/inputflinger/InputDispatcher.cpp
@@ -522...
探究实践 ReactNative的分包功能
SYNOPSIS
为了探究实践ReactNative的分包功能,以及构建一个 相对从性能上 和 技术上都比较ok 的项目架构 而存在的一个库。你可以把它理解为一个 App的技术架构 方案。
重要细节(Android)
按照官方的教程踩坑的地方
1.1 注意集成的时候 和 发build 的时候 权限问题
你需要注意的点 权限问题,Error调试弹出层Activey,Http在deb模式i下是否安全的问题
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="htt...
Linux 知识之IO多路复用epoll
epoll 简介
epoll是linux为监听多路IO的状态所实现的方法.
学习视频链接:https://www.bilibili.com/video/BV1iJ411S7UA
如上图所示,我们前面在介绍eventfd和socketpair的时候,例子用的都是同步阻塞IO的方式.在单一使用的时候,看不出明显的问题.但是当2者同时使用的时候,如果你想同时监听eventfd和socketpair这2路IO状态时,就得创建多一个用户线程B. 此时看起来似乎问题也不大,但是如果监听数目达到一定数量级的时候呢?
Linux为解决这种情况,提供了IO多路复用的方法epoll
如上图可以看出,epoll能在同时监听多路IO状态的基础上又不需要额外的线程开销
函数原型
1. 创建ep...
Android P源码分析之Looper(Native)
一、Looper(Native)
序言
学习此篇前,请确认掌握了eventfd以及epoll的使用
简介
在Android P源码分析之Handler(JAVA)篇中,我们分析了Java层的消息循环处理流程,其中Looper扮演着不断从消息队列中取出消息进行分发处理的重要角色.而在Native层中,也存在着相同作用的Looper.
示例
类定义
class LocalHandler : public MessageHandler, public LooperCallback{
/* MessageHandler为消息事务处理类, LooperCallback为Fd事务处理类 */
public:
virtual void handleMessage(con...
Ubuntu20.04编译Android10系统源码
初始 搭建环境
1默认官方的源在国内下载很慢,推荐换成中科大的源.
2源更换完成后,下载所需的软件包:
sudo apt-get install git-core repo libc6-dev-i386 unzip
3配置linux环境:
export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
下载AOSP源码
由于Androi...
常用命令 Linux npm
实际开发中常用的
实际开发中常用的Linux命令和Android 指令
- vim ~/.bashrc
NDK添加如下信息
export NDKROOT=/ndk解压目录/android-ndk-r21
export PATH=$NDKROOT:$PATH
CMAKETEXT添加如下信息
cmake -S . -B build
cmake --build build
cmake -S . -B build -DBUILD_SHARED_LIBS=YES
cmake --build build
app.thread.scheduleLaunchActivity
add_executable()
add_library() 命令支持可选的三个互斥参数:STA...
共计 54 篇文章,7 页。