最近在搞AndroidA/B分区OTA升级,开始以为挺简单的一个事,没想到折腾了几天,还好终于搞定!代码调用其实就那么点,但是参数以及权限之类很关键,搬砖过来走不通,我就是卡了2天,一些莫名的错误,没法定位。
后面各种查材料,结合系统代码,写了一个解析类只需传入update.zip包,解析后升级,爽的一批。
需要注意的坑在代码里也备注了,有需要的码友要注意下,特别是如果卡住了找不到原因所在的情况。
参考博文:https://blog.csdn.net/daokedream/article/details/113433587
1
此前看到网上有很多博客解析APK运用的是解析ZIP包,然后解析Manifest文件去实现的,但是那种方法对应APK加密,加壳的无法解析,运用AAPT可以无痕解析任何APK信息
2020/4/15 13:30:36 1.02MB java
1
我们打开下载的Activiti5.18.0.zip包,在war这个目录下我们可以看到activiti-explorer.war和activiti-rest.war这两个包,经过研究,我们把activiti-explorer.war这个包放到一个单独的tomcat的webapp下,启动后访问,用kermit/kermit这个账号登陆之后,研究其功能可以知道,activiti-explorer这个项目提供了一个对流程创建、发布,启动,编辑,模仿运行,监控管理等一系列功能。
那么另一个activiti-rest.war有什么作用呢。
我们把activiti-rest.war也部署到一个单独的tomcat中,修改WEB-INF/classes/log4j.properties文件,向其中加入以下内容,并将log4j.rootLogger=INFO,CA后面添加一个“,D”
2020/6/23 22:07:53 2.3MB Activiti  rest
1
winio民间下载zip包
2017/3/10 2:55:05 162KB winio rar包
1
ubuntu下安装stardict(星际译王):sudoaptinstallstardictsudoaptinstallstardict-gtk然后下载解压本zip包,再将其中各个bz2文件解压放置到适当共享路径上:tar-jxfstardict-xxx.tar.bz2sudomvstartdict-xxxx/usr/share/stardict/dic/......(每个词典都依样做一遍)注意真人语音库存放的位置与上面词典位置不一样:tar-jxfxxxRealPeopleTTS.tar.bz2sudomvxxxRealPeopleTTS/usr/share/最后,进行一下语音关联操作:sudoaptinstallsoxOK,到这就成了。
启动器查找运行starDict,右键点图标将其添加到珍藏夹。
再点开程序窗口右下角设置选项,词典栏目下有音效选项,勾选打开音效,播放wave的命令可以填入paplay(不填写好像也行)。
确认关闭设置,程序搜索栏键入“stardict”试一下词典反应。
再点一下三个小齿轮图标,是不是有真人朗读出声了。
祝贺你成功了!更多其他语种离线词典,也可去下载。
我看了一下,日语/法语/俄语/越语都有。
安装bz2方式是一样的。
2017/9/8 3:04:17 142.79MB StarDict 星际译 ubuntu 单词朗读
1
secoclient_3.0.3.21.zip这个zip包包括这个软件mac、win32、win64三个软件,亲测可用
2020/6/4 8:20:18 68.71MB secoclient
1
gradle-6.1.1-bin.zip包,官网下载不上去的可以用这个
2019/3/23 5:53:58 92.97MB android android studio
1
使用方法:1.将vimrc包中的.vimrc放到/home或者/root目录下(具体要看你是什么身份登陆的)。
2.将其他两个zip包中plugin和doc中的文件分别放到vim/doc和vim/plugin中,这两个目录具体是什么要看你的系统和vim的版本,可以先用locate命令找一下。
我的是/usr/share/vim/vim72/doc和/usr/share/vim/vim72/plug。
3.在.vimrc中设有几个快捷键:map:wqall//保存全部并退出,如果这些键有冲突,就进.vimrc来改吧map:NERDTreeToggle//打开/关闭目录树边框(左)map:NERDTreeMirror//目录树镜像map:wall//保存全部map:TlistToggle//Tlist开启、关闭,边框(右)...map:!ctags-R.//当前目录递归创建ctag4.配置完之后,原本强大的vim,使用起来会愈加顺手。
插入按自动补全,检索方便,鼠标可操作,括号自动配对添加,代码折叠..更多惊喜要体验后才知道哦要括号自动配对添加,.vimrc中需加这几句(注意,从window贴过去可能会在每行后有^M就是\r,需要去掉才行)setsminoremap(()inoremap{{}inoremap[[]觉得好用就来留言吧:http://blog.csdn.net/RICH_BABA/archive/2010/04/27/5532074.aspx
1
最新版请到ffmpeg官网https://ffmpeg.org/download.html直接下载安装包,本文件包是一个ZIP包,解压直接可用,亲测。
解压完成后,别忘记配置环境变量。
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
采用LGPL或GPL许可证。
它提供了录制、转换以及流化音视频的完整处理方案。
它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、MacOSX等。
这个项目最早由FabriceBellard发起,2004年至2015年间由MichaelNiedermayer主要负责维护。
许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。
项目的名称来自MPEG视频编码标准,前面的"FF"代表"FastForward"。
FFmpeg编码库可以使用GPU加速。
2018/2/12 2:11:32 110.81MB 软件 FFmpeg
1
nettoolbox小工具,是前段时间写的一个测试demo,主Activity有3个按钮(ping、traceroute、url),分别能实现ping、traceroute命令和url访问功能。
PS:其中,traceroute功能是借助busybox集成的traceroute命令来实现。
首先,安装busybox到android机(百度百科有步骤);
其次,手机必须获取root权限(即root过的手机),否则无法实现traceroute功能。
本zip包中,包含曾经打包的apk安装程序和源码。
2017/10/16 21:55:58 1.42MB android ping traceroute url
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡