环境搭建
文章平均质量分 70
QY’UniverseSpace
这是思维的乐园,火花的生源地
展开
-
API规范
接口规范,前后端交互规范原创 2022-07-19 17:08:17 · 602 阅读 · 0 评论 -
网站服务器部署apk软件,供外网下载
IIS服务器部署apk步骤原创 2022-05-27 14:13:34 · 1300 阅读 · 0 评论 -
Android shrinkResources 问题
一、shrinkResources 作用android {buildTypes {debug {minifyEnabled falseshrinkResources false}release {minifyEnabled trueshrinkResources true}}}shrinkResources = true作用是删除无用的Resource,是与minifyEnabled 一起使用,minifyEnabled =true是开启混淆。二、使用shrinkResource原创 2021-09-10 17:51:02 · 1550 阅读 · 0 评论 -
Sonatype Nexus Maven仓库搭建和管理
安装从 http://www.sonatype.org/nexus/ 下载最新的 Nexus 压缩包, 现在已经不提供war包的下载解压到服务器目录, 例如我是放到/opt/nexus 目录下, 如果不打算用root用户启动服务, chown到相应的用户注: 如果有点强迫症, 不想chown整个目录, 至少要chown以下目录的权限:/opt/nexus/sonatype-work/nexus/opt/nexus/nexus-2.11.1-01/logs/opt/nexus/nexu翻译 2021-09-08 17:49:41 · 774 阅读 · 0 评论 -
android如何统一aar/jar/moudle中引用依赖库版本不一致的问题
我们在做Android项目开发过程中,经常会遇到这种情况,我们需要引入的aar、jar等所依赖的第三方依赖库与我们本地的依赖库的版本号不一致,造成我们项目编译失败,遇到这种情况时,我们只需要在module下的build.gradle文件中添加如下代码即可,它不包含在android{}标签中,而是和android{}及dependencies{}两个标签同级,内容如下:// aar、jar及项目中统一使用下面的引用configurations.all {resolutionStrategy {forc翻译 2021-09-08 17:37:37 · 1352 阅读 · 0 评论 -
android studio找不到aar问题解决
引入aar步骤1.将aar文件复制在lib目录下2.在该module下的build.gradle文件里加入如下代码:android {…repositories {flatDir {dirs ‘libs’}}}3.在 该module下的build.gradle 添加 dependenciesimplementation(name: ‘name-of-aar’, ext: ‘aar’)假如是把 aar 文件放在 Library 的 Module 中,会造成引用该 Module 的其他翻译 2021-09-06 16:39:53 · 1920 阅读 · 0 评论 -
Android签名验证漏洞POC及验证
poc实际上就是一段漏洞利用代码,以下是最近炒得很火Android签名验证漏洞POC,来自https://gist.github.com/poliva/36b0795ab79ad6f14fd81 #!/bin/bash2 # PoC for Android bug 8219321 by @pof3 # +info: https://jira.cyanogenmod.org/browse/CYAN-16024 if [ -z $1 ]; then echo “Usage: $0 <file.ap翻译 2021-07-07 16:42:35 · 969 阅读 · 0 评论 -
开发一款Android App,从零开始详细讲解
入门篇:第一篇:开发环境篇第二篇:材料设计篇第三篇:规范开发篇第四篇:从项目开发到上架篇(篇章调整,最后更新)进阶篇:第五篇:设计模式篇第六篇:网络请求篇(上) 网络请求篇(下)第七篇:图片处理篇第八篇:数据库篇第九篇:开源资源篇高阶篇:第十篇:自定义控件篇第十一篇:跨进程篇关于Demo写这个系列的文章的同时,也在做一个小Demo。功能很简单,利用豆瓣电影Api实现一款基于Android的电影集合的App。star me on GitHub! 该项目的数据源来自于豆瓣;翻译 2021-03-04 17:18:41 · 51885 阅读 · 6 评论 -
Android Studio安装及环境配置教程
首先需要确定好电脑是否有安装java环境,即是否安装有JDK,验证方法:直接电脑桌面win+R输入cmd,然后在黑窗口中分别输入java 、javac 、javadoc、java -version+ enter键(注意是输入一个指令按一次enter键,如果成功的有输出,说明java环境已经有安装过且安装成功。如果不成功则需要重新安装JAVA JDK并完成java环境的配置,相关教程网上比较多,如这篇博客:https://blog.csdn.net/siwuxie095/article/detai...翻译 2021-03-04 16:40:04 · 903 阅读 · 2 评论 -
Android Studio安装教程(超级详细)
获取Android Studio安装Android Studio获取Android Studio安装前提(系统安装了jdk,并且版本在1.8以上)官网下载AndroidDevTools下载Android Studio 中文社区我们就拿官网来做实例————————————————版权声明:本文为CSDN博主「dhhyx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/dhhyx/article/deta翻译 2021-03-04 14:36:55 · 4382 阅读 · 8 评论 -
前端VUE项目打包成安卓APP
1.打包vue项目,在项目的根目录执行命令 npm run build,直至项目打包完成打开dist文件件,里面有一个index.html和static文件夹。2.新建cordova项目2.1安装cordova,命令行执行 npm install -g cordova2.2利用cordova创建一个新项目,命令行执行cordova create folkmusic com.music.folkmusic musicappfolkmusic是项目名称,com.music.folk.翻译 2021-02-23 11:06:29 · 2385 阅读 · 0 评论 -
Cesium + Cordova + VUE 环境开发Android
文章目录 安卓开发环境 安装NODE.js 安装JDK 安装Android Studio 下载SDK和其他插件 安装Cordova 遇到了gradle 4.6强制变回4.1的问题 使用Cordova插件 读取手机文件 安装插件 读取绝对路径示例 与VUE混合开发 建项目 配置 安卓开发环境安装NODE.jshttps://nodejs.org安装JDKJD.翻译 2021-02-23 11:03:13 · 501 阅读 · 0 评论 -
ArcGIS Runtime for Android (100.3.0 --- 100.5.0)配置
注意:华为手机需要添加如下配置(build.gradle(Module.app)),否则闪退因为华为不兼容arcgis,主要原因是so文件不兼容,对so文件有兴趣可以看看这篇文章https://www.jianshu.com/p/cb05698a1968在线配置: android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { applicationId "com..翻译 2021-02-23 10:56:18 · 610 阅读 · 0 评论 -
Android项目编译问题解决方案
Android Studio项目加载奇葩问题,编译报错:一般情况Build->Clen Project可以解决大部分的问题若还是不行可以尝试File -> Invalidate Caches / Restart -> Invalidate and Restart,该方法会使缓存无效并重启Android Studio,一般重启后就OK。...原创 2021-02-23 09:13:21 · 181 阅读 · 1 评论 -
Android开发笔记(序)写在前面的目录
知识点分类一方面写写自己走过的弯路掉进去的坑,避免以后再犯;另一方面希望通过分享自己的经验教训,与网友互相切磋,从而去芜存菁进一步提升自己的水平。因此博主就想,入门的东西咱就不写了,人不能老停留在入门上;其次是想拾缺补漏,写写虽然小众却又用得着的东西;另外就是想以实用为主,不求大而全,但求小而精;还有就是有的知识点是java的,只是Android开发也会经常遇上,所以蛮记下来。个人的经验总结,难免有遗漏谬误之处,希望网友们不吝指教。为了找起来方便,暂且分为七大类:显示、存储、通信、发布与调优、进阶用翻译 2021-02-22 15:55:58 · 608 阅读 · 0 评论 -
安卓三维绘图--OpenGL ES(学习记录一)
概念:1. OpenGL(Open Graphics Library开发图形接口)是一个跨平台的图形API,用于指定3D图形处理硬件中的标准软件接口。2. OpenGl ES(OpenGl for Embedded System)是免费的跨平台的功能完善的2D/3D图形库接口的API,是OpenGL的一个子集。(Android开发环境下,OpenGl提供了android.opengl包,并且提供了GlSurfaceView,GLU,GlUtils等工具类)优点:手机上做图像处理有很多方式(比如.翻译 2021-02-22 15:06:25 · 723 阅读 · 0 评论 -
前后端接口规范
原文链接:前后端交互-一些关于接口设计的思考作者:安东尼_Anthony前言最近在工作中和后端童鞋打交道,前后端沟通最为重点的就是接口API,这里整理一下接口设计的一些考虑点并做分析,希望对大家有帮助 。兵马未动,粮草先行。在一款APP产品的各个版本迭代中,兵马的启动指的是真正开始敲代码的时候,粮草先行则是指前期的需求,交互,UI等评审准备阶段,还有本文要说的接口的设计与评审。虽然很多时候一个api接口的业务,数据逻辑是后端提供的,但真正使用这个接口的是客户端,一个前端功能的实现流程与逻辑.翻译 2021-02-20 15:06:49 · 1513 阅读 · 0 评论 -
前后端接口规范
原文地址https://github.com/f2e-journey/treasure/blob/master/api.md前后端接口规范随着前后端分离越来越普遍, 后端接口规范也就越来越重要了. 一套良好的接口规范可以提升工作效率, 减少沟通障碍.通常我们都会采用 REST 方式来提供接口, 使用JSON来传输数据.名词 含义 前端 Web前端, APP端, 桌面端等一切属于用户界面的这一层 后端 即服务器端, 指一切属于用户界面之下的这一层 前后端接..翻译 2021-02-20 14:22:40 · 3726 阅读 · 0 评论 -
十大要点之提升Android应用开发性能
要点一:首先要有良好的编程习惯 要成为一名优秀的资源管理员,既要运用常识,还要使用公认的算法和标准的设计模式。在资源使用方面,如果你打开了资源,要记得关闭资源。要尽量晚地获取,尽量早地释放。这些由来已久的编程准则同样适用于你的Android应用程序,如果它们使用底层的设备服务,更是如此。比如说,假设你编写的一个应用程序依赖基于位置的服务。除非你绝对有必要,否则不要开始注册、获取位置最新信息;而且要确保,一旦你不再需要这些信息,就要取消获取最新信息的注册。这将帮助你避免不必要地耗费设备电池电量或...原创 2021-02-20 14:02:07 · 179 阅读 · 0 评论 -
Android Studio安装配置详细步骤
当我们开始学习安卓开发时,第一步安装这个开发Android 程序所需的工具,接下来手把手带你安装Android tudio。1.下载安装包。我们可以从的官网链接:Android Studio下载,但是会很慢。为了方便,直接点击下面的链接下载即可。点这里获取资源提取码:tudi2.开始安装双击下载好的程序点击 Next继续 Next点击 Browse 选择安装位置,然后 Next建议建成这样的文件夹,以备后面用点击 Instal等待进度条跑完翻译 2021-02-20 14:03:09 · 629 阅读 · 0 评论 -
超详细的Mybatis注解开发整理(三)
mybatis 基于注解的二级缓存在 SqlMapConfig.xml 中开启二级缓存支持<span style="color:#000000"><code class="language-xml"><span style="color:#5c6370"><!--配置开启二级缓存--></span><span style="color:#e06c75"><span style="color:#e06c75">&l翻译 2021-02-19 11:40:24 · 312 阅读 · 0 评论 -
超详细的Mybatis注解开发整理(一)
Mybatis注解开发mybatis的常用注解 使用 Mybatis 注解实现基本 CRUD 项目目录结构 编写实体类 使用注解方式开发持久层接口 编写 SqlMapConfig.xml 配置文件 编写测试代码 使用注解实现复杂关系映射开发 复杂关系映射的注解说明 项目目录 使用注解实现一对一复杂关系映射及立即加载 添加 User 实体类及 Account 实体类 添加账户的持久层接口并使用注解配置 添加用户的持久层接口并使用注解配置 测试一对一关联及立即加载 使用注解实.翻译 2021-02-19 11:39:11 · 208 阅读 · 0 评论 -
接口规范-java
计算机语言分类有很多,如C、C++、C#、Java、Php、Python等等,她们有各自的特性及擅长的领域,但她们各自又不是全能的。在一个稍微大型一点的项目都会用到多种语言共同完成,那么这些编程语言如何进行通信呢。什么意思呢,就是比如说我Java写的一个方法,其他编程语言要怎么去调用呢?这就是本文要探讨的问题了。一般来说,方法层面的编程语言通信用的是网络接口形式,只暴露出形参和结果供别人调用。接口一般分为接口定义者和接口调用者,定义者可以规定接收参数的类型及返回形式,而接口定义者则只能完全按照接口定义者翻译 2021-02-19 11:15:56 · 426 阅读 · 0 评论 -
API接口设计规范
协议 http https(使用HTTPS协议,以确保交互数据的传输安全) 域名专门的api应用使用独立域名 https://api.example.com 简单的可使用api前缀区分 https://www.example.com/api版本控制接口版本的控制,可以在程序发布时,不同版本的业务逻辑在一定程度上避免受到影响。https://api.example.com/v{n}应该将API的版本号放入URL。 采用多版本并存,增量发布的方式。 n代表版本号,分为原创 2021-02-19 11:10:44 · 3079 阅读 · 0 评论 -
Android10适配设备ID获取
解决Android10系统版本无法获取设备ID唯一标识的问题。获取设备ID方法:private static String getCustomUUID() { String fileUUID = FileUtils.getUUIDByFile(); boolean flag = !fileUUID.equals(""); if (flag) { } else { FileUtils.creatUUIDFile(); fileUUID原创 2021-02-19 09:16:27 · 1034 阅读 · 3 评论 -
SVN本地服务器搭建
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一...原创 2018-07-18 16:33:09 · 281 阅读 · 0 评论 -
关于Android 10.0适配
本文将从三个角度介绍Android Q的部分适配问题,也是大家开发适配过程中大概率会遇到的问题:Q 行为变更:所有应用 (不管targetSdk是多少,对所有跑在Q设备上的应用均有影响)Q 行为变更:以 Android Q 为目标平台的应用(targetSDK == Q 才有影响)项目升级遇到的问题至于Q的新功能及SDK,项目中并没有涉及,故暂不介绍,只放出链接AndroidQ新API及功能。https://developer.android.com/preview/featuresQ行为变翻译 2020-07-22 13:53:08 · 284 阅读 · 0 评论 -
如何获取SHA1,地图定位获取签证
高德地图注册定位服务生成秘钥。如何获取SHA1?开发模式(debug)和发布模式(release)下的 SHA1 值是不同的,发布 apk时 需要根据发布apk对应的keystore重新配置Key,获取发布模式下的SHA1的方法请参考如下。通过Eclipse获取SHA1使用 adt 22 以上版本,可以在 eclipse 中直接查看。Windows:依次在 eclipse 中打开 Window -> Preferances -> Android -> Build。M原创 2021-02-05 09:23:23 · 179 阅读 · 1 评论 -
Android Studio打包设置分支
打包设置flavorDimensions("channel") productFlavors { demo { manifestPlaceholders = [APP_NAME: "@string/app_name_demo"] applicationId "com.example.demo" buildConfigField 'String', 'SERVICE_ITEM', "\"0\"" ..原创 2021-02-05 09:36:59 · 2382 阅读 · 3 评论 -
用IntelliJ IDEA 配置安卓(Android)开发环境(一条龙服务,新手进!)
上移动端的测试课,老师和同学们用的都是eclipse, 只有我一个人用的是idea(用了两款软件之后觉得IDEA更好),真的太难了,配置环境就只有一个人孤军奋战了,自己选择的路,爬都要爬完,害! 有大佬推荐我用Android studio,去了解了一下,这个软件也不错,考虑到已经用了IDEA那就用吧。目录操作环境和基本配置 一、jdk的下载安装与配置 1.1下载安装 1.2配置环境变量 二、下载安装配置SDK 2.1检查之前是否安装过SDK 2.翻译 2021-02-05 11:30:04 · 2916 阅读 · 3 评论 -
Python环境搭建-入门学习
希望对大家有帮助。欢迎一起学习进步。文章目录开发环境 运行Python IDE 第一个项目开发环境安装最新版Python下载地址:https://www.python.org/downloads/运行Python交互方式运行 用自带的IDLE 打开cmd输入python 程序方式运行 新建hello.pyprint("Hello World") #打印语句input() #输入(起暂停作用) 直接双击该文件 用cmd运行 .原创 2021-02-07 09:20:49 · 135 阅读 · 0 评论