- 博客(358)
- 资源 (60)
- 收藏
- 关注
原创 Android 启动页闪过白色背景
2.这属性需要说明一下,就是这个windowContentOverlay,不设置null也可以,不过还是会闪过一个windowBackground的颜色,设置为null就不会再有,看大家需求。3.需要注意如果在application中已经设置了style,会覆盖直接对activity加的属性,为activity设置style则会覆盖application中的。1.解决方式:为启动页设置主题。直接在manifest中设置android:style=“@style/StartTheme”
2024-05-24 23:45:00 22
原创 Android 一个activity对应多个window
Android中,Window是一个抽象的概念,它代表着屏幕上的一个独立区域,用于展示Activity的界面内容。Android Activity 对应多个Window,Activity是应用程序的重要组成部分,在程序中的一个屏幕界面,用户可以进行交互操作。MainActivity对应一个主窗口(mainWindow)和一个子窗口(subView),分别用于展示Activity的内容和弹出一个自定义视图。在这个旅行图中,一个Activity包含一个主窗口和多个子窗口,每个窗口都有自己的显示内容和交互功能。
2024-05-24 23:30:00 165
原创 Android 测量App启动时间
热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用尽管会退出,可是该应用的进程是依旧会保留在后台,可进入任务列表查看)。所以在已有进程的情况下。这样的启动会从已有的进程中来启动应用。1、ThisTime:一般和TotalTime时间一样,除非在应用启动时开了一个透明的Activity预先处理一些事再显示出主Activity,这样将比TotalTime小。冷启动:当启动应用时。后台没有该应用的进程,这时系统会又一次创建一个新的进程分配给该应用,这个启动方式就是冷启动。
2024-05-23 23:30:00 86
转载 Git log查看项目中各成员的代码提交情况,行数,次数等
项目中通过git来提交代码后,可以通过git log的不同命令来查看项目中各成员的代码提交情况,行数,次数。
2024-05-20 23:45:00 4
转载 Windows C盘清理最全攻略
今天下午下载了个PS,前后还不到两个G,突然发现我的电脑C盘少了足有4G,赶紧找原因,其实Windows系统盘之所以神不知鬼不觉的变大,除了系统升级、系统垃圾以及软件缓存等原因之外,还有可能有虚拟内存空间等。虽说C盘空间不够有很多系统、软件、缓存等自身的因素在内但是我们自己的使用习惯也是很重要的,养成良好的习惯总能起到很好的作用当然如果卡的话还可以升级一下硬件,比如加块内存大家有什么清理C盘的好办法呢?欢迎在评论区分享出来!❤️。
2024-04-24 23:45:00 79
原创 Android 开机广播接收不到
还有点需要考虑,apk的AndroidManifest.xml的组件信息是何时导入的,如果广播发出来的时候,我们的apk的receiver信息还没被PackageManagerService导入,一样是收不到的,这个坑我自己在Android P上面踩到了。2.广播3,广播4和比广播1晚5s发送的广播2,此时我们的apk的AndroidManifest.xml已经导入完毕,所以receivers得到的结果是正确的,size是1,对应我们的apk。但凡稍有些经验的开发者都知道,这个广播很慢,非常慢。
2024-04-23 23:45:00 678
原创 Git push 失败 (n/a (unpacker error))
Git push 失败 (n/a (unpacker error))解决:提交时加上 --no-thin。
2024-04-12 23:45:00 271
转载 Android adb logcat命令
常用的其实就两三个命令12345直接显示日志信息,是会显示很多日志信息的,好像是从设备最近一次开机的日志开始显示最好的做法的先使用-c清除之前的日志信息,再触发事件,查看最近的日志信息##下面是我的一个示例:在MainActivity的生命周期中写几个方法打印Log,清除日志后,运行程序,查看日志文本。
2024-02-26 23:45:00 240
转载 Android 系统属性读取和设置详解
其中主要的属性都设置在/system/build.prop,根据不同系统差异也会在vendor、cus目录下存在.prop属性文件,系统中所有的属性都可以通过getprop获取。在系统应用中,导入SystemProperties类和空方法,也是可以调用到系统的SystemProperties属性的。有时候我们知道了某个属性的关键字,不知道在那里设置的,就需要在源码里面查找,一般是在xml或者java里面查找。SystemProperties的属性分布在多个不同的配置文件中,也有动态设置进去的属性。
2024-01-05 23:45:00 504
转载 Android 设置默认24小时制
从上面源码可以看到Settings.System.TIME_12_24的字符串就是time_12_24。其实很简单,就是修改Settings.System.TIME_12_24的属性即可。上面的代码,在不同的源码代码中是有一定的变化的,但是主要代码基本不变。我的Android11的系统源码已经有定义了,就不用重新写了,Android 在这块的改动是很小的,各个版本都是差不多的。最近基于Android11,进行了设置系统默认24小时制。24表示格式为24小时制,系统默认为12小时制。三、添加默认属性配置。
2024-01-04 23:45:00 310
原创 Android Studio增加文件打开的数量和展示
Android Studio默认打开的文件数是10个,超过10个直接隐藏,或者关闭之前打开的。2.Show tabs in one row默认的勾去掉。Android Studio增加文件打开的数量和展示。3.Tab limit默认的是10,改成50。
2023-11-13 23:45:00 455
原创 adb 查看指定包名日志
adb shell pm list packages -3 查看非系统第三方应用包名。adb shell ps | findstr vchat.A 查看包名进程。如何只查看某个app日志的方法。根据进程来查看过滤app的日志。adb 查看指定包名日志。
2023-11-01 00:30:00 567
原创 Git log命令来查看指定文件的提交历史记录
例如:frameworks/base/packages/SystemUI/AndroidManifest.xml文件的提交记录。git log --pretty=oneline 文件名。Git log命令来查看指定文件的提交历史记录。
2023-10-16 23:45:00 236
原创 Android adb查看屏幕密度
恢复设备原来的的屏幕密度:adb shell wm density reset。改变设备屏幕密度:adb shell wm density 320。查看设备的屏幕密度:adb shell wm density。Android adb查看屏幕密度。若未恢复,断电重启设备。
2023-10-14 23:45:00 434
原创 Android adb查看设备尺寸
改变设备屏幕显示尺寸比例:adb shell wm size 1920x1080。恢复设备屏幕原来的显示尺寸比例:adb shell wm size reset。查看设备尺寸:adb shell wm size。Android adb查看设备尺寸。若未恢复,断电重启设备。
2023-10-13 23:45:00 545
原创 Android mtk 添加app编译进系统
2.apk文件,最好和系统里面内置的放一起,假如test.apk,新建一个和apk名称一样的文件夹test里面放test.apk和Android.mk mk文件写法如下,看自己需求。1.根目录下devices,搜索devices.mk。
2023-07-03 23:45:00 309
转载 Git 操作记录
有时候使用git reset --hard之后,就看不到最新的一些commit,如果想要回退到之前的commit,可以使用下列命令来查看历史hash,然后使用reset操作找回之前的commit。假设现在有两个分支,一个master分支,另一个dev分支,现在要把dev分支的内容合并到master分支上去。现在记录一些实用操作,以供大家参考。,并且将修改的文件还原到修改之前的状态,用于后续恢复当前的工作,不会被git push到远程分支。操作,然后不改变pick的状态,直接调整顺序,保存退出即可。
2023-06-15 23:45:00 239
原创 ubuntu 将GNU nano换成vim
ubuntu默认编辑器为gnu nano,使用方法是ctrl+字母键,可以把它切换到vim。ubuntu 将GNU nano换成vim。选择编号3 vim.basic。在终端下输入以下命令。
2023-06-15 23:45:00 572
转载 repo 详解
Android 使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,对Git部分命令封装,将百多个Git库有效的进行组织。一个清单库可以包含多个清单文件和多个分支,每个清单文件和分支都有对应的版本。清单文件以xml格式组织的。remote元素,定义了名为korg的远程版本库,其库的基址为git://172.16.1.31/。
2023-05-29 23:45:00 1973 1
原创 Android 从源码中查看当前android版本
在/build/core/version_defaults.mk文件,查找PLATFORM_VERSION,或PLATFORM_SDK_VERSION查看版本信息。Android 从源码中查看当前android版本。然后再打开查看版本信息。
2023-05-26 23:45:00 880
转载 Git 使用
git diff local-branch origin/remote-branch ##比较本地分支和远程分支的不同(均已入库)======================================================================Git用户名和邮箱是本地git客户端的一个变量,不随git库而改变。git reset --hard commit-id 或者 git reset --soft commit-id都会将git log中的commit-id清除!
2023-05-26 23:45:00 411
转载 repo 使用
同步操作也会通过CDN与就近的服务器建立连接, 使用HTTP/HTTPS的$URL/clone.bundle来初始化本地的git库,clone.bundle实际上是远程git库的镜像,通过HTTP直接下载,这会更好的利用网络带宽,加快下载速度。REPO_LREV 是清单中修订版本的名称,已转换为本地跟踪分支。
2023-05-26 22:45:00 801 1
转载 Android Studio GitHub集成GitHub
Android Studio GitHub集成GitHub学校里做个小组作业啊自己开发个小东西啊Git还是非常好用的,可以很好的保障代码的安全修改。下面整理一下自己的GitHub使用入门。
2023-05-25 23:45:00 256
翻译 清除谷歌浏览器记住的密码
打开google chrome浏览器右上角处的三竖点按钮,然后再点击设置。 进入google chrome浏览器的设置界面,点击密码那一栏 在面界面,关闭自动登录 点击右边的那个三竖点按钮再选择移除就可以把保存登录密码删除。下次进入这个网站的时候就会提示你输入密码。
2023-05-24 09:56:35 303
原创 Android Studio模拟器错误:intel haxm is required to run this AVD. HAXM is not installed. Install
Android Studio模拟器错误:intel haxm is required to run this AVD. HAXM is not installed. Install
2023-05-23 23:45:00 359
Android 读取U盘或SD卡中的所有.txt文件
2018-06-21
Android 自定义各式各样的圆形ProgressBar
2018-06-20
Android Intent多种传值方式
2018-06-20
Android 采用MD5注册登录,加密解密
2018-06-19
Android 重启系统设备 或APP
2018-06-15
Android Activity的四种启动模式及其应用场景
2018-06-14
Android 使用MediaPlayer播放assets或者raw目录的音频文件
2018-05-29
Android U盘插拔监听以及U盘写入权限解决办法
2018-05-28
Android U盘插拔监听详细版以及U盘写入权限解决办法
2018-05-25
Android GreenDao使用教程
2018-05-21
数据库打开工具sqlitestudio-2.1.5
2018-05-17
Android 获取手机总内存和可用内存信息,博客附adb方式
2018-05-10
百度语音合成精简版Demo
2018-05-03
Android中定时器Timer和TimerTask的启动,停止,暂停,继续等操作
2018-04-28
Android与JS互调,Android与JS相互传值,webview展示
2018-04-28
Android 光感探测器检测
2018-04-27
Android 接近传感器实现
2018-04-27
Python书籍7
2018-04-24
Python书籍6
2018-04-24
Python书籍5
2018-04-24
ubuntu12.04LTS视频安装教程[标清版].rar
2019-09-09
SmsContentObserver-master.zip
2019-07-16
Android camera2预览和取数据
2019-01-15
Python 爬取校花网资源、批量下载图片,scrapy 框架 入门经典
2018-12-29
Python 爬豆瓣电影 Top 250,Scrapy框架
2018-12-20
Android UVC驱动外接摄像头
2018-09-03
Android USBCamera,UVCCamera开发通用库
2018-09-03
Android 用Shell命令设置静态ip
2018-08-09
Android 将assets中的数据库导入到项目中databases
2018-07-05
Android 登录注册 数据库SQLite 验证,导出数据库到SD卡
2018-07-05
Android 光感探测器检测实现
2018-07-05
Android 创建txt文件存到SD卡,向txt文件写入内容,读出txt文件内容
2018-07-04
Android 读取raw、assets中的txt文件
2018-07-04
Android 导出数据库到Excel表格功能
2018-07-03
Android EventBus使用,粘性事件postSticky使用
2018-06-29
Android状态栏微技巧,带你真正理解沉浸式模式
2018-06-29
Android底部菜单栏显示与隐藏
2018-06-29
Android通过U盘更新程序
2018-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人