随笔分类 -  Android

Android、Java使用MD5加密、签名、字符串转Base64、Map排序拼接去空
摘要:code 参考:Android下实现字符串或文件的MD5加密 https://blog.csdn.net/qq_19942717/article/details/127555520 package com.jay.common; import java.io.File; import java.io 阅读全文
posted @ 2023-07-20 11:09 邢帅杰 阅读(440) 评论(0) 推荐(0)
Android加载SO库、Android动态加载SO库
摘要:动态加载:https://blog.csdn.net/weixin_44901971/article/details/127557644build.gradle 配置so库的文件目录 src>main>libs,也可以不配置,则放入src>main>jniLibs目录中 android { sour 阅读全文
posted @ 2023-07-20 10:54 邢帅杰 阅读(609) 评论(0) 推荐(0)
Android全局获取Context的技巧,在普通类中获取Context
摘要:在普通类中想要获取Context,可以用全局获取Context的方式解决。 package com.jay.common; import android.content.Context; import androidx.multidex.MultiDex; import androidx.multi 阅读全文
posted @ 2023-07-17 13:33 邢帅杰 阅读(481) 评论(0) 推荐(0)
Android之IntentService
摘要:IntentService,可以看做是Service和HandlerThread的结合体,在完成了使命之后会自动停止,适合需要在工作线程处理UI无关任务的场景。IntentService 是继承自 Service 并处理异步请求的一个类,在 IntentService 内有一个工作线程来处理耗时操作 阅读全文
posted @ 2023-07-12 14:32 邢帅杰 阅读(319) 评论(0) 推荐(0)
Android广播机制
摘要:copy:https://www.cnblogs.com/lwbqqyumidi/p/4168017.html一、Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组 阅读全文
posted @ 2023-07-11 13:47 邢帅杰 阅读(164) 评论(0) 推荐(0)
Android中WebView和网页js脚本互操作
摘要:参考 Android WebView与JS的交互方式:https://blog.csdn.net/u011035026/article/details/123267616代码示例: package com.jay.wvjsapp; import android.app.Activity; impor 阅读全文
posted @ 2023-07-11 09:57 邢帅杰 阅读(149) 评论(0) 推荐(0)
Android使用WebView打开网页配置,application中配置明文,可以用http地址android:usesCleartextTraffic="true"
摘要:AndroidManifest.xmlapplication配置之上 <uses-permission android:name="android.permission.INTERNET"/> application中配置明文,可以用http地址 android:usesCleartextTraff 阅读全文
posted @ 2023-07-07 10:12 邢帅杰 阅读(75) 评论(0) 推荐(0)
Android studio 获取每次编译apk时的日期
摘要:项目中需要获取apk的编译日期,首先肯定是用手动的方式获取,但这样容易遗忘,怎么样通过代码的方式获取呢?其实android 为我们提供了一个BuildConfig的类,android 每次编译的时候都会自动生成 一次BuildConfig 类,这个类包含着编译时的各个参数,所以只需要在这个类中增加一 阅读全文
posted @ 2023-07-06 11:30 邢帅杰 阅读(309) 评论(0) 推荐(0)
Android获取App内存使用情况的方法
摘要:ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); //最大分配内存 int memory = activityManager.getMemoryClass(); System 阅读全文
posted @ 2023-07-06 09:09 邢帅杰 阅读(315) 评论(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 邢帅杰 阅读(62) 评论(0) 推荐(0)
Android 五种方法传参
摘要:1.Intent对象携带简单数据 利用Intent的Extra部分来存储我们想要传递的数据,可以传送int, long, char等一些基础类型,对复杂的对象就无能为力了。//传递些简单的参数Intent intentSimple = new Intent();intentSimple.setCla 阅读全文
posted @ 2023-06-29 15:16 邢帅杰 阅读(595) 评论(0) 推荐(0)
Android自定义控件/Android自定义组件
摘要:继承现有控件类 public class LeftButtonBar extends LinearLayout { // 默认实现的构造函数 begin public LeftButtonBar(Context context) { super(context); } public LeftButt 阅读全文
posted @ 2023-06-27 09:44 邢帅杰 阅读(31) 评论(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 邢帅杰 阅读(486) 评论(2) 推荐(0)
Android相对布局RelativeLayout
摘要:参考:https://blog.csdn.net/huweiliyi/article/details/126448069 使用相对布局,需要将布局节点改成RelativeLayout根据父容器定位在相对布局中,可以通过以下的属性让的组合让控件处于父容器左上角、右上角、左下角、右下角、上下左右居中,正 阅读全文
posted @ 2023-05-16 13:59 邢帅杰 阅读(74) 评论(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 邢帅杰 阅读(105) 评论(0) 推荐(0)
Android之ListView局部刷新和全部刷新
摘要:代码 // 全部刷新 // ((ListViewAdapter)mListView.getAdapter()).notifyDataSetChanged(); // 局部刷新 int start = mListView.getFirstVisiblePosition(); int end = mLi 阅读全文
posted @ 2023-04-19 22:31 邢帅杰 阅读(124) 评论(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 邢帅杰 阅读(49) 评论(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 邢帅杰 阅读(371) 评论(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 邢帅杰 阅读(27) 评论(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 邢帅杰 阅读(580) 评论(0) 推荐(0)