posts - 609,  comments - 13,  views - 64万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Android

Android studio 获取每次编译apk时的日期
摘要:项目中需要获取apk的编译日期,首先肯定是用手动的方式获取,但这样容易遗忘,怎么样通过代码的方式获取呢?其实android 为我们提供了一个BuildConfig的类,android 每次编译的时候都会自动生成 一次BuildConfig 类,这个类包含着编译时的各个参数,所以只需要在这个类中增加一 阅读全文
posted @ 2023-07-06 11:30 邢帅杰 阅读(220) 评论(0) 推荐(0) 编辑
Android获取App内存使用情况的方法
摘要:ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); //最大分配内存 int memory = activityManager.getMemoryClass(); System 阅读全文
posted @ 2023-07-06 09:09 邢帅杰 阅读(233) 评论(0) 推荐(0) 编辑
Android各组件/控件间通信利器之EventBus
摘要:来源:https://www.cnblogs.com/lwbqqyumidi/p/4041455.htmlhttps://blog.csdn.net/weixin_42602900/article/details/127785935一、build.gradle 中 dependencies节 增加配 阅读全文
posted @ 2023-07-03 10:08 邢帅杰 阅读(55) 评论(0) 推荐(0) 编辑
Android 五种方法传参
摘要:1.Intent对象携带简单数据 利用Intent的Extra部分来存储我们想要传递的数据,可以传送int, long, char等一些基础类型,对复杂的对象就无能为力了。//传递些简单的参数Intent intentSimple = new Intent();intentSimple.setCla 阅读全文
posted @ 2023-06-29 15:16 邢帅杰 阅读(548) 评论(0) 推荐(0) 编辑
Android自定义控件/Android自定义组件
摘要:继承现有控件类 public class LeftButtonBar extends LinearLayout { // 默认实现的构造函数 begin public LeftButtonBar(Context context) { super(context); } public LeftButt 阅读全文
posted @ 2023-06-27 09:44 邢帅杰 阅读(20) 评论(0) 推荐(0) 编辑
MAUI Blazor安卓返回键事件,退出app
摘要:参考:https://blog.csdn.net/qq_40912347/article/details/129801231退出app:Android.OS.Process.KillProcess(Android.OS.Process.MyPid());INavigateService using 阅读全文
posted @ 2023-06-14 13:15 邢帅杰 阅读(416) 评论(2) 推荐(0) 编辑
Android相对布局RelativeLayout
摘要:参考:https://blog.csdn.net/huweiliyi/article/details/126448069 使用相对布局,需要将布局节点改成RelativeLayout根据父容器定位在相对布局中,可以通过以下的属性让的组合让控件处于父容器左上角、右上角、左下角、右下角、上下左右居中,正 阅读全文
posted @ 2023-05-16 13:59 邢帅杰 阅读(58) 评论(0) 推荐(0) 编辑
Android在子线程中更新UI的方法汇总(共七种)
摘要:1、常规写法:new Handler()的handleMessage()和handler.sendMessage(msg) Handler handler = new Handler() { @Override public void handleMessage(Message msg) { sup 阅读全文
posted @ 2023-04-21 16:44 邢帅杰 阅读(85) 评论(0) 推荐(0) 编辑
Android之ListView局部刷新和全部刷新
摘要:代码 // 全部刷新 // ((ListViewAdapter)mListView.getAdapter()).notifyDataSetChanged(); // 局部刷新 int start = mListView.getFirstVisiblePosition(); int end = mLi 阅读全文
posted @ 2023-04-19 22:31 邢帅杰 阅读(115) 评论(0) 推荐(0) 编辑
获取当前app版本号,获取app数据库地址
摘要:Context ctx = getApplicationContext();PackageManager pm = ctx.getPackageManager();String pn = ctx.getPackageName();//包名PackageInfo pi = pm.getPackageI 阅读全文
posted @ 2023-04-07 10:08 邢帅杰 阅读(44) 评论(0) 推荐(0) 编辑
Android判断联网状态,Wifi信号强度,注册网络变化广播事件
摘要:code package com.idogfooding.lawsonsot.common; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; 阅读全文
posted @ 2023-03-08 09:06 邢帅杰 阅读(301) 评论(0) 推荐(0) 编辑
计算Item的高度,重设ListView的高度,使ListView一次性列出所有数据,嵌套顺序ScrollView,LinearLayout,ListView
摘要:code /** * 设置ListView的高度 */ public static void setListViewHeightBasedOnChildren(ListView lv) { ListAdapter listAdapter = lv.getAdapter(); if (listAdap 阅读全文
posted @ 2023-03-07 16:47 邢帅杰 阅读(21) 评论(0) 推荐(0) 编辑
Gradle配置之常见问题-Could not resolve com.android.tools.build:gradle:4.1.1.
摘要:来源:https://blog.csdn.net/forresthua/article/details/94412296https://www.http3w.com/archives/528release发布报错Could not resolve com.android.tools.build:gr 阅读全文
posted @ 2023-02-06 11:24 邢帅杰 阅读(482) 评论(0) 推荐(0) 编辑
java/Android获取单个文件的MD5值,解决首位0被省略问题,解决超大文件问题,cmd命令行查看文件md5码
摘要:code来源:https://betheme.net/news/txtlist_i67135v.html?action=onClickcmd命令行查看文件md5码:certutil -hashfile a.txt md5,不加后面的md5,查看的默认是sha1码。 package com.tools 阅读全文
posted @ 2023-02-01 15:31 邢帅杰 阅读(368) 评论(0) 推荐(0) 编辑
完整的Android使用Messenger实现跨app通信,设置api和sdk版本30以上,设置包可见性(Android11新增的),亲测可用
摘要:服务端 package com.jay.msgapp2; import android.app.Service; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import an 阅读全文
posted @ 2022-11-08 17:21 邢帅杰 阅读(499) 评论(0) 推荐(0) 编辑
反编译安卓aar文件
摘要:下载地址:https://varaneckas.com/jad/下载最新的符合自己系统的文件,解压之后包含jad.exe 和 Readme.txt文件将要反编译的aar包改成zip然后解压一下,再将解压后里面的classes.jar改成图中一样的zip,再解压会得到一个新的com目录到这里再从cmd 阅读全文
posted @ 2022-10-26 10:58 邢帅杰 阅读(1072) 评论(0) 推荐(0) 编辑
Android Studio报错:Error:Execution failed for task':app:mergeDebugResources'
摘要:Build失败,原因是我添加的图片不符合Android Studio的审核要求,添加两行代码,禁用审核在app目录下的build.gradle中的android {...}增加配置android {.......aaptOptions.cruncherEnabled = falseaaptOptio 阅读全文
posted @ 2022-10-25 21:43 邢帅杰 阅读(144) 评论(0) 推荐(0) 编辑
Android编译报错:Cannot resolve external dependency com.android.tools.build:gradle:7.3.0 because no repositories are defined
摘要:修改根目录的build.gradle 增加 repositories 配置,然后再File>Sync Project with Gradle Files,再执行Build>Rebuild Project buildscript { ext { agp_version = '7.3.0' } repo 阅读全文
posted @ 2022-10-24 21:54 邢帅杰 阅读(725) 评论(0) 推荐(0) 编辑
settings.gradle配置,解决Plugin [id: 'com.android.application', version: '7.3.0', apply: false] was not found in any of the following sources
摘要:Android Studio版本:android-studio-2021.3.1.16-windows.exe报错:Plugin [id: 'com.android.application', version: '7.3.0', apply: false] was not found in any 阅读全文
posted @ 2022-10-24 20:39 邢帅杰 阅读(20750) 评论(0) 推荐(1) 编辑
java枚举定义和使用
摘要:1、普通 public enum Color { RED, GREEN, BLACK, YELLOW } 2、构造、接口 public interface Behaviour { void print(); String getInfo(); } public enum Color implemen 阅读全文
posted @ 2022-07-26 10:33 邢帅杰 阅读(804) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示