随笔分类 -  Android

Android清除WebView缓存
摘要:代码 /** * 清除缓存 * * @param context 上下文 */ public static void clearCache(Context context) { try { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIP 阅读全文
posted @ 2025-08-08 14:58 邢帅杰 阅读(17) 评论(0) 推荐(0)
Android Stack说明
摘要:一、栈的定义栈(Stack)是一种只允许在一端进行插入或者删除的操作的线性表。可以理解为一个桶里装进去的一层一层叠加压入进去的东西,栈的性质是进行先入后出的原则,也就是说最先进入栈的元素最后才出来。Stack<String> stack = new Stack<String>();stack.emp 阅读全文
posted @ 2025-06-10 14:59 邢帅杰 阅读(14) 评论(0) 推荐(0)
安卓打开第三方app并传入参数
摘要:一、通过包名启动如果你不知道那个APP的Activity,但是知道包名(package name),那么可以使用如下的方法:Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address 阅读全文
posted @ 2025-06-10 14:33 邢帅杰 阅读(139) 评论(0) 推荐(0)
安卓如何唤醒深度睡眠的设备并执行任务
摘要:在安卓系统中,深度睡眠通常指的是设备处于低功耗状态,CPU停止运行,大部分后台进程暂停,以节省电量。这时候设备不会响应一般的事件,比如通知或者网络请求,除非有特定的唤醒机制。常见的方法可能有使用AlarmManager设置重复的定时任务,或者使用WakeLock来保持CPU运行。不过,WakeLoc 阅读全文
posted @ 2025-05-28 10:11 邢帅杰 阅读(171) 评论(0) 推荐(0)
adb命令查看浏览器版本
摘要:adb命令查看浏览器版本adb shell am start -a android.intent.action.VIEW -d https://liulanmi.com/labs/core.htmlStarting: Intent{ act=android. intent.action, VIEW 阅读全文
posted @ 2025-05-19 14:49 邢帅杰 阅读(31) 评论(0) 推荐(0)
安卓隐藏软键盘,安卓禁用软键盘
摘要:代码,这种方法并不是禁用软键盘,就是不让软键盘改变页面布局,效果上就像是禁用了软键盘。用于防止系统自动调整窗口布局。如果没有添加此标志,则输入法弹出时,系统自动平移或缩放窗口,确保输入框可见。 //FLAG_ALT_FOCUSABLE_IM(Alternative Focusable IM)的作用是 阅读全文
posted @ 2025-05-08 15:45 邢帅杰 阅读(38) 评论(0) 推荐(0)
adb常用命令、adb命令查看目录下面的文件 Android Debug Bridge
摘要:adb命令查看目录下面的文件 adb shell ls /data/media/0/ads/videos实现方法一:使用ls命令:adb shell ls /path/to/directory实现方法二:使用find命令:adb shell find /path/to/directory实现方法三: 阅读全文
posted @ 2025-03-26 14:27 邢帅杰 阅读(1576) 评论(0) 推荐(0)
java产生随机字符串 64位、byte[]转16进制字符串、 生成随机数
摘要:code /** * 产生随机字符串 64位 * */ public static String generateSecretToken() { SecureRandom secRandom = new SecureRandom(); byte[] result = new byte[32]; se 阅读全文
posted @ 2025-03-04 16:43 邢帅杰 阅读(137) 评论(0) 推荐(0)
Android重启设备
摘要:1.执行ADB命令 adb shell am broadcast -a android.intent.action.REBOOT2.使用PowerManager import android.content.Context; import android.os.PowerManager; publi 阅读全文
posted @ 2025-02-25 10:21 邢帅杰 阅读(167) 评论(0) 推荐(0)
ADB修改文件权限
摘要:1. adb 查看文件读写权限可以使用 adb shell ls -l 命令查看文件或文件夹的读写权限。adb shell ls -l /sdcard/myfolder系统会显示文件夹的详细信息,其中包括权限信息。例如: total 40 drwxr-xr-x 2 root root 4096 20 阅读全文
posted @ 2025-02-14 16:29 邢帅杰 阅读(745) 评论(0) 推荐(0)
Android设置启动Activity
摘要:code <activity android:name=".YourSplashActivity" android:theme="@style/Theme.AppCompat.NoActionBar"> <intent-filter> <action android:name="android.in 阅读全文
posted @ 2025-01-13 11:36 邢帅杰 阅读(7) 评论(0) 推荐(0)
android install apk代码
摘要:来源:https://blog.51cto.com/u_16213385/12575668整个安装过程一般可以分为以下几个步骤:获取 APK 文件的路径、请求权限、调用安装 Intent、完成安装在 Android 7.0(API Level 24)及以上版本中,安装应用包需要用户人工干预并且设备需 阅读全文
posted @ 2024-12-30 15:01 邢帅杰 阅读(169) 评论(0) 推荐(0)
安卓自定义Fragment,添加和删除Fragment,深入理解Activity与Fragment
摘要:参考:https://www.cnblogs.com/qlky/p/7210403.htmlhttps://blog.csdn.net/shixianzuishuai/article/details/140906330创建Fragment与创建Activity类似,开发者实现的Fragment必须继 阅读全文
posted @ 2024-12-25 16:06 邢帅杰 阅读(95) 评论(0) 推荐(0)
LayoutInflater.from(context).inflate() 和 View.inflate
摘要:两个都是布局加载器,而View.inflate是封装LayoutInflater.from(context).inflate后的产物,功能相同。将布局文件/res/layout/my_view.xml实例化为View对象,inflate()方法返回布局文件的view对象。LayoutInflater 阅读全文
posted @ 2024-12-25 15:08 邢帅杰 阅读(72) 评论(0) 推荐(0)
低版本Android发送https请求,Android4.4.2启用TLSv1.2,Android4.4.2发送https请求报错,Android4 SSL handshake aborted
摘要:参考:https://blog.csdn.net/weixin_54087854/article/details/134625241https://blog.csdn.net/weixin_35647799/article/details/117684065Android4.4.2发送https请求 阅读全文
posted @ 2024-12-24 10:45 邢帅杰 阅读(385) 评论(0) 推荐(0)
安卓dispatchKeyEvent事件,处理换行符
摘要:示例: public class MyActivity extends Activity { @Override public boolean dispatchKeyEvent(KeyEvent event) { // 检查是否按下了回退键(通常是物理按键或者是导航键) if (event.getK 阅读全文
posted @ 2024-11-01 13:10 邢帅杰 阅读(170) 评论(0) 推荐(0)
Android为页面添加水印、dp、px、sp互转
摘要:来源:https://blog.csdn.net/fantasy_lin_/article/details/97651171https://blog.51cto.com/u_16213318/11745242为了能够方便地在任意页面上加水印,所以应该采取用Java代码来实现,而不是在XML布局文件里 阅读全文
posted @ 2024-10-17 17:08 邢帅杰 阅读(144) 评论(0) 推荐(0)
java AES/DES加密解密
摘要:code package com.xcg.webapp.common; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException 阅读全文
posted @ 2024-09-09 14:48 邢帅杰 阅读(34) 评论(0) 推荐(0)
安卓编译器gradle安装和idea配置gradle 报错 Could not resolve all dependencies for configuration ':classpath'.
摘要:参考:gradle安装:https://www.cnblogs.com/darcy-hui/p/12206852.htmlgradle user home 说明:https://blog.csdn.net/LG_15011399296/article/details/134333647gradle下 阅读全文
posted @ 2024-08-06 10:35 邢帅杰 阅读(831) 评论(0) 推荐(0)
android重启app
摘要:code //获取当前应用的包名和类名 String packageName = getPackageName(); String className = getClass().getName(); //创建Intent Intent intent = new Intent(curAct, Main 阅读全文
posted @ 2023-12-12 17:48 邢帅杰 阅读(111) 评论(0) 推荐(0)