默认情况下,我们打包 NuGet 包时,目标项目安装我们的 NuGet 包会引用我们生成的库文件(dll)。除此之外,我们也可以专门做 NuGet 工具包,还可以做 NuGet 源代码包。然而做源代码包可能是其中最困难的一种了,目标项目安装完后,这些源码将直接随目标项目一起编译。本文将从零开始,教你制作一个支持 .NET 各种类型项目的源代码包。在开始制作一个源代码包之间,建议你提前了解项目文件的
# Android XUpdate科普 Android XUpdate 是一款用于 Android 应用程序的自动更新库,能够帮助开发人员在应用程序中实现自动更新的功能。通过 XUpdate,开发者可以轻松地管理应用程序的更新版本,并且可以实现灵活的更新策略。本文将介绍 Android XUpdate 的基本使用方法,并提供代码示例。 ## XUpdate的基本原理 Android XUpd
原创 2024-03-05 07:13:22
457阅读
JNI 静态注册、动态注册什么是JNIJava相关命令Java 方法、变量的签名JNI 数据类型基本类型引用类型静态库 和 动态库JNI 静态注册 和 动态注册静态注册实现流程具体实现动态注册实现流程具体实现C/C++ 访问 Java 中的变量访问普通变量访问静态变量C/C++返回值给JavaC/C++ 调用Java方法调用构造方法调用非静态方法调用静态方法野指针问题 什么是JNIJava Na
# Android XUpdate 教程 ## 整体流程 ```mermaid journey title Android XUpdate 教程流程 section 开始 开发者准备工作 section 安装XUpdate库 开发者添加XUpdate依赖到项目中 section 配置XUpdate 开发者配置XUp
原创 2024-03-20 04:47:01
297阅读
在update_engine-整体结构(二)中分析到了Action,那么我们接着继续分析. 首先来看一下BuildUpdateActons(...)这个方法。src/system/update_engine/update_attempter_android.cc1 void UpdateAttempterAndroid::BuildUpdateActions(const string&a
本篇文章会与大家一起学习使用阿里的AndFix热修复框架,可以说AndFix是国内热修复技术的开山始祖,尽管现在阿里已经放弃了对这个项目的维护,但是后来很多的热修复技术都借鉴了这一框架的实现思路。1.什么是AndFix? AndFix是阿里巴巴出的一个专门针对Android的热修复框架 ,那什么是热修复呢?就是不需要重新安装APK而达到修复bugs的目的。 看看阿里巴巴官方对AndFix的描述:
转载 6月前
55阅读
# 实现 Android xUpdate 在线更新框架指南 ## 一、整体流程 下面是实现 Android xUpdate 在线更新框架的整体流程: ```mermaid stateDiagram [*] --> 开始 开始 --> 下载更新包 下载更新包 --> 解析更新包 解析更新包 --> 安装更新 安装更新 --> [*] ``` ## 二、
原创 2024-04-02 04:59:24
182阅读
在AndroidManifest.xml中可以看到项目的版本号versionCode和版本名称versionName。其中版本号是整型数字 是我们用来判断是否更新的依据,版本名称是字符串 用来显示给用户看的 <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="ht
XUpdate是一套基于Android的全量版本更新整体解决方案。他除了提供了Android SDK外,还附带了Spring Boot搭建的后台服务以及Vue.js编写的后台管理界面。为什么选择XUpdate使用简单,只需一行代码即可完成版本更新功能。功能强大,兼容Android6.0、7.0、8.0,支持静默更新和自动更新,支持国际化。扩展性强,可自定义请求API接口、提...
原创 2021-09-09 10:43:35
243阅读
XUpdate是一套基于Android的全量版本更新整体解决方案。他除了提供了Android SDK外,还附带了Spring Boot搭建的后台服务以及Vue.js编写的后台管理界面。为什么选择XUpdate使用简单,只需一行代码即可完成版本更新功能。功能强大,兼容Android6.0、7.0、8.0,支持静默更新和自动更新,支持国际化。扩展性强,可自定义请求API接口、提...
原创 2022-01-24 11:16:18
518阅读
# Flutter XUpdate 是否支持苹果iOS版本更新 ## 1. 流程概述 要实现Flutter XUpdate是否支持苹果iOS版本更新,可以按照以下步骤进行: | 步骤 | 描述 | | --- | --- | | 1 | 配置Flutter工程 | | 2 | 引入flutter_xupdate库 | | 3 | 配置iOS工程 | | 4 | 使用flutter_xupda
原创 2023-09-11 08:43:25
154阅读
项目简介XUpdate是一个轻量级、高可用性的Android全量版本更新框架。XUpdate是为了解决在不同项目组、不同平台之间进行统一的Android全量版本更新
原创 2021-09-09 10:42:53
592阅读
项目简介XUpdate是一个轻量级、高可用性的Android全量版本更新框架。XUpdate是为了解决在不同项目组、不同平台之间进行统一的Android全量版本更新的库。它具有轻量、灵活、低耦合、高可用等特点,可以很方便地定制属于自己的版本更新。
原创 2022-01-11 15:06:53
957阅读
XUpdate[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s3eFQZF0-1605358764561)(https://jitpack.io/v/xuexiangjys/XUpdate.svg)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nI1cBo3V-1605358764562)(https://img.shields
原创 2022-01-29 10:20:54
244阅读
XUpdate 一个轻量级、高可用性的版本更新框架关于我 特点支持post和get两种版本检查方式,支持自定义网络请求。支持设置只在wifi下进行版本更新。支持静默下载、自动版本更新。提供界面友好的版本更新提示弹窗,可自定义其主题样式。支持自定义版本更新检查器、版本更新解析器、版本更新提示器、版本更新下载器、版本更新安装、出错处理。支持MD5文件校验、...
原创 2021-09-09 10:26:09
157阅读
前言自2018年我开源了XUpdate之后,至今已迭代了14个版本,月下载量达4k+,Github的star量也已经有700+.最近在研究Flutter,于是就随手写了一个Flutter小项目练练手,在写的时候我就发现,目前并没有非常好用的版本更新Flutter插件,尝试了使用Bugly的版本更新Flutter插件,但是效果非常不好.然后百度了一下,基本上都是如下方案:1.使用packag...
原创 2021-09-09 10:22:22
438阅读
前言自2018年我开源了XUpdate之后,至今已迭代了14个版本,月下载量达4k+,Github的star量也已经有700+.最近在研究Flutter,于是就随手写了一个Flutter小项目练练手,在写的时候我就发现,目前并没有非常好用的版本更新Flutter插件,尝试了使用Bugly的版本更新Flutter插件,但是效果非常不好.然后百度了一下,基本上都是如下方案:1.使用packag...
原创 2022-01-24 11:02:54
841阅读
自2018年我开源了XUpdate之后,至今已迭代了14个版本,月下载量达4k+,Github的star量也已经有800+.目前XUpdate的生态已包含Android原生SDK、Flutter插件、版本更新后台服务、版本更新管理系统. 为了能够更加丰富它的生态,我决定再写一个React-Native插件。下面我给出react-native-xupdate-new插件的地址:https://...
原创 2022-01-24 11:05:20
144阅读
4系统的测试4.1程序调试 在设计系统的过程中,存在一些错误是必然的。对于语句的语法错误,在程序运行时自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。但另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导致的错误结果。这类错误隐蔽性强,有时会出现,有时又不出现,因此,对这一类动态发生的错误的排查是耗时费力的。4.2程序的测试4.2.1测试的重要性及目的 
目前, 公司为了稳定上考虑android 开发工具,都采用原始的Eclipse居多, 但是Eclipse的ADT已经不更新,所以andorid studio开发工具将是主流。        但是android studio在SVN项目管理上, 运用起来比较复杂,而且bug也有点多。         如下我本人
  • 1
  • 2
  • 3
  • 4
  • 5