Android
文章平均质量分 73
Android相关技术分享
最孤单的人
Github: https://github.com/imifeng
Android - Java/ Kotlin
展开
-
Android 多桌面图标启动, 爬坑点击打开不同页面
Android 多桌面图标启动, 爬坑点击打开不同页面原创 2024-03-03 22:03:19 · 611 阅读 · 0 评论 -
Android App 用Charles抓包
Charles 是在您自己的计算机上运行的 Web 代理(HTTP 代理/ HTTP 监视器)。然后将您的网络浏览器(或任何其他 Internet 应用程序)配置为通过 Charles 访问 Internet,然后 Charles 能够为您记录和显示所有发送和接收的数据。...原创 2022-06-16 11:40:15 · 2837 阅读 · 1 评论 -
Android Studio Arctic Fox版本Gradle中不显示Tasks
Android Studio 是开发 Android 应用的官方 IDE,包含构建 Android 应用所需的所有功能。Android Studio Arctic Fox 是一个主要版本,包含各种新功能和改进。原创 2021-09-01 15:14:28 · 1390 阅读 · 0 评论 -
Migrating build logic from Groovy to Kotlin (KTS)
Kotlin DSL(also known KTS) will be preferred over Groovy for writing Gradle scripts because Kotlin is more readable and offers better compile-time checking and IDE support. KTS Advantage: Use Kotlin, and developers may be more familiar with this lan.原创 2021-08-27 11:25:12 · 186 阅读 · 0 评论 -
Android Gradle 的配置从 Groovy 迁移到 KTS
Android Gradle 插件 4.0 支持在 Gradle 构建配置中使用 Kotlin 脚本 (KTS),用于替代 Groovy(过去在 Gradle 配置文件中使用的编程语言)。将来,KTS 会比 Groovy 更适合用于编写 Gradle 脚本,因为采用 Kotlin 编写的代码可读性更高,并且 Kotlin 提供了更好的编译时检查和 IDE 支持。虽然与 Groovy 相比,KTS 当前能更好地在 Android Studio 的代码编辑器中集成,但采用 KTS 的构建速度往往比采用原创 2021-08-18 11:31:45 · 4695 阅读 · 0 评论 -
Android 应用签名 手动签名空APK
查看证书信息:keytool -list -v -keystore [demo.keystore]原创 2021-08-04 19:25:26 · 897 阅读 · 2 评论 -
Kotlin 枚举类(enum)& 密封类(sealed)
### 枚举不会被垃圾收集,它们会在您的应用程序的整个生命周期中保留在内存中。这可能是有利的,也可能是不利的。a.优点:垃圾收集过程是昂贵的。对象创建也是如此,我们不想一次又一次地创建相同的对象。因此,使用枚举,您可以节省垃圾收集和对象创建的成本。这是好处。b.缺点:枚举即使在不使用时也会留在内存中,这会使内存一直被占用。原创 2021-07-01 17:17:24 · 1364 阅读 · 0 评论 -
Android 屏幕适配 - 设置底部虚拟菜单栏
Android 手机现在越来越多的是全面屏/刘海屏,不止需要适配头部的状态栏,如有需要,可以参考:Android 屏幕适配 - 支持刘海屏底部的虚拟菜单栏也需要适配,这里拿小米9的机型来示例:默认是白底的,如果应用背景是其他颜色(比如黑色),是需要做下适配的;如下示例:所以我们可以简单的适配一下,即设置它的颜色来起到适配的作用;这里Android有提供方法:android:navigationBarColor/ setNavigationBarColor(@ColorInt int c..原创 2021-04-07 23:21:15 · 1673 阅读 · 0 评论 -
Android 计步器 - 手机自带系统级的 健康运动App 授权
#1 手机自带系统级的 健康App;比如:三星手机上的 “三星健康” ;华为手机上的“运动健康”;小米手机上的“运动计步”魅族手机: 计步器oppo: 运动计步vivo:vivo手机不自带“记步数”功能的...原创 2021-04-06 15:10:40 · 10022 阅读 · 9 评论 -
Android 设置透明 Activity
### App中窗口型的页面,我们可以使用Dialog,popwindow,另外还能透明的Activity来实现。原创 2021-03-11 21:20:20 · 7651 阅读 · 0 评论 -
Android 支持的 ABI 的应用(ABI: 设备的CPU类型)
在使用ABI的时候,我们需要当心,因为很容易运行报错。如果如果需要限制应用支持的 ABI 集,请把每个ABI 集文件夹里都放置上对应的文件,以免出现不同机型在用到对应文件时,在对应文件夹找不到而出现运行报错的情况。原创 2021-03-11 19:26:50 · 1935 阅读 · 1 评论 -
Android 屏幕适配 - 支持刘海屏
刘海屏是指某些设备显示屏上的一个区域延伸到显示面,这样既能为用户提供全面屏体验,又能为设备正面的重要传感器留出空间。Android 在搭载 Android 9(API 级别 28)及更高版本的设备上正式支持刘海屏。请注意,设备制造商也可以选择在搭载 Android 8.1 或更低版本的设备上支持刘海屏。原创 2021-02-11 23:59:41 · 565 阅读 · 1 评论 -
Android 护眼模式的简单实现
此方法不涉及申请浮窗权限(用悬浮窗实现护眼模式,会涉及到优先级,然而高于系统弹框,部分机型系统弹框点击事件无效)思路:获取content根布局,在上面添加一层浮层,默认透明,开启护眼模式设置护眼色值。* Activity:获取content根布局,在上面添加一层浮层,默认透明,开启护眼模式设置护眼色值。* Dialog:设置自定义布局,在其根布局,在上面添加一层浮层,默认透明,开启护眼模式设置护眼色值。#1 对于BaseActivity:public abstract class B原创 2020-06-21 23:59:04 · 1687 阅读 · 0 评论 -
android简单的图片适配
解决问题:不同手机尺寸只须一张图搞定;一般情况做适配都是根据手机的宽度来算图片的适配的;效果图上的图片距离什么,你可以自己微调,也不用刻意去完全去按照的做。原创 2015-07-25 11:41:29 · 883 阅读 · 0 评论 -
android_Color.RGB 颜色之间渐变基本算法
android之颜色渐变基本算法应用由于最近项目需要做一个信誉界面,信誉度越高,颜色是绿色的,信誉越低,颜色则是红色,之间则是两则之间的颜色;当然一开始设计的时候,在这个色条上取几个代表性的颜色,然后在某个范围设置某个颜色就哦了。但是!这样就感觉不是那么的美观,而且没有一个动态的过程(信誉值从0涨到当前值,对应的颜色也应该是从红色渐变到当前色)。原创 2015-08-08 14:38:08 · 9075 阅读 · 0 评论 -
Android数据解析获取JSONObject的key值-Iterator应用
解决问题:在Android数据解析,不知道JSONObject的Key值的情况!而我们解析Object类型的时候需要Key值!原创 2015-10-14 21:55:18 · 9448 阅读 · 3 评论 -
LocalActivityManager类:为什么Activity的onResume不被执行
用LocalActivityManager的startActivity函数创建一Activity,并返回Window,然后从window中取出view放到framelayout中,发现Activity的onResume函数不被执行。转载 2016-01-07 14:16:35 · 1379 阅读 · 0 评论 -
Android面试资料
项目优化:界面布局优化;编码优化;内存优化;原创 2016-08-28 22:14:11 · 590 阅读 · 0 评论