Android
yinhe888675
这个作者很懒,什么都没留下…
展开
-
aab 找不到so文件 split_config.arm64_v8a.apk
这个很蛋疼,android 9的一切正常,android12的第一次运行正常,第二次再运行就闪退,android13的也一切正常,找了很久才找到解决方案。测试的时候不能打aab包测试,apk一切正常,上传到google后台安装测试,闪退,日志如下。原创 2023-03-23 17:48:31 · 2323 阅读 · 0 评论 -
Android11打签名apk安装失败
因为打出来的apk使用v1和v2签名,在app的。原创 2023-03-23 17:47:18 · 526 阅读 · 0 评论 -
Base64的编码(Encode)与解码(Decode)
推荐第一种 效率更高。第一种:java8 新版本@Test public void test1(){ //现在Base64编码 import java.util.Base64; String s = "zhangjilin"; String encodeToString = Base64.getEncoder().encodeToString(s.getBytes()); System.out.println(encodeToS转载 2022-05-17 09:16:22 · 6178 阅读 · 0 评论 -
Android Android 获取应用签名证书的SHA1值和MD5值几种方法
文章目录第一种 只有apk文件的情况下第二种 有签名文件并且知道密码第三种 通过代码获取第一种 只有apk文件的情况下首先将你的项目打包,一定要使用签名文件打包成release版本的apk文件。将你的apk文件后缀修改成rar文件,解压。在解压后的文件中找到META-INF文件,该目录下会存在CERT.RSA文件。在META-INF目录下打开cmd(按住Shift,点击鼠标右键),输入命令 :keytool -printcert -file CERT.RSA,就可以在CMD命令窗口转载 2022-05-17 09:11:38 · 2012 阅读 · 0 评论 -
Cocos2dx Android工程物理返回键失效问题
最近在对接Cocos工程,遇到了一个小问题,物理返回键点击不起作用,没办法只能自己查原因了。首先看了下页面继承的Cocos2dxActivity,以为它屏蔽了onBackPressed/onKeyDown,但未发现其重写。后来发现其实cocos的页面是空值surfaceview完成页面渲染等工作,怀疑是其屏蔽了onKeyDown找到lib/Cocos2dxGLSurfaceView.java的onKeyDown,然后添加代码 return false; 就可以解除拦截了 @Override转载 2022-04-27 12:03:52 · 288 阅读 · 0 评论 -
vivo SDK踩抗记录
按照文档在manifest中加入 <!-- vivo sdk componets start --> <!--vivo sdk的Activity--> <activity android:name="com.vivo.unionsdk.ui.UnionActivity" android:configChanges="orientation|keyboardHidden|navigat原创 2022-04-17 11:30:55 · 653 阅读 · 0 评论 -
Android调用QQ加群代码
用创建群的QQ号登录界面如下:选择对应的平台,复制代码android代码:** 发起添加群流程。群号:测试群(123456789) 的 key 为: DPeBqtW9CPWODyd8O5apk7JRBc4pZk-f* 调用 joinQQGroup(DPeBqtW9CPWODyd8O5apk7JRBc4pZk-f) 即可发起手Q客户端申请加群 暗黑联盟官方①群(123456789)** @param key 由官网生成的key* @return 返回true表示呼起手Q成功,返回false原创 2022-02-24 14:50:31 · 9292 阅读 · 0 评论 -
Android接入TapTap踩坑
文章目录准备工作正式开始初始化taptap以及登录监听TapTap登录收工接入文档准备工作相对来说,taptapsdk接入还有比较简单的;开始接入之前要在taptap后台获得相关数据正式开始因为项目中不需要用到taptap别的功能,所以接入的是第二种登录(ps:主要第一种登录要收费)初始化taptap以及登录监听 // taptap防沉迷初始化 private void taptapAntiAddictionInit() { // Android SDK原创 2022-02-23 12:02:49 · 3619 阅读 · 0 评论 -
Android支付宝接入踩坑记录
文章目录准备工作简介前提条件获取工具原理介绍注意事项公钥方式公钥证书方式客户端接入导入支付宝 SDK运行权限支付接口调用正式开始干货收工准备工作文档简介本文详细介绍通过支付宝开放平台开发助手生成密钥对、支付宝证书申请 CSR 文件步骤。说明:生成密钥、CSR 文件后,开发者需根据生成并配置密钥 指引,完成控制台及接口调用配置。前提条件已完成开发者入驻以及实名认证。详情请参见 个人支付宝账号实名认证指南、企业支付宝账号实名认证指南。已下载并安装下载密钥生成工具(支付宝开放平台开发助手)。原创 2022-02-23 11:48:20 · 2249 阅读 · 0 评论 -
如何把class下的文件目录打印出来
cocos2d-x编译so文件,总会遇到class目录下很多文件夹,要一个一个的手写进android.mk吗?NO,新建一个java文件,粘上下面的代码,OK···import java.io.File;public class Test {final static String filepath=“E:\dev\AH\projects\test\Classes”; public static void main(String[] args) { File root = new File(fi原创 2021-12-03 13:15:37 · 797 阅读 · 0 评论 -
解决android studio download maven-metadata.xml卡住问题
最近在运行一个老项目时,一直卡在download maven-metadata.xml问题上,经历了各种操作都没发解决,比如开启VPN代理、清cache缓存、重启AS与电脑等都没解决这个问题,后来看到是maven云镜像仓库地址发现了改变,就尝试去更换新地址。刚开始只把的jcenter的仓库替换了也不行,接着后面把google和gradle-plugin的仓库地址换也换成了阿里的镜像地址。在项目根build.gradle配置如下:buildscript { repositories {转载 2021-04-15 15:31:08 · 2478 阅读 · 2 评论 -
Facebook登陆时遇到的问题
问题起因是这样,google有一个签名计划,叫Google Play App Signing,这个是在开发者上传包的时候就需要选择的,应该是强制升级,没注意,问题就是因为这个签名的协议,启用了之后,google会在你上传包的时候给你把包里的签名改掉。把sha-1的内容放到http://tomeko.net/online_tools/hex_to_base64.php 网址中得到key值...原创 2020-07-17 14:10:50 · 4875 阅读 · 0 评论 -
android打开新项目如果run里面没有当前的项目
原创 2020-03-23 16:10:53 · 382 阅读 · 0 评论 -
Android N 7.0、8.0 上自动安装apk问题
如果你的系统版本是 8.0+,那你需要多加一个权限,否则无法跳转到安装页<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>如果安装报错,可能是临时文件访问路径没有配置,或者百度上找到的安装代码是旧版本的,7.0以后不在支持,文章最下面有适配的代码。android.o...转载 2020-03-13 11:29:11 · 192 阅读 · 0 评论 -
安卓平台判断是否有连接网络
public static boolean isNetworkConnected() { ConnectivityManager connectivity = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity原创 2015-02-10 15:21:53 · 529 阅读 · 0 评论 -
cocos获取当前时间
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS) struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL); struct tm *tm; time_t tp = now.tv_sec; tm转载 2015-06-15 13:37:57 · 1299 阅读 · 0 评论 -
Cocos2dx的C++和Java的互相调用(EasyNDK)
本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=97本文目的要完成在cocos2dx的场景上一个点击事件,传递一个消息到java层,下面让我们看看如何完成它。包括你需要在你的项目中添加以下引用,原作者已经建立了一个在线项目。请确保在你的项目中包含文件了c++和Java,这里有个链接你可以查看一下:EasyND转载 2015-09-22 16:10:14 · 431 阅读 · 0 评论 -
Android之Handler用法总结
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate();转载 2016-02-15 16:59:26 · 297 阅读 · 0 评论 -
cocos接入广点通sdk注意事项
考虑到以下两点:1. Cocos2d-x从3.7版开始优化对Android Studio的支持,相信这一趋势还会继续。可惜目前相关帮助文档还不完善,很多东西需要自己摸索。2. 广点通广告平台的官方帮助文档没有针对Cocos2d-x。所以在此对自己所学所得做一些总结,也希望能帮助到那些处在摸索之中的朋友们。本文所用cocos2d-x为3.8版,android studio为1转载 2016-06-14 14:30:55 · 3019 阅读 · 0 评论 -
android判断是否安装另一个应该
private static boolean isAppInstalled(Context context,String packagename) { PackageInfo packageInfo; try { packageInfo = context.getPackageManager().getPackageI原创 2016-11-08 11:40:04 · 252 阅读 · 0 评论 -
cocos2dx接入微信分享!
第一次接这个东西,留下记录!首先的首行先到微信开发者中心申请appid,然后再继续往下看。不想要回调的直接跳过此步骤1、在你的包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity类,该类继承自Activity,并在manifest文件里面加上exported属性,设置为true。实现IWXAPIEventHandler接口,微信发送的请原创 2015-08-18 14:06:21 · 3894 阅读 · 1 评论 -
The connection to adb is down, and a severe error has occured.问题解决
本文转载自。 https://blog.csdn.net/h7870181/article/details/9168321遇到问题描述:运行android程序控制台输出[2013-06-25 11:10:32 - MyWellnessTracker] The connection to adb is down, and a severe error has occur...转载 2018-04-04 14:37:50 · 248 阅读 · 0 评论 -
Android:判断某APP是否安装
import android.content.Context;import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.text.TextUtils; public static boolean checkApkExist(Context cont...转载 2018-06-22 10:39:00 · 4453 阅读 · 1 评论 -
Android检测是否安装了某个应用,同时进行App间的跳转
public boolean hasApplication(Context context, String packageName){ PackageManager packageManager = context.getPackageManager(); //获取系统中安装的应用包的信息 ...转载 2018-06-22 10:47:06 · 1428 阅读 · 0 评论 -
Android检查应用版本
本篇文章转载之http://blog.csdn.net/harvic880925/article/details/25191159首先要在AndroidManifest.xml加入权限 新建一个common类:package com.test.common;import java.io.BufferedReader;import j转载 2015-05-15 16:08:14 · 407 阅读 · 0 评论