在网上看到 有的 APK 打开需要输入密码 经过一番折腾后,发现其实是伪加密  我写了一个实现这种加密、解密的工具 分享给大家下载地址:http://apktool.oss.aliyuncs.com/ApkEntTool.7z CSDN下载地址:http://download.csdn.net/detail/chyh741/5892911            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-08 17:41:20
                            
                                4753阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            摘要: 概述为什么APK要瘦身。APK越大,在下载安装过程中,他们耗费的流量会越多,安装等待时间也会越长;对于产品本身,意味着下载转化率会越低(因为竞品中,用户有更多机会选择那个体验最好,功能最多,性能最好,包最小的),所以apk的瘦身优化也很重要,本篇博客将讲述apk瘦身的相关内容。概述为什么APK要瘦身。APK越大,在下载安装过程中,他们耗费的流量会越多,安装等待时间也会越长;对于产品本身,意            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 14:15:30
                            
                                15阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.先安装JAVA 2.进入java的bin目录,Shift+右键打开CMD命令 3.输入keytool -genkey -alias aochuang -keyalg RSA -keysize 1024 -keypass pasword -validity 3500 -keystore c:\key\demo.keystore 4.公司、城市、国家区域,按照真实填写即可,密匙要与-keypass            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 13:08:27
                            
                                419阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            public void downPhotos(String url, String path, String photosName) throws IOException {    long fileSize;    File out = new File(path, photosName + ".jpg");    URL myURL = new URL(url);    URLConn            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-16 04:16:19
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java实现签名APK
在Android开发过程中,我们经常需要对APK文件进行签名。签名APK可以确保APK文件的完整性和来源可信性。本文将介绍如何使用Java来实现APK签名,并提供代码示例。
## 什么是APK签名
APK签名是一种对APK文件进行数字签名的过程。签名APK可以确保APK文件的完整性和来源可信性。当用户安装应用程序时,系统会验证APK签名是否有效。如果签名无效,系统            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-26 04:48:15
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java实现安装APK
在Android开发中,有时候我们需要在应用内实现安装APK的功能,比如应用内更新或者应用市场下载后直接安装等。本文将介绍如何使用Java代码在Android应用中实现安装APK的功能。
## 安装APK的原理
在Android系统中,安装APK其实是通过系统的PackageInstaller来完成的,我们需要通过Intent触发系统的安装界面,然后由用户确认安装            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-16 06:07:17
                            
                                278阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.功能较多必须有菜单选择项,将一个大程序分为若干个功能模块的小程序,逐个实现2.针对题目避免重复时先将已生成的算式保存,然后将下一条生成的式子进行判断是否已生成,如果生成则返回循环语句的上一条,重新生成四则运算式子。3.针对可以控制参数,相对菜单,每个菜单功能对应一个控制参数,每个参数功能对应一个函数通过switch语句判断。4.针对是否有乘除法、通过用户选择,来确定,实现是通过定义运算符号定义            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 10:32:14
                            
                                391阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Java实现ADB命令安装本地APK
ADB(Android Debug Bridge)是一个通用的命令行工具,允许用户与Android设备进行通信。利用ADB,我们可以方便地安装、调试和管理Android应用程序。本文将介绍如何通过Java程序实现使用ADB命令安装本地APK文件,同时运行该APK。
## ADB环境准备
在使用ADB之前,请确保您已经在本地环境中安装了Android            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-29 03:35:53
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            纯java环境解析apk文件前话Maven依赖实战代码踩坑经历 前话公司需要解析apk文件来获取部分信息,上网找了许久,不是不全,就是要加载applet.exe 或者需要积分下载,太难了,充钱太贵了。找了最后发现一篇不错,可以实际应用,分享给大家。Maven依赖<dependency>
			<groupId>net.dongliu</groupId>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 16:09:44
                            
                                281阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Java功能实现
Java是一种广泛使用的计算机编程语言,具有强大的功能和丰富的库。它可以用于开发各种类型的应用程序,从简单的命令行工具到复杂的企业级应用。本文将介绍一些常见的Java功能实现,并提供相应的代码示例。
## 1. 输入和输出
Java提供了多种输入和输出的方式。最常见的方式是使用标准输入输出流System.in和System.out。以下是一个简单的示例,演示了如何读取用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-28 11:18:53
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              很多情况,当我们的服务进程遇到异常退出了,我们希望它能立即再起来。大部分情况下,我们可以使用 Shell 脚本来做。写一个 while,定期检查进程还在不在。如果不在了,则立即启动。类似如下:  while true do
  sleep 10
  if [ `pgrep my_server` == '' ]; then
    my_server -x aa -y bb &
  fi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-12 14:24:56
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            技术:Java、JSP等 摘要:网络商城近年来非常火热的一种经营方式,与现实生活中的商店的差别是利用电子商务的一些手段,从而沟通消费者与商家进行商品买卖的虚拟商店,减少买家卖家间的多层环节,减少运输的成本以及层层代理过程中的差价,这就有巨大的价格优势从而带来巨大的发展空间。网络商城尽可能带给消费者最大的利益,带动商品经济的快速发展,引领国民经济的稳固快速发展,推进国内经济形势的上扬。本论文详细介绍            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-03 13:28:47
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            htmlAndriod应用程序若是要在手机或模拟器上安装,必需要有签名! java1.签名的意义为了保证每一个应用程序开发商合法ID,防止部分开放商可能经过使用相同的Package Name来混淆替换已经安装的程序,咱们须要对咱们发布的APK文件进行惟一签名,保证咱们每次发布的版本的一致性(如自动更新不会由于版本不一致而没法安装)。android2.签名的步骤a.建立keyb.使用步骤a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 23:19:28
                            
                                185阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #adb方式和java代码方式查看apk签名信息:MD5,SHA1,SHA256在一些系统的白名单验证中需要对apk的签名指纹信息进行读取确认。 本文介绍adb方式和java代码方式给大家获取信息。一.使用cmd命令查看apk的签名信息apk的签名信息和它的签名文件的信息是一样的,想要获取到apk里面的证书文件信息并不难,命令:keytool -printcert -jarfile xxx.apk            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-05 17:56:18
                            
                                323阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有没有发现自己重新打包过后的apk程序无法安装到手机上?那是因为你的程序没有签名或者签名不对。下面就简单介绍一下如何对apk文件进行签名。请确保你的机器上已经安装了JDK。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-05-21 11:44:46
                            
                                267阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为JAR签名需要两个工具:1。用keytool来创建一个密匙(同时指定时效,多久会过期,默认只给 6个月)2。用JARSigner用此密匙为JAR签名。可以用同一个密匙来为多个JAR签名。注意:大小写,签名一致,数字签名过期为什么JAR要被签名?当用户启动一个Java Network Launching Protocol (JNLP,Java网络加载协议)文件或使用一个applet时,这个JNLP            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-15 09:34:53
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1.背景2.需求分析3.实现逻辑分析4.统一过期时间设置5.初始图表栈6.记录图表变化7.撤销操作8.重做操作9.删除图表处理 1.背景        在一个编辑页面中,存在多个图表,对图表的配置操作允许撤销和重做;撤销和重做只是针对页面中图表属性变化进行,例如颜色修改、位置移动、字体修改等,对图表的删除、新增操作不在撤销范围内。   &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 03:23:45
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录发送私信1.dao层2.service层3.controller层4.view层5.功能测试 发送私信1.dao层MessageMapper类中添加insertMessage方法和updateStatus方法。package com.gerrard.community.dao;
import com.gerrard.community.entity.Message;
import or            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-06 19:49:50
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            学生模块功能比较少,就是进行考试和查看自己成绩两个大的功能。学生进行考试的功能比较复杂(首先做了校验,不在考试时间范围内,不能进行考试)考试试题是数据库根据发布考试时的条件随机产生的一套试题。因为每次考试题型题量都是不同的,因此我们继续采用JSON的格式去保存数据,当状态为1:表示正在考试;状态为2:表示已经考试结束;状态为3:表示老师已经阅完试卷(1)当考试考试的时候,会给考上随机产生一套试题,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-20 21:05:06
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            需求:在唱歌比赛中,有6名评委给选手打分,分数范围是[0-100]之间的整数。 选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。实现代码:  package anli;
import java.util.Scanner;
public class Test5 {
    public static void main(String            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-03-08 17:05:19
                            
                                116阅读