一.复制签名文件 将签名文件xxx.jks(替换为你自己的签名文件)复制粘贴到jdk下keytool所在的bin文件夹下; 二.运行(Ctrl+R)进入CMD 命令行依次输入如下命令,(E:\software\jdk\j…
分类:移动开发
Android Window与WindowManager 理解与源码分析
Window顾名思义就是窗口,Android Window的实现类是PhoneWindow。WindowManager是访问Window的入口,通过它可以创建Window,WindowManager的具体实现在Windo…
maven私服aar包的打包、上传和引用
maven的安装## 下载地址 官网下载地址:https://maven.apache.org/download.cgi linux下的安装 下载安装包:apache-maven-3.3.9-bin.tar.gz 解压 …
android studio 查看sha1的值
首先在android studio中生成一个keystore 就是 build ->generate signed apk->然后就是一步步填写 记住keystore生成的路径 然后打开终端 进入到生成key…
Android高级进阶——View的工作原理(一)Measure过程详解
开篇 本篇主要讲解的是 View 工作原理之 measure 过程,主要是以源码的形式进行分析,源码来源 API 26。 从 ViewRootImpl 的 #performTraversals 方法开始说起 perfor…
Apktool安装
Android的反编译,Apktool 是最常用的工具。 官方安装教程地址,推荐大家查阅官方文档。 这里只是简单介绍Mac OS 下apktool 的安装与使用。 1.下载文件 wrapscript,并保存为 apkto…
Android架构方面的归纳
Android架构探索 标签(空格分隔):Android 概要 也许我们写业务代码的时候,能提升对代码的熟练度。但是并不能真正提升技术水平。能提升技术水平手段之一的莫过于研究一种应用的架构方案。分析其优劣,根据不同场景使…
BiliBili Android第三方——第2步
Android开发新手,若有错误请指出,谢谢~ blog github 简书 视频播放 bilibili的核心功能不用说,即播放视频 + 弹幕功能,本章主要讲述如何在Android中播放B站视频(争取下一章中加入弹幕功能…
ViewPager动态设定滑动动画时间
上周使用 ViewPager+MediaPlayer开发了一个图片视频轮播的小程序,在客户端反馈:图片切换过程中动画的滑动速度可以自定义设置,切换速度可快可慢。 基于以上需求,我在stackoverflow上面找到了一个…
JNI中C/C++字符串操作以及Java的String转C++的string
string转int int t_port = atoi(port.c_str()); int转string int n = 0; std::stringstream ss; std::string str; ss<…
apk运行时报错:UnsatisfiedLinkError: dalvik.system.PathClassLoader 异常原因和解决方法
应用运行报错,运行报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/a…
Android 中从一个集合或者数组中随机抽取几个不同的值
从一个集合或者数组中随机抽取几个不同的值,不同的开发者应该有不同的实现方式,我这里说一下我这边项目中用到的一种实现方法 核心代码如下: 1、判断的方法 /** * 使用一个List来保存数组,每次随机取出一个移除一个。 …