
Java
拂晓看日出
每天进步一点点,一生就走的很远了
展开
-
安卓自动识别U盘中APK文件并进行安装操作
最近项目中有个新需求,实现安卓APK的U盘升级。刚开始上网查找方法,踩了个大坑,方式是直接和USB设备建立连接,借助第三方库libaums识别U盘的文件系统,但是最新版的libaums库0.7.5版本在加载时出现各种错误,借助网络大神说的各种方法也没能调试成功,后来换了种实现方法,更简单,轻松解决问题。方法记录如下:思路:获取U盘的挂载路径,直接读写U盘,读取到U盘中指定APK文件后,安装APK。1.通过MEDIA广播获取挂载路径首先在AndroidManifest.xml中,applicat原创 2020-05-29 18:06:30 · 4271 阅读 · 1 评论 -
Android 纯代码实现Seekbar布局,改变显示样式
SeekBar通过设置ProgressDrawable,可以自主定义显示样式。常规使用方式通过xml布局方式实现,但是在sdk中不能有xml布局,或者动态生成的SeekBar控件用xml布局实现不能正常显示,这时SeekBar就只能使用纯代码实现。常规用layer-list 的xml布局实现,类似这样:<?xml version="1.0" encoding="utf-8"?>...翻译 2020-04-26 14:59:27 · 598 阅读 · 0 评论 -
字符转计算公式(java版)
转载一大牛实现的字符计算公式,亲测可行。支持的运算符号包括加、减、乘、除、乘方及其它一些基本功能(如sqrt)。例如eval("((4 - 2^3 + 1) * -sqrt(3*3+4*4)) / 2")。 public static double eval(final String str) { return new Object() { int ...翻译 2019-06-19 15:33:37 · 1639 阅读 · 0 评论 -
Android程序开机自启动
背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED。在安卓中,想要实现app开机自动启动,需要实现拦截广播android.permission.RECEIVE_BOOT_COMPLETED,并且需要使用静态注册广播的方法(即在AndroidManifes...翻译 2019-06-25 10:10:19 · 660 阅读 · 0 评论