华为DevEco安装Copilot

10 月 16 日
阅读 1 分钟
132
华为DevEco开发工具是基于Idea社区版本改造而来,所以理论上是可以安装Idea里所有的plugin的。下面说下华为DevEco如何安装Copilot,直接从plugin里搜索Copilot是搜不到的,所以我们要去下载Copilot安装包,然后通过导入安装的方法来安装:

Flutter中文垂直居中问题

8 月 23 日
阅读 1 分钟
217
Flutter中文在不同的Android机型上,垂直差异很大,iOS问题不大。可以通过修改Flutter引擎源码解决这个问题。修改点:文件名:

Flutter Row布局中多个Text水平线居中

7 月 30 日
阅读 1 分钟
214
UI开发中最麻烦的是对齐,Row中包含多个Text,文字大小不同的情况下,如何水平居中。设置属性: {代码...}

adb命令

7 月 2 日
阅读 1 分钟
171
这个命令将设备设置为在充电时屏幕常亮。数字 "3" 是一个标志的组合,表示在 AC 电源(值为 1)和 USB 电源(值为 2)上充电时屏幕保持开启。这两个值相加得到 3,表示在任何充电情况下屏幕都保持开启。

github使用hexo写博客全流程

6 月 29 日
阅读 1 分钟
313
1,安装git,用来上传文件到github,安装过程忽略。 brew install git 2,安装nodejs,用来运行hexo,安装过程忽略。 brew install node 3,安装hexo, npm install -g hexo-cli 4,新建文件夹test, cd test 5,在test下执行命令: hexo init 6,运行hexo hexo s ,访问给出的地址就可以看到效果7,文件打包 hexo g 8,上...

21款别克典范自动精英版(英朗)修改原厂桌面

5 月 6 日
阅读 1 分钟
233
这里说下修改原厂桌面的主要思路,具体的还需要一定的开发经验来改,对于Android开发来说很简单。1、提取apk,原厂桌面的名字是HKLauncher,apk位于vendor/app/HKLauncher。2、反编译apk,修改源码。这块可以参考:Android app反编译、打包、重签名3、主要修改点1:DesktopDataSource.smali,新增一个app,仿造"APP_ONST...

Android app反编译、打包、重签名

5 月 5 日
阅读 1 分钟
337
1、mac安装apktool(官网:[链接])2、反编译命令:apktool d test.apk3、然后可以修改你需要修改的文件,比如:smali、resource、AndroidManifest.xml4、重新打包命令:apktool b test -o test_new.apk5、生成keystorekeytool、jarsigner 工具是JAVA JDK自带的,配置好JAVA环境即可!输入命令:keytool -genkey -alias ...

21款别克典范自动精英版(英朗)安装apk

5 月 5 日
阅读 1 分钟
599
1.按语音键,说:打开文件浏览器2.打开es文件浏览器后,选择车机ftp,设置管理员密码3 让车机和电脑连接同一个wifi (可以都连接手机热点)4 电脑下载filezilla,输入ip+端口连接车机ftp5 通过filezilla传输文件到车机根目录 6 通过es文件浏览器找到上传的apk,安装apk

flutter截图方案

2023-06-21
阅读 2 分钟
2.1k
1、原生能力截图分为Android和iOS,Android不能直接截取包含flutter和原生界面的截图,只能单独截取flutter或者原生界面

iOS查看竞品内存占用情况

2023-06-07
阅读 1 分钟
1.6k
1.准备一台打开开发模式的iPhone,连接到xcode2.XCode运行一个测试程序到iPhone上3.打开instruments4.选择正在运行的App,可以看到内存等使用情况。

Android查看竞品内存使用情况

2023-06-07
阅读 1 分钟
747
首先电脑环境配置adb环境变量1.手机打开开发者模式,连接上电脑2.电脑执行 adb shell pm list packages -3 ,列出安装在手机中所有apk包名3.电脑执行 adb shell ,连上手机4.打开微信,电脑执行 dumpsys meminfo com.tencent.mm 查看微信内存占用情况注:com.tencent.mm可以换成你要查看的apk包名

sublime安装Pretty JSON插件

2022-10-10
阅读 1 分钟
3.3k
格式化JSON是开发过程中必不可少的功能之一,虽然有类似bejson.com这种网站,但毕竟是网页还是不方便,而sublime就非常适合解析JSON,之前可以从sublime的install package里安装Pretty JSON,但现在发现搜索不到了。我们就用命令行手动安装方法来解决:

Android源码目录解析

2022-08-12
阅读 1 分钟
1k
阅读Android源码,最重要的是清楚每个目录是干什么的。关于源码的阅读,我们可以访问[链接]来阅读。这个网站更新到18年,下面我们以网站里最新的Pie - 9.0.0_r3为例子来分析。1.首先打开网站如下图:

mac flutter 环境搭建

2022-06-27
阅读 2 分钟
1.1k
2.打开AS,在AS的Tools菜单下,打开SDK Manager,在SDK Platforms安装一个版本的SDK。然后在SDK Tools菜单下Android SDK Command-line Tools(latest),安装这些是为了解决之后可能遇到的问题。

华为云Linux服务器安装桌面

2022-03-02
阅读 1 分钟
1.6k
购买的华为云Linux服务器,操作系统是centos8,操作系统版本可以在买的时候选择。我们需要在centos上装一个桌面,为了远程使用浏览器方便。

康佳电视进入无线调试root

2022-01-30
阅读 1 分钟
3.7k
1、按遥控器的信源选择,进入模拟电视;2、按下菜单键,然后输入2008,选中其他选项;3、打开ADB的开关;4、打开开关即可。电脑和电视在一个局域网,然后用adb工具进行无线调试。adb tcpip 5555adb connect 192.168.1.1(换成电视的ip):5555然后通过adb shell就可以控制电视里的文件增删改查了。

qt编译遇到'Foundation/Foundation.h' file not found

2020-08-12
阅读 1 分钟
3.7k
打开qt安装目录,Qt5.5.1/5.5/clang_64/mkspecs/features/mac下,编辑default_pre.prf文件,搜索xcrun,

mac下git命令自动补全

2020-03-19
阅读 1 分钟
7k
本文亲测可用。老版本macos方法:1、打开网页,[链接]全选,复制内容。2、在~/.bash_profile文件(如果没有需要创建)中加入以下内容即可生效

暴风TV 40X获取root权限

2020-01-01
阅读 1 分钟
7.1k
1.暴风电视进入HDMI1,快速按遥控器上的:菜单、左、右、上、下、确认键,进入电视的工厂模式,在工厂模式中打开adbd开关。2.电脑与电视处于同一个局域网中3.执行adb connect 电视ip,测试电视是否可以连上。4.执行adb root,获取root权限5.执行adb remount,获取读写权限6.执行adb connect 电视ip,然后执行 adb shell7....

laravel 框架接入 sentry并发送错误到钉钉

2019-12-10
阅读 2 分钟
3.8k
$app->register(\Sentry\SentryLaravel\SentryLumenServiceProvider::class);

mac实现局域网rtmp推拉流直播

2019-10-16
阅读 1 分钟
8.7k
mac实现局域网rtmp直播主要分为6步,原理就是我们要搭建一个rtmp服务器,安装FFmpeg。然后通过FFmpeg推流到这个服务器上,最后局域网内用vlc去拉流观看就可以了。

Mac 终端 shell 公钥失效解决办法

2019-04-08
阅读 1 分钟
2.6k
阿里云服务器换了镜像,ip更改了。导致原来的ssh key失效了,提示报错如下: {代码...} 解决方法: ssh-keygen -R 192.168.1.203(你远程服务器的IP)

IDEA系列软件使用

2019-02-19
阅读 1 分钟
1.4k
[链接] 你懂的

酷派、华为不能打印log解决办法

2019-02-19
阅读 1 分钟
2.1k
酷派大神F1,F2在出厂时将log的级别做了限制。 解除限制的方法是:拨号盘输入*20121220# -> 选择日志输出级别 -> 选择Java log level -> 选择LOGD即可。

使用Android studio阅读Android源码

2019-02-18
阅读 1 分钟
3.8k
1,下载源码:[链接]2,合并:mac下合并,命令行执行:cat Android6_r1_*>M.tgz3.解压缩,直接双击M.tgz解压缩。4.将idegen.jar拷贝到源码的out/host/linux-x86/framework/的目录下,没有的话自己新建该目录。idegen.jar下载地址:[链接]

building xxx gradle project info的解决办法

2019-02-18
阅读 1 分钟
2k
AndroidStudio创建项目,最后一步finish后,一直长时间处于building“project name”gradle project info,界面就一直停留在如图所示:

centos6.8安装node

2019-02-18
阅读 2 分钟
1.9k
我们这里安装node,直接下载官网已经编译过的源码,解压即可。不自己编译源码,因为自己编译源码需要升级gcc等一系列的软件,编译过程各种报错,太痛苦。下面安装的node版本为v8.4.0,是目前官网的最新版,以后升级了版本原理还是一样的。

centos6.8 安装nginx

2019-02-18
阅读 1 分钟
3k
3.编译完成后,我们去启动nginx通过命令 whereis nginx ,查看nginx的安装目录,可以看到路径是nginx: /usr/local/nginx然后cd /usr/local/nginx/sbin 执行命令 ./nginx这样就把nginx启动起来了。然后在浏览器里直接访问localhost,或者访问你的服务器ip。就可以看到nginx的欢迎页了。关闭nginx,执行命令 ./nginx -s stop...

centos6.8 安装php7

2019-02-18
阅读 1 分钟
5.5k
大部分网上的教程都让我们下载php的源码,然后编译安装。麻烦且容易出错,我们今天用yum来装php。省心省力。 {代码...} yum -y install epel-release {代码...} rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm {代码...} yum install php70w {代码...} php -v

JavaScript高级程序设计(4)

2019-02-18
阅读 1 分钟
1.3k
var sum = new Function("num1", "num2", "return num1 + num2"); // 不推荐上面这三种写法意义一样。一是函数声明语法定义函数,二是函数表达式定义函数,