以Mac为例
切换到.android目录
cd ~/.android
使用命令(需要输入密码)
debug的默认口令为:android
如果使用自己提供的keystore,就是自己的密码了
keytool -list -v -keystore debug.keystore
……继续阅读 »
3周前 (01-30) 60浏览 0评论
0个赞
本文由 简悦 SimpRead 转码, 原文地址 https://www.jianshu.com/p/067b1399158d
1、在 buildsrc 中新建 AsmInjectPlugin 插件
public class AsmInjectPlugin implements Plugin<Project>{
@Override
void apply(Projec……继续阅读 »
3周前 (01-30) 61浏览 0评论
0个赞
本文由 简悦 SimpRead 转码, 原文地址 https://www.jianshu.com/p/d1d7fd48ff0b
前言
我们平常在进行 Android 开发时,都会使用 Gradle 来进行项目配置,通常在对应的 module:app 的build.gradle中,在最上面的一句话一般都为:
apply plugin: 'com.android.application'
这句话……继续阅读 »
3周前 (01-30) 58浏览 0评论
0个赞
介绍
Java 中一般认为有 23 种设计模式,我们不需要所有的都会,但是其中常用的几种设计模式应该去掌握。下面列出了所有的设计模式。需要掌握的设计模式我单独列出来了,当然能掌握的越多越好。
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
……继续阅读 »
3周前 (01-29) 111浏览 0评论
0个赞
废话不多说,直接上代码。
let options = PHImageRequestOptions()
options.version = PHImageRequestOptionsVersion.current;
options.deliveryMode = PHImageRequestOptionsDeliveryMode.highQualityFormat;
options.isSynchro……继续阅读 »
3个月前 (12-02) 201浏览 0评论
0个赞
新博客:
完整版 – AVFoundation Programming Guide
分章节版:
– 第 1 章:About AVFoundation – AVFoundation 概述
– 第 2 章:Using Assets – 使用 Assets
– 第 3 章:Playback – 播放
– 第 4 章:Editing – 编辑
……继续阅读 »
3个月前 (11-23) 352浏览 0评论
0个赞
Android与iOS不嵌入微信SDK的情况上发送一份文件给微信好友。
1. iOS 一键分享
let activityVC = UIActivityViewController(activityItems: ["需要分享文件asset" as Any], applicationActivities: nil)
activityVC.popoverPresent……继续阅读 »
3个月前 (11-23) 198浏览 0评论
0个赞
1. 背景
在JNI中使用中需要在一个c层的回调方法中调用Java层的静态方法,一开始的设想是初始化的时候保存JNIEvn与jclass为全局变量,需要的时候直接使使用。在实际使用中发现,直接使用会出现奔溃。
初步猜测可能是多线程引起。
2. 问题排查
2.1 步骤1 子线程中使用全局JNIEnv与jclass
使用方法
jmethodID mid = (*g_env)->GetStatic……继续阅读 »
5个月前 (09-25) 380浏览 0评论
0个赞
import java.io.Serializable;
public class IsAssignableFromTest implements Serializable{
/** 序列号 */
private static final long serialVersionUID = 5716955136475665579L;
public static void ……继续阅读 »
8个月前 (06-20) 309浏览 0评论
0个赞
编译WebRTC后,默认是没有把H264编码编进来的。WebRTC中H264编码采用的是openh264,解码默认采用的是ffmpeg,移动版本android,ios默认采用的是系统的h264硬件编码,如果你的手机支持H264硬件编码的话,WebRTC就会默认支持H264。
1.如何在桌面版本中开启H264编码
使用gn生成ninja文件时,加入以下两个选项就可以生成 ffmpeg_brandin……继续阅读 »
8个月前 (06-13) 379浏览 0评论
0个赞