自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用AndResGuard报错:copy res file not in resources.arsc file:Ezi.xml

如果版本号是4.2.2或以上版本,那出现该问题就是由于和gradle的资源混淆冲突了,二者选其一即可,那么如何关闭gradle的资源混淆呢?Android使用AndResGuard进行资源混淆,压缩。在gradle.properties中添加如下代码即可。#禁止自带的资源混淆。

2023-11-24 17:00:27 660

原创 apk如何查看当前签名方式是v1还是v2

如果.SF文件抬头包含“X-Android-APK-Signed:2”,则表明该apk是V1和V2混合签名;如果.SF文件抬头不包含“X-Android-APK-Signed:2”,则表明该apk是纯V1签名;如果连.SF文件都没有,则表明该apk是纯V2签名。

2023-11-09 14:44:42 380

原创 批量获取文件MD5(Jenkins)

1.下载小工具:http://www.pc-tools.net/win32/md5sums/下载这个软件md5sums.exe2.配置环境变量:D:\md5sums(文件路径 D:\md5sums\md5sums.exe)3.执行下面这个命令就可以生成md5校验文件:md5sums-u*.apk>package.md54.可以用于Jenkins等场景使用。...

2021-12-13 15:49:39 1631

原创 IIS HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

问题描述:问题原因:不支持.apk 或者别的扩展名解决办法:打开IIS,添加MIME类型,以.apk为例或者修改web.config<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <directoryBrowse enabled="true" /> <staticContent&..

2021-11-05 13:01:36 2087

原创 Android jenkins 自动化构建打包

1.设置主目录我们采用2方法,首先修改或新增JENKINS_HOME环境变量重启Tomcat,在重启Tomcat之后,我们又进入了熟悉的界面,需要重新设置账户密码,下载插件等。2.创建项目1.输入名称,点击创建Freestyle project(构建一个自由风格的软件项目)2.General丢弃旧的构建(Discard old builds):设置构建历史的保存策略参数化构建过程(This project is parameterized):里面可以配置不同的参数

2021-11-04 10:41:36 343

原创 Jenkins局域网环境搭建

1.下载Jenkins下载地址https://jenkins.io/download/,仅下载war包,如下图:2.下载安装Tomcat下载地址https://tomcat.apache.org/download-90.cgi安装后,配置java、tomcat环境变量。测试是否安装成功:Java:cmd Java -versionTomcat:如图启动Tomcat,浏览器输入:http://localhost:8080/问题1:Tomcat控制台启..

2021-11-02 14:10:41 1015 1

原创 Jenkins Run service as local or domain user:Account and Password

Jenkins的Windows版本在安装过程中需要选择Logon Type Run service as localSystem(not recommended) Run service as local or domain user:Account and Password原因:安装Jenkins 需要一个Windows的用户,并且这个用户必须具备作为服务登录的权限。此安全设置可使安全主体作为服务登录。解决办法:cmd 运行 secpol.msc打开本地安全策略,并...

2021-11-01 16:46:43 3496

转载 Nexus私服添加用户设置访问权限的方法

前言默认情况下,Nexus私服的仓库是允许匿名(anonymous)访问的,也就是任何开发者只要知道你的仓库地址,都可以远程依赖你发布到仓库的库。既然是私服,可能有些库不想要给其他人访问,可以通过设置凭据访问来限制用户访问远程依赖库,最简单的一种就是用户名密码凭据访问。

2020-04-15 17:55:25 10910 1

原创 svn: error: The subversion command line tools are no longer provided by Xcode.

问题描述:macos升级到10.15.4后,导致svn无法使用。错误提示:1.svn: error: Failed to locate 'svn'. svn: error: The subversion command line tools are no longer provided by Xcode.2.android studio拉取代码提示: Can't use Su...

2020-04-02 12:03:04 5229 10

原创 android多个library module时,上传aar到私有maven仓库

解决:Error:Failed to resolve: MavenDemo:mylibrary2:unspecified,多个lib上传maven

2020-04-02 09:34:54 1787

原创 android单个library module时,上传aar到私有maven仓库

一.gradle新建uploadArchives task1.添加upload_.gradle的文件2.build.gradle添加apply from二.上传aar1.如图点击uploadArchives上传2.在studio控制台,执行命令./gradlew uploadArchives三.引用aar1.声明maven服务器2.引用aar四.问题记录...

2020-04-02 09:30:00 1613

原创 私有maven仓库的搭建和使用

一.下载nexus下载地址:https://www.sonatype.com/download-oss-sonatype我下载版本是:nexus-3.20.1-01-win64.zip。下载成功后减压(D:\nexus-3.20.1-01),就完成安装了。二.运行nexus打开cmd输入:cd D:\nexus-3.20.1-01\bin.\nexus.exe /ru...

2020-03-30 17:08:05 1264

原创 android 开发常用笔记

1.更新Remote Branchs列表,在git bash或者Studio中的Terminal输入:git remote update origin --prune

2020-02-26 13:58:18 180

转载 Android Animation 之 Interpolator

Interpolator用于动画中的时间插值,其作用就是把0到1的浮点值变化映射到另一个浮点值变化。本文列出Android API提供的Interpolator的若干种实现,列出源码,并且用一个程序绘制出其数学曲线。(项目链接附在文后)。AccelerateDecelerateInterpolatorAccelerateInterpolatorAntici...

2020-02-21 11:52:11 224

转载 walle多渠道自动化打包

一、简介Walle(瓦力):Android Signature V2 Scheme签名下的新一代渠道包打包神器瓦力通过在Apk中的APK Signature Block区块添加自定义的渠道信息来生成渠道包,从而提高了渠道包生成效率,可以作为单机工具来使用,也可以部署在HTTP服务器上来实时处理渠道包Apk的升级网络请求。二、Gradle插件使用方式配置build.gradle在...

2020-02-20 16:54:48 405

原创 Android Animation 之 Drawable Animation(帧动画)

一、简介       帧动画是一个接一个地加载一系列Drawable资源来创建一个动画。这是一种传统的动画,它是利用一系列不同的图像按顺序播放来实现一个动画,就像一卷胶卷。二、详解1.常用属性介绍 animationDrawable.start();//动画开始。 animationDrawable.setOneShot(true);//设置动画是否只播放一次。 animationDra...

2018-04-17 19:50:47 1088

原创 Android Animation 之 View Animation(补间动画)

android中补间动画可以分为四类:AlphaAnimation(透明度)、ScaleAnimation(缩放)、TranslateAnimation(位移)、RotateAnimation(旋转)。另外AnimationSet为动画的组合。

2017-11-30 20:32:01 375

原创 Android Drawable Resources 之 State List 使用详解

Android Drawable Resources 之 State List 使用详解

2017-10-27 20:11:06 323

原创 Android 如何正确的获取屏幕高度

目前很多手机主流手机将Back键、Home键、Menu键设计成虚拟功能键。当我们获取屏幕高度时就会遇到问题,获取到的并不是实际的高度,从而不能正确的布局。

2017-10-24 19:52:31 2419

原创 Android Drawable Resources 之 Shape Drawable 使用详解

Android Drawable Resources 之 Shape Drawable 使用详解

2017-09-07 20:20:47 573

原创 Android Widgets 之 Space 使用详解

简介Space是一个轻量级View子类,可以用在布局中创建组件之间的间隙。用法 <android.support.v4.widget.Space android:layout_width="match_parent" android:layout_height="50dp" />说明/** * Space is a lightweight {@l

2017-08-14 20:24:45 2454

原创 Android Library工程switch case中使用 R.id.x报错

Library工程switch case中使用 R.id.x 时报错,原因分析和解决办法。

2017-07-10 19:45:56 7727 4

原创 Android ViewDragHelper 使用详解

Android ViewDragHelper使用详解,对于编写一个自定义的viewgroup ViewDragHelper是一个实用的类。它提供了很多有用的操作和状态,实现监听用户在父ViewGroup拖拽和重新定位子view。

2017-07-07 20:04:58 1344

转载 Android Studio实用插件集合

Android Studio实用插件集合

2017-06-30 20:41:30 6011

原创 Fresco图片加载库的使用(SimpleDraweeView的简单使用 )

一、简介Fresco 的出现,似乎将 Android 的图片加载做到了极致Fresco 中文说明:http://www.fresco-cn.org/Fresco 项目GitHub地址:https://github.com/facebook/frescoFresco 的Drawees 负责图片的呈现,Image Pipeline 负责图片的获取和管理。Drawees功能:  设置要加载的图片设置占位...

2017-06-02 19:42:55 16415

原创 Android Studio 过滤不需要的Log

平时我们使用Android studio查看logcat都是添加Fliters显示我们需要的TAG的日志输出。那么如何过滤掉我们不需要的TAG的日志输出呢?       使用场景:       当有写日志刷屏出现,而我们需要的日志又是好多TAG的,单独过滤某个TAG不行,只能把刷屏出现的一个或多个TAG屏蔽掉。       实现方案:       跟平时设置过滤一个

2017-05-25 20:25:39 15865 1

原创 Android aar的生成与使用说明

文件简单介绍了如何创建并引用Library Module,以及如何生成并引入.aar文件。

2017-04-18 20:50:35 566

原创 Android 性能测试工具使用说明

Android 性能优化、性能分析是APP开发的重中之重,本文介绍如何通过各种工具进行内存分析、内存泄漏查找,GPU、CPU、网络、耗电监控。

2017-03-31 20:16:55 2684

原创 Android环境搭建之eclipse

Android 环境搭建之eclipse+ADT+SDK

2017-03-16 20:46:41 449

原创 安装Android虚拟机Genymotion 的那些事

This kernel requires an X86-64 CPU,but only detected an i686 CPU错误的解决办法the virtual device got no ip address 解决办法相信很多同学都会安装Android虚拟机Genymotion ,也相信很多同学都会遇到一些问题,这里针对问题介绍一下我的解决办法!

2017-03-14 12:54:28 2094

原创 android SDK SDK Manager.exe 无法打开,一闪而过最终解决办法

android SDK SDK Manager.exe 无法打开,一闪而过最终解决办法。hierarchyviewer.bat draw9patch.bat重要工具突然消失解决办法。

2017-03-09 15:15:28 79326 34

FrescoDemo

Fresco图片加载库的使用(SimpleDraweeView的简单使用 )

2017-06-07

双层ListView示例

双层ListView示例,可以自己在进行扩展

2013-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除