自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 Flutter安装最详细的教程(Android studio)

本文假设你已经知道Android开发是什么,且已安装git、Android sdk、jdk等必要的环境1.安装flutter插件2.安装dart3下载flutter sdk 去flutter官网下载其最新可用的安装包,点击下载; 注意,Flutter的渠道版本会不停变动,请以Flutter官网为准。另外,在中国大陆地区,要想正常获取安装包列表或下载安装包,可能需要翻墙,读者也可以去Flutter github项目下去下载安装包。 将安装包zip解压到你想安装Flutter..

2020-07-20 10:33:54 30857 14

翻译 Ubuntu安装 WineHQ

如果您之前安装过来自其他仓库的 Wine 安装包,请在尝试安装 WineHQ 安装包之前删除它及依赖它的所有安装包(如:wine-mono、wine-gecko、winetricks),否则可能导致依赖冲突。为了给没有网络环境的 Ubuntu 机器安装 Wine,您需要另外一个带有网络连接的 Ubuntu 机器(或虚拟机)来下载 Wine 的 .deb 安装包和其相关依赖。如果您在哪之前下载并添加过密钥,您需要重新下载和添加新的密钥,并运行 sudo apt update 将更改应用到软件仓库。

2024-08-22 11:49:39 55

原创 Android开发中使用的winscope

可以让你大致定位到APP的问题原因,快速分析出可能出问题的位置。

2024-07-16 10:41:31 172

原创 android 11 SystemUi找不到SysUiStatsLog

【代码】android 11 SystemUi找不到SysUiStatsLog。

2024-07-16 10:30:08 121

原创 Android11 SystemUi中遇到的坑1

在systemui中package com.android.systemui.util.animation的包下。PhysicsAnimator中引用的AnimationHandler爆红。打开后发现,AnimationHandler不是public的,而是默认的。最后查看aosp源码中发现,Google引用的竟然是。没办法,把编译好的aar包拿过来放到项目中搞定。maven官方的最新包是。

2024-07-16 10:22:07 284

原创 华为应用市场静默安装

最近有个需求,领导要求华为应用市场实现静默安装。反编译华为应用市场后发现只要加个权限就可以实现。直接上代码,位置在aosp的PermissionManagerService中。

2024-07-16 09:50:52 701

原创 Android 11 抽取SystemUi时遇到 EventLogTags.java 找不到的问题

【代码】Android 11 抽取SystemUi时遇到 EventLogTags.java 找不到的问题。

2024-07-15 14:41:30 87

原创 AOSP中打印两个Activity跳转的时间

ActivityStarter类的execute() 打印出时间和顶层应用的名字。在AOSP的源码路径中。

2024-07-08 16:14:39 184

原创 AOSP源码中,打印应用启动时间

在AOSP源码中ActivityMetricsLogger类里面有打印应用启动的时间。网上最多的就是adb命令方式。

2024-07-08 16:05:06 142

原创 WindowManagerService--WMS

PhoneWindow继承自Window,Window通过setWindowManager方法与WindowManager发生关联。WindowManager继承自接口ViewManager,WindowManagerImpl是WindowManager接口的实现类,但是具体的功能都会委托给WindowManagerGlobal来实现。为了更好的理解WMS,首先要了解PhoneWindow,Window,WindowManager,WindowManagerImpl之间的关系。图片来自网络,侵删。

2024-05-10 14:44:24 157

原创 Android Framework学习笔记

CameraService,AlarmManagerService,InputManagerService,WindowManagerService,BluetoothService,NotificationManagerService,DeviceStorageMonitorService,LocationManagerService,AudioService等属于其他服务。在SystemServer的run()方法中官方把大约100多个系统服务分为了三种类型,分别是引导服务、核心服务和其他服务。

2024-05-10 11:14:05 261

原创 Debian12换镜像源

【代码】Debian12换镜像源。

2024-03-25 16:47:46 880

原创 Adb connection Error:远程主机强迫关闭了一个现有的连接。

Android Studio "Cannot reach ADB server, attempting to reconnect."

2022-09-15 13:03:21 2808 3

原创 git push Logon failed解决方案

git push Logon failed解决方案

2022-08-26 00:32:10 328

原创 解决Firefox火狐打不开Axure原型图

Firefox火狐浏览器从68版本开始不再支持Axure生成的Html在本地带左侧框架的方式打开。原因是火狐高版本禁用了本地文件的读取,解决方法:1、地址栏输入:about:config2、点击了解风险,进入3、输入:security.fileuri.strict_origin_policy4、双击把值更改为false5、重启电脑...

2021-07-06 12:11:39 5644 2

原创 Linux环境下Android Studio集成360加固--最简单完全的步骤

第一步下载360加固压缩包,并解压。这里以Linux版为例,其他版本类似。第二步将压缩包中的/jiagu包放到项目根目录中

2021-01-04 14:18:55 374

原创 Linux 系统使用360加固 Apk

废话不多,以下纯步骤1.下载360压缩包linux版并解压2.cd 进入jiagu文件夹内3.java -jar ./jiagu.jar -login 用户名 密码出现login success的提示 进入下一步/keystorepath/keystore.jks 表示你的keystore路径keystroepassword 表示你的keystore密码keyAlias 表示你的keystore别名keypassword 表示你的key密码...

2021-01-04 12:05:14 439

原创 记录在deepin中使用Android studio 报错Installation did not complete successfully的解决方案

本文解决Android Studio 下载SDK时的报错Installation did not complete successfully的问题手动下载由于网络连接问题而在Android Studio中失败的软件包:链接:https://dl.google.com/android/repository/platform-28_r06.zip下载完成后解压出来,把android-9中的所有文件复制到platforms下的android-28中注:上面的链接,对应的是针对于Android ..

2020-12-04 17:09:32 4504

转载 JAVA集合类汇总

JAVA集合类汇总一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的

2020-07-15 14:08:29 115

原创 gz/rpm/deb等文件的安装方法

gz/bz2/rpm/deb等文件的安装方法debiansudo get-apt install aliencentOSyum install alien安装tar.bz2(生成一个deb文件)tar -jxvf #解压tar -zcvf #创建tar.gz包alien -d -c #转换为deb包最后用deb安装命令安装tar.gz先生成一个deb文件alien -d -c *.tar.gz再用deb安装命令1.直接安装rpmalien -i -c *.rpm2

2020-06-26 11:35:26 391

原创 git出现错误:Unable to create ‘E:/xxx/.git/index.lock’: File exists

在使用git时,出现错误:Unable to create ‘E:/xxx/.git/index.lock’: File exists解决方案:在项目中的.git目录下,删掉 index.lock 文件即可

2020-06-16 11:15:54 490

原创 在ubuntu(deepin)启动器中添加Android studio

看效果

2020-06-13 17:08:27 289

原创 deepin ubuntu debian 安装rpm包

一、rpm转deb包方法一:xxx是你的包名#alien默认没有安装,所以首先要安装它sudo apt-get install alien#将rpm转换位deb,完成后会生成一个同名的xxxx.debsudo alien xxxx.rpm#安装sudo dpkg -i xxxx.deb方法二:package是你的包名sudo apt-get install rpm alienalien -d package.rpmsudo dpkg -i package.deb

2020-06-13 16:38:21 1014

原创 Error:Jack is required to support java 8 language features. Either enable Jack or remove...

Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.lambda表达式无法使用解决方法:defaultConfig{    ...         jackOpt

2017-09-05 15:18:21 363

原创 adbd cannot run as root in production builds的解决方法

部分手机root后,使用adb root会出现这个提示。原因是root不彻底。adb shell之后进入到$界面,su一下才进入到#。这个之后可以使用root功能了。注意到,这个时候exit的话,先是退回到$,之后才是退出shell。如此,adb pull 系统文件夹里面的东西就不方便了。比如,dev下面的东西。解决方

2016-11-14 10:07:18 2098

Android开发中使用的winscope

Android开发中使用的winscope

2024-07-16

android 11 SystemUi找不到SysUiStatsLog

aosp自动生成的SysUiStatsLog 的jar包

2024-07-16

Android 11 抽取SystemUi时遇到 EventLogTags.java 找不到的问题

aosp自动生成的EventLogTags的jar包

2024-07-16

scrcpy-server-v1.16

android 投屏

2021-01-04

NFCard-2.2.150720.apk

NFCard-2.2.150720.apk

2021-01-04

java集合类知识总结--思维导图文件xmind

java集合类知识总结--思维导图文件xmind xmind文件类型 总结了java常用集合相关问题 包括map、set、list、数组等

2020-07-27

nfccard-Android应用app测试下载

测试小文件下载,文件是Android APP应用,。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除