自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 kotlin协程开发入门

kotlin协程开发入门

2022-04-19 16:46:08 234

原创 zipalign&smali&baksmali 使用详解

zipalign&smali&baksmali 使用详解

2022-04-15 17:28:19 2889

原创 bundletool工具使用详解

bundletool 使用详解

2022-04-15 17:24:44 1406

原创 Apktool 使用详解

apktool 使用 ,apktool 使用详解

2022-04-15 17:20:57 7656

原创 Play Asset Delivery避坑使用详解

Play Asset Delivery 详解,Play Asset Delivery 避坑,Play Asset Delivery 使用

2022-04-15 15:19:56 4869

原创 Keytool 工具使用

Keytool 工具使用,keytool生成签名,keytool 修改签名信息,查看签名信息

2022-04-14 15:28:41 3813

原创 d8&dx命令使用

d8&dx命令使用

2022-04-14 10:10:28 2682 1

原创 apksigner工具的使用

apksigner 签名工具使用

2022-04-14 10:04:36 2680

原创 ABD命令使用

adb 命令使用

2022-04-14 09:48:51 1476

原创 AAPT2 命令使用

aapt2简介、aapt2命令的使用、aapt2 link多文件、aapt2 编译多文件

2022-04-11 18:35:58 1912

原创 安卓海外SDK接入问题

接触海外发布不久,遇到了一些,在此做个记录,分享下,避免大家踩坑。这里只记录问题,业务流程会在后面进行分享。先来大Boss:Google登录报错10:主要从三个方面进行排查,签名,包名,web ClienId。签名:查看打包的签名是否用错,再次检查是否在google后台配置的签名对的上,如果是在firebase创建的应用在需要查看是否配置了sha1签名。clienId:一定要用web Clienid ,很多小伙伴可能都会用了安卓clienId.包名:没啥好说的。登录报错1..

2021-11-18 18:27:07 3253

原创 技术支持-售后联系

感谢您们对我们游戏的支持如果您有任何疑问,可以留言或者发送邮件。我们会尽快回复。邮箱地址:[email protected]谢谢!

2020-06-11 16:14:05 368 1

原创 苹果隐私政策

本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本软件服务使用协议不可分割的一部分。1.适用范围a)在您使用本软件网络服务,本软件自动接收并记录的您的手机

2020-06-09 14:53:55 234

原创 ISO 代码混淆,python实现ios代码混淆

主要的功能有,类名,属性,方法名,工程目录,图片hash值,图片名的混淆,删除注释,bundle名的更改,修改的日志记录,所有的命名都是有意义的单词组合,有专门的单词库,也可手动添加。问题:由于每个工程差异比较大,所以改脚本可能存在一些小问题,需要适当修改,一般都是和系统方法和系统属性冲突。哈哈,源码暂不提供,需要的可以留言看下目前需求多不,还有一些功能需要添加的,比如添加垃圾代码等,后续加上...

2020-05-22 14:46:46 434 3

原创 android studio 的gradle 详细配置说明

通过这篇文章,你可以简单实现多渠道,或者说定制化的apk打包,实现一次打包多个apk,充分了解gradle的各项配置,解决资源冲突问题。as 的gradle配置主要分为三种:1、项目全局配置的build.gradle2、每个moudle 下的build.gradle3、自定义的xxx.gradle (xxx为自定义文件名)下面对这些配置进行逐一讲解项目全局配置的bui...

2020-04-29 15:34:19 1580

原创 JNI 开发demo

JNI 开发

2018-03-09 14:05:58 200

原创 webview 使用详解

webview 问题、配置

2018-03-09 11:41:44 422

原创 android studio使用快捷键

使用的是eclipse快捷键 返回光标上一次位置:alt+左右方向键 复制一行到下一行:ctrl+alt+上下方向键(需要把系统的快捷键关闭) 跳到行头行尾:home/end 窗口切换:ctrl+tab / alt+方向键 跳到一个单词的首尾:ctrl+方向键 修改包名的显示:compact empty middle packages 选项勾去掉

2017-12-28 20:01:58 186

原创 MD5校验文件/读取签名MD5

查看文件MD5:(对比两个文件是否相同) certutil -hashfile 9377_yxbb.apk MD5查看签名MD5:(修改apk为zip解压获取META-INF\CERT.RSA签名文件) keytool -printcert -file C:\Users\Administrator\Desktop\test\test\META-INF\CERT.RSA

2017-12-25 19:57:59 753

原创 qq会员礼包接入的坑

1、提示用户未登录,请重试!(在QQ会员后台配置的appId和appKey是ysdk申请到的qq appId和appKey) 2、发货地址不能是https,礼包id只能为纯数字,发货key是单独的一个key,可以不同于appkey,但是需要腾讯配置,否则支付成功提示网络错误

2017-12-21 10:21:28 358

原创 脚本实现apk多渠道打包

多渠道打包方式: 1、像友盟的在andridmanifest.xml配置mete-data,获取相应的值 2、像美团的在包体插入一个空文件,利用文件名当做渠道标识这里介绍的是自己利用脚本实现美团的多渠道打包方式android 7.0后引入了v2签名,这种签名能够使包体安装的更快,更加安全,如果想往包体里面插入内容,而又不损坏签名,在7.0以下是可以的, 但是如果在7.0以后那就不能了,会在安装

2017-12-16 16:01:00 1161

原创 接入应用宝的坑

1、报so库找不到: 因为应用宝只提供armeabi的so库,所以如果游戏存在x86/v7a等其他的库,则会报错,安卓系统会先加载对应的cpu类型的so库,如果没找到则会向下寻找,当找到时就不会继续往下寻找解决:把其他库删除只保留armeabi,如果游戏想保留v7a也可以把应用宝armeab下的so库复制到v7a中,但是其他版本则不支持2、游戏的Activity的launchMode需要...

2017-12-15 19:56:45 5636 17

原创 MD5加密

public class MD5Util {public static void main(String[] args) throws Exception { String string = "sdk_test_86850685715133032097c7f1823292a1c278c4d555243cd18cf"; String data = MD5Encode(string);

2017-12-15 11:38:18 162

原创 多线程断点下载

附带demo,demo中有详细的讲解,下载链接:http://download.csdn.net/download/qq_28880889/10151302注意: 1、测试demo时需要填写下载链接: private String apkurl=”“;//apk下载链接2、该工程是eclipse工程3、附带有检查更新功能,只需要在UpdateCheck类中修改buildParams()方法里面的

2017-12-08 16:40:11 145

原创 把bitmap插入到相册和相机图库

插入到相册: File file = new File(filePath); try { MediaStore.Images.Media.insertImage(activity.getContentResolver(), file.getAbsolutePath(), fi

2017-12-07 15:22:36 342

原创 布局xml转bitmap

代码: DisplayMetrics dm = activity.getResources().getDisplayMetrics(); int newWidth = dm.widthPixels; int newHeight = dm.heightPixels; View view = activity.getLayoutInflater

2017-12-07 15:10:23 606

原创 view添加阴影

布局添加阴影: 1、通过layer-list来实现,但是边界不羽化,可以指定某边有阴影 2、android:elevation=”2dp” 不能更改阴影颜色,且控件背景必须为白色,四边都有阴影 3、view.setOutlineProvider() 不能更改阴影颜色,且控件背景必须为白色,四边都有阴影 4、第三方CrazyShadow 可以指定阴影颜色和某边显示阴影,但是不羽化,效果不怎么好

2017-12-07 14:46:42 1010

原创 Gradle使用/问题

1、引用自定义的gradle文件: 在app/build.gradle下添加:apply from: ‘suport.gradle’2、gradle生成jar //makeJar运行生成jar包 task makeJar(type: Copy) { from(‘build/intermediates/bundles/release/classes.jar’, configuratio

2017-12-07 14:27:12 179

原创 聚合sdk打包问题

聚合打包使用的工具为apktool +dex2jar 问题1: 乐视渠道出现找不到资源问题,原因在于apktool在合并res资源的attrs时, 并不能插入到attrs资源中, 导致apktool生成不了Rstyleable.smali文件和在R.smali文件中不&#

2017-12-07 11:38:00 1359 1

原创 APK反编译

使用工具: apktool 使用的是smali(能够反编译成dex / smali (自带smali)) dex2jar (把dex转jar) jd-gui (把jar转class,查看class文件,某些类看不到)反编译步骤: 1、使用apktool 解压apk: 命令:apktool d -s -f test.apk 或者:apktool d -f test.apk (-s 的区别

2017-12-07 10:54:36 719

原创 手动打包apk,了解APK的生成过程

apk的诞生:所需环境:jdk / jre / sdk/tool/ sdk/platform-tools sdk/build-tools/26.0.0(版本可变)1、把res / assets /androidManifest.xml 生成R.java 与及 res.ap_ 命令如下:(严格区分大小写) aapt package -f -m -J C:\Users\Administrator\

2017-12-07 10:18:23 818

原创 聚合SDK开发思想

搞了一段时间的聚合SDK,对于APK的反编译也有了一定的了解,希望写下来做个记录也可以帮助到和我遇到同样问题的同学,后面会详细介绍如何做聚合sdk的开发和打包流程,以及打包中遇到的各种问题和解决,这是我的第一篇博客希望大家多多支持,谢谢!所谓聚合其实就是把各个渠道同功能的接口统一为一个接口,例如ysdk的登录接口为YSDKApi.login(ePlatform.QQ); 联想的登录接口为Lenov

2017-11-29 19:35:55 5456 2

updateDemo

android多线程断点下载,支持暂停下载,自定义下载进度条

2017-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除