- 博客(11)
- 资源 (53)
- 问答 (1)
- 收藏
- 关注
原创 Android 自定义View常用的方法简单介绍
记录下自定义view常用的方法onFocusChanged(boolean, int, Rect) 当View获取或失去焦点时触发onWindowFocusChanged(boolean) 当窗口包含的view获取或失去焦点时触发onAttachedToWindow() 当view被附着到一个窗口时触发onDetachedFromWindow() 当view离开附着的窗口时触发,该方法和 onAttachedToWindow() 是相反。onWindowVisibilityChanged(
2020-08-17 15:44:47 479
原创 Android adb截屏命令
adb 中screencap命令用来截屏 命令如下:SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date = simpleDateFormat.format(new Date(System.currentTimeMillis())); Runtime.getRuntime().exec("screencap -p /sdcar
2020-08-17 15:41:03 900
原创 Android 自定义3D效果View
由于工作需要,今天就使用Camera与Matrix实现3D效果案例图:1.自定义Viewimport android.animation.Animator;import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Camera;import android.graphics.Canvas;import android.graphics.Color;import
2020-08-14 14:00:52 546 2
原创 Android 热修复案例
1.MainActivityimport android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.view.View;import android.widget.TextView;import android.widget.Toast;import com.xinrui.hotfix.utils.FixBug;import com.xinrui.hotfix.uti
2020-08-13 14:14:23 230
原创 Android 监听wifi热点打开和关闭广播
wifi热点的打开和关闭也是有广播的,监听android.net.wifi.WIFI_AP_STATE_CHANGED广播就可以了,记录下做个笔记 private BroadcastReceiver wifiApBroadcast = new BroadcastReceiver(){ @Override public void onReceive(Context context, Intent intent) { String action = intent.
2020-08-12 16:37:51 2273 2
原创 Android APP内存优化
本页面介绍了如何主动减少应用程序中的内存使用量。 有关Android操作系统如何管理内存的信息,请参阅Android内存管理概述本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:监视可用内存和内存使用情况为响应事件释放内存分析检查你的app需要用多少内存使用内存优化框架监视可用内存和内存使用情况在修复解决APP 中的内存使用问题之前,首先需要找到它们。 Android Studio中的内存分析器Memory Profiler可以帮助您通过以下方式查找
2020-08-11 13:50:21 519
原创 Android 自定义带百分比的进度条
工作需要,自定义带百分比的进度条,案例图:1.自定义View NumberProgressBar:import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.RectF;import
2020-08-10 15:43:24 629 2
原创 Android 8.0 Tv 修改以太网ip地址 掩码 网关 DNS及DHCP和静态切换
1.修改静态IP:import android.net.IpConfiguration;import android.net.IpConfiguration.IpAssignment;import android.net.IpConfiguration.ProxySettings;import android.os.Environment;import android.util.Log;import android.util.SparseArray; import com.android.s
2020-08-06 19:33:17 2501 3
原创 Android 系统开发Android.mk的详解
一 、Android.mk 简介Android.mk 是Android 提供的一种makefile 文件,注意用来编译生成(exe,so,a,jar,apk)等文件。二、Android.mk 的基本格式Android.mk 基本格式如下# 定义模块当前路径LOCAL_PATH := $(call my-dir) #清空当前环境变量include $(CLEAR_VARS) # 引入头文件等 LOCAL_xxx := xxx #编译生成的文件名 LOCAL_MODUL
2020-08-03 09:09:23 465 2
原创 Android 动画之属性动画详解
在Android 开发中,属性动画也是常有的动画,要做一些比较炫的动画效果的话,多半是采用属性动画实现的属性动画分类:透明动画 alpha旋转动画 rotation缩放动画 scaleX平移动画 translationX动画集合 AnimatorSet动画监听事件 addListener动画关键类案例如下:透明动画alpha旋转动画rotation缩放动画scaleX平移动画translationX动画集合AnimatorSet动
2020-08-02 17:18:43 304
原创 Android 动画 帧动画 使用详解
在Android开发中经常会用到动画,本文主要是帧动画的实现。帧动画主要实现原理是类似播放电影一样,一帧帧的播放预存好的图片,当播放速度大于人眼视觉存留的速度时,就会成为动画效果。其实手机中的开机动画也是帧动画,bootanimation .zip中存放大量的图片。实现步骤:1.创建帧动画播放控制的xml文件2. 设置播放帧动画载体3. 使用AnimationDrawable 开启 、关闭帧动画实现效果及素材1. 创建帧动画播放控制的xml文件使用方法如下:在anim 文件夹下创建一个xml
2020-08-02 17:00:29 479
android Accessibility无障碍服务实现获取系统全局任何控件的名称和坐标信息
2024-03-23
8.1 9.0 10.0安装app时抛出异常解决方案.rar
2021-09-07
android 9.0 10.0Launcher3 Hotseat 添加apps button.txt
2021-08-08
android 9.0 10.0添加负一屏(左一屏)功能left_screen.rar
2021-08-06
android 自定义九宫格图案解锁DrawPwd.rar
2021-08-05
关于开通单篇收费资源的建议
2021-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人