首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android小知识
Afra55
创建于2024-11-16
订阅专栏
收集日常工作中遇到的安卓小知识
暂无订阅
共105篇文章
创建于2024-11-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Bitmap内存处理
Bitmap内存处理 在Android开发中,Bitmap对象通常占用大量内存,尤其是在处理高分辨率图像时。优化Bitmap的内存使用对于提高应用性能和避免内存溢出(OutOfMemoryError)
Android反射例子的学习
Field field = ContextWrapper.class.field.Object object = field./* 获取 ContextImpl.field = object.getClass().field.field./* 执行该语句,在 /sdcard 目录...
Android-Shadow-插件窥探(1)基础知识简介
简介 先学会接入 了解字节码 了解 Javaassist 引入依赖 基础 Demo javapoet 依赖引入 样例 生成样例的代码 其他相关,摘自 Github, 略过 Android 中的 Cla
Android 去除 bitmap 无用的白色边框
如下图所示,本文所写的工具类是,去除内容区域以外的白色边框。import android.graphics.* Created by Victor Yang on 2016/6/17.grey = (int) ((float) red * 0.3 + (float) green ...
Android根据反射获取R文件中的字段值即id值
* @param typeName 属于哪个类别的属性 (id,layout,drawable,string,color,attr......Class<?> clazz = Class.forName(context.getPackageName() + ".i = clazz...
对zygote的理解
启动 Init进程是Linux启动之后,用户空间的第一个进程,Init进程启动之后通过解读init.rc 配置文件的方式启动了zygote。 作用 Zygote是孵化器,Zygote通过fork(复制
View 滑动冲突处理方法
int x = (int) ev.int y = (int) ev.switch (ev.case MotionEvent.case MotionEvent.case MotionEvent.int x = (int) ev.int y = (int) ev.switch (ev...
String,StringBuffer,StringBuilder的区别
在Android开发中,String、StringBuffer和StringBuilder都是用于处理字符串的类,但它们在使用和功能上有显著的区别。 一、String 功能:String类是不可变的字
Android-Tencent-Shadow-插件接入指南
| 此文写于 2020年,与最新版本相差甚远,请酌情观赏 撒盐 一、clone 仓库 二、测试编译 三、将Shadow库发布到本地仓库 四、宿主接入 1 添加依赖 2 添加代理 Activity 主题
学习使用Android极光消息推送
极光官网:www.jpush.cn 官方指南:http://docs.jpush.地址:http://docs.jpush.io/resources/#android-sdk 选择你需要的进行下载,并导入到的项目中。依照如下形式在清单文件中添加代码,并把包名和Appkey换成自己...
Android App 快捷方式之 Android 版本的 3D Touch
http://afra55.github.Android 版本的 3D TOUCH。注:最多显示 4 个快捷方式,以静态的快捷方式优先。创建一个新的资源文件 (res/xml/shortcuts.xml) 。在 shortcuts.xml 文件中添加 <shortcuts> 根节...
NumberProgressBar酷炫进度条
原地址:https://github.http://download.csdn.直接copy到项目中使用。创建attrs.<?xml version="1.<item name="progress_reached_bar_height">1.<item name="progres...
Android WebView先加载网页文字,后加载图片
mContentWV.getSettings().super.view.setVisibility(View.mContentWV.getSettings().if (!mContentWV.getSettings().mContentWV.getSettings().
Android沉浸式状态栏的实现
构建环境要在4.c = Class.forName("com.android.internal.obj = c.field = c.x = Integer.parseInt(field.get(obj).statusBarHeight = getResources().e1.有些...
Android-圆角闪光遮照效果
效果图 实现原理 代码 创建自定义属性 自定义控件 使用方法 PorterDuff.Mode 简介 示例图 代码示例 PorterDuff.Mode 效果图示 1. ADD 2. CLEAR 3. D
Android自定义ViewPager的过渡动画
官方教程:http://developer.android.com/training/animation/screen-slide.创建ZoomOutPageTransformer类继承ViewPager.import android.support.v4.view.import...
Android Studio For Windows 之快捷键的使用
SharedPreference 工具类
import android.app.import android.content.import android.content.import android.content.import android.util.import java.io.import java.io.im...
Android实用工具类方法总结(一)
import java.security.MessageDigest mdTemp = MessageDigest.byte[] md = buffer.int j = md.import java.io.import java.io.import java.io.import ...
Okhttp使用post向服务器提交 sring[] 类型的数据
for (int i = 0 ; i < arrayData.stringBuilder.if (i < arrayData.stringBuilder.return stringBuilder..传到后台,后台会根据 逗号 自己转化为 string[] 格式的。
下一页