E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android-多渠道打包
Android-
「轻启动」自动跳过启动页广告,提升APP启动速度
「轻启动」自动跳过启动页广告,大幅提升APP启动速度,节省电量。开屏广告是应用启动时显示的广告,一般右上角(或右下角)有倒计时跳过,不主动点击就会等待3到5秒后再进入App。如果我们对广告不感兴趣,就会白白浪费了这3秒的时间,极客表示很心疼。很多APP在启动时都会出现广告。这些广告会拖慢APP启动速度、增加耗电量,如果一不小心点错了,还会唤起广告页或其他APP,令人反感。而现在,我们只需使用「轻启
cchao1024
·
2020-08-04 17:00
Android 使用VasDolly 实现
多渠道打包
前言:因为公司项目需要发布到更多的平台上,以供用户下载。打包就成了一个很大的问题。利用原本的打包方式,又慢油耗。主要是电脑慢的话,打一个包都已经要一俩分钟了,如果需要发布的渠道多的话,那么真的就GG了。当然第一想到的还是使用第三方框架来实现。原始的做法如何配置渠道打包我这就不介绍啦。咱们主要讲的就是使用VasDolly来配置完成打包的过程。这个框架是腾讯的开源框架,大家可以了解一下,VasDoll
WL-鬼
·
2020-08-04 16:26
Android
工具使用
Android
多渠道打包
(使用友盟统计,结合360加固宝进行
多渠道打包
)
如有不正确的地方,望各路小哥哥、小姐姐指点,小女子在此谢过(*^__^*)嘻嘻……一般app做推广的时候都需要渠道包,方便分析数据,查看渠道质量一、先去友盟平台申请一个appkeya.appkey申请链接(提示:友盟只认appkey,跟包名和应用名无关,建议每个app申请一个单独的appkey,一个appkey不要重复使用)b.Android集成二、在AndrodManifest.xml的中配置注
程序媛—潇潇
·
2020-08-04 15:53
Android
开发
360
多渠道打包
总结
360
多渠道打包
:优点:1、5M的apk,1秒种能打300个2、在下载apk的同时,服务端可以写入一些信息,例如邀请码,分享信息等缺点:渠道信息容易被修改,虽然可以加密,但只是提供了修改的门槛,故有百分之十的公司会用次方法
弱水三千Y
·
2020-08-04 15:11
Android
【Android 进阶】360 的
多渠道打包
方式
原理apk文件本质就是zip文件,利用zip文件“可以添加comment(摘要)”的数据结构特点,在文件的末尾写入任意数据,而不用重新解压zip文件,我们就可以将渠道信息写入摘要区用法打包工具1、将要写入渠道信息的apk放入MCPTool文件夹中2、修改MCPTool.bat批处理文件(用编辑工具打开),更改渠道和密码(渠道信息为了安全需要加密)找到下面渠道信息,针对自己需求修改即可3、将apk拖
吴威龙
·
2020-08-04 15:02
Android
之旅
android App使用360加固,walle
多渠道打包
第二步:选择基础包上传到网页版360加固官网进行加固(不能使用360加固助手,因为360加固助手会自动把app签名,而且是V1签名,不能再用walle
多渠道打包
)第三步:在360加固官网上下载加固后的a
jiang_gta
·
2020-08-04 14:33
APP发布
Andriod 多渠道分包,实用的module分层,开发代码混淆规
module分层,开发代码混淆规则Andriodstudio3.0有必要重新学习更好的处理build.gradle看了很多文章到这里来总结下:Andriod多渠道分包实用的module分层开发代码混淆规则
多渠道打包
进入正题实用的
truesA
·
2020-08-04 14:58
Android
笔记
渠道
apk
多渠道打包
VasDolly实现原理
转载自:https://github.com/Tencent/VasDolly/wiki/VasDolly实现原理概述众所周知,因为国内Android应用分发市场的现状,我们在发布APP时,一般需要生成多个渠道包,上传到不同的应用市场。这些渠道包需要包含不同的渠道信息,在APP和后台交互或者数据上报时,会带上各自的渠道信息。这样,我们就能统计到每个分发市场的下载数、用户数等关键数据。普通的多渠道打
迷了路的木头人z
·
2020-08-04 14:44
Android
基于美团walle
多渠道打包
,使用python脚本工具快速出包(解决360渠道无法获取问题)
github.com/Meituan-Dianping/walle美团博客地址:http://tech.meituan.com/android-apk-v2-signature-scheme.html之前想着
多渠道打包
的时候就想到的了友盟的多渠道包
chengxuyuanchaochao
·
2020-08-04 13:17
android
多渠道打包
方案,其实很有玄机
/今日科技快讯/近日,华为乌克兰分公司发表公报说,公司已经中标乌克兰首都基辅地铁4G网络建设项目。华为中标的项目是其在中东欧和斯堪的纳维亚地区最大的地铁通信项目。/作者简介/大家周一好,新的一周继续努力吧!本篇文章来自C1☆的投稿,分享了作者对Android中的打包方案的一些独特见解,相信会对大家有所帮助!同时也感谢作者贡献的精彩文章。C1☆的博客地址:https://cc1over.github
c10wtiybq1ye3
·
2020-08-04 13:08
腾讯 VasDolly 接入(快速
多渠道打包
)
最近有朋友问关于腾讯VasDolly
多渠道打包
的接入问题,github上有接入教程,不过在通过Gradle生成多渠道包那一步骤有些问题,本文着重会对这一步骤做详细描述。
火锅吃多了会上火
·
2020-08-04 13:28
android开发
自动批量
多渠道打包
(腾讯VasDolly、美团walle),分渠道更新
批量打包;分渠道统计APP安装量;Ant/maven/Gradle自动打包;Jenkins+gradle+SVN+Android持续集成、定时自动打包。>市场或渠道,多渠道包谷歌市场、腾讯应用宝、百度手机助手、91手机商城、360应用平台、豌豆荚、安卓市场、小米、魅族商店、oppo手机、联想乐商、中兴汇天地、华为、安智、应用汇、木蚂蚁、3G安卓市场(久邦开发者发布系统);uc应用商店、苏宁应用、淘
desaco
·
2020-08-04 12:34
带你了解腾讯开源的
多渠道打包
技术 VasDolly源码解析
本文已在我的公众号hongyangAndroid原创发布。一、概要大家应该都清楚,大家上线app,需要上线各种平台,比如:小米,华为,百度等等等等,我们多数称之为渠道,如果发的渠道多,可能有上百个渠道。针对每个渠道,我们希望可以获取各个渠道的一些独立的统计信息,比如:下载量等。那么,如何区分各个渠道呢?我们需要一个特性的标识符与该渠道对应,这个标识符肯定是要包含在apk中的。那么,我们就要针对每个
weixin_33910759
·
2020-08-04 11:09
binder,hwbinder,vndbinder之间的关系
昨天文章如下
Android-
你真的懂AIDL的oneway嘛?
写代码的篮球球痴
·
2020-08-04 11:55
Android产品研发(五)-->
多渠道打包
后果就是国内存在着有众多的应用市场,产品在不同的渠道可能有这不同的统计需求,为此Android开发人员需要为每个应用市场发布一个安装包,这里就引出了Android的
多渠道打包
。
一片枫叶_刘超
·
2020-08-04 11:57
android产品研发
android产品研发
android产品研发(五)-->
多渠道打包
转自:http://blog.csdn.net/qq_23547831/article/details/51569261国内的Android开发者还是很苦逼的,由于众所周知的原因,googleplay无法再国内打开,所以android系的应用市场,群雄争霸,而后果就是国内存在着有众多的应用市场,产品在不同的渠道可能有这不同的统计需求,为此android开发人员需要为每个应用市场发布一个安装包,这里
程序小兵
·
2020-08-04 11:38
Android
多渠道打包
汇总(友盟、美团、360)
目录一储备知识二友盟
多渠道打包
2.1简介2.2过程步骤1准备工作步骤2打包环节1.手动打包2.自动打包三美团
多渠道打包
3.1简介3.1.1.第一代(META-INF方式)3.1.2第二代(美团Walle
看我乐
·
2020-08-04 10:43
android
Android-
《Managing Audio Playback》
本文是从Android官网文档上的《ManagingAudioPlayback》章节直接翻译下来的,因为本人英语实在是太差,故而只能配合电子词典进行翻译。望各位见谅。《管理音频回放》如果你的应用要播放音频,那么保证你的用户能用一种可预计的方式控制音频就是非常重要的了。为了确认提供一个好的用户体验,保证你的应用管理音频焦点从而使多个应用不在同时播放也是非常重要的了。在后边的课程里,你将能构建这样一个
慕长生
·
2020-08-04 08:16
Android
android studio配置lambda
①首先需要确保已经安装了JDK1.8,②在module的build.gradle中配置如下内容:在
android-
>defaultconfig节点下配置jackOptions:defaultConfig
皇朝青城
·
2020-08-04 08:46
Android-
线性布局的经典案例1-计算器
目标效果:styles.xml文件内容如下:24sp25dp25dpx_layout.xml文件内容如下:
winwll
·
2020-08-04 07:32
Android
Android
线性布局
经典案例
Android-
数据库Sqlite的创建,查询及在ListView显示
之前一直没用到数据库,也就没看。突然有一天要用到才想去看,无奈得不到精髓,在这一块也是消沉了好几天都没有进展,而且也看了蛮多的博客,看完之后居然像没看过一样,好囧。。。。我也不知道是不是新手都这样,如果是,那我一定很理解,如果不是,那只能说我自己太懒了,没有动手的能力。后来看了Mars老师的视频,然后跟着敲代码,代码跟着一样,运行却一直出现异常,百度上说异常的出现可能是Sql语句有错误,存在空格也
N葫芦
·
2020-08-04 03:53
android
Android-
手机Mp3音乐文件显示到ListView中
在做音乐播放器的时候都需要搜索手机里面的音乐文件并显示到文件中,并显示到ListView中,下面直接来说说搜索音乐文件并显示到ListView中的实现方法。直接上代码,从代码中看问题……首先布局文件放置一个ListView,/com.android.Mp3List/res/layout/Activity_main.XML:mp3文件有很多属性,这里以少量为例,只显示音乐名,时间和演唱者:为了更好的
N葫芦
·
2020-08-04 03:53
android
Android-
根据目的宽高和原宽高进行图片裁剪的代码
根据目的宽高和原始宽高,并比较一一比较它们,最后根据目的宽高和原始宽高的大小确定裁剪方案:1:宽高都不大于目的宽高(保持图片原宽高,在目的宽高的画布上剧中画上原图片)2:/**宽不大于目的宽,高大于目的高(以高的比例为标准缩放图片,然后在目的宽高的画布上剧中画上图片)snapshot*/floatscale=(float)widHig[1]/(float)bitmap.getHeight();Ma
u013908616
·
2020-08-04 03:21
android
如何在Android Studio中导入eclipse的library project
第一步:将eclipse的library先转换成androidstudio项目:library右击->Export->
Android-
>GenerateGradlebuildfiles->next->选择
心上有草
·
2020-08-04 03:43
Android
Android-
记一次bugfix-主dex包数超过65535
一.问题产生和解决过程1.问题描述打包的时候总是提示:com.android.dex.DexException:Toomanyclassesin--main-dex-list,maindexcapacityexceeded2.问题原因因为主dex包中的方法数超过65535(Short.MAX_VALUE),导致生成包失败。追溯问题:if(args.mainDexListFile!=null){//
依然淡笑
·
2020-08-04 02:53
Android
bugfix
详细配置android studio中的gradle
这篇博客着重点在详细的介绍如何配置gradle,实现诸如
多渠道打包
,一次生成不同UI的多渠道apk,自定义资源目录等。
阳光玻璃杯
·
2020-08-04 02:06
Android
gradle
android-
显示选择本地图片或拍照
原文地址http://blog.csdn.net/shaojie519/article/details/7626962[java]viewplaincopyimportjava.io.ByteArrayOutputStream;importjava.io.InputStream;importandroid.app.Activity;importandroid.app.AlertDialog;imp
Barving
·
2020-08-04 02:02
Android 简单实现多版本环境打包、
多渠道打包
原文地址:http://blog.csdn.net/tiancheng1016/article/details/70259990项目中需要根据服务器环境不同更改App里面的信息例如:AndroidManifest.xml里面的动态更改Java代码publicstaticintversion=MApplication.getInstance().getResources().getInteger(R
进步一点点每天
·
2020-08-04 01:23
Android
Android-
垂直上下滚动的TextView
来自:https://github.com/paradoxie/AutoVerticalTextview参考博客:
Android-
实现上下滚动的textview相关类的继承关系:publicclassViewimplementsDrawable.Callback
Mars-xq
·
2020-08-04 00:55
自定义控件
自定义view
Android-
打开相册选择单张图片
btn8.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){/*在ActivityAction里面有一个“ACTION_GET_CONTENT”字符串常量,//该常量让用户选择特定类型的数据,并返回该数据的URI.我们利用该常量,//然后设置类型为“image/*”,就可获得Andro
Mars-xq
·
2020-08-04 00:24
图片
android工具类
React Native封装原生组件发布到npm
1.首先,有一个rn项目,用AdnroidStudio打开
android-
>app->build.gradle如图新建一个AndroidModule,名字就取react-native-xxxxxxx,根据功能取吧
Simon_youth
·
2020-08-03 22:00
react
native
Android肝帝战纪之字体图标库(iconify)的简单使用
app级别的gradle中引入依赖api'com.joanzapata.iconify:android-iconify-ionicons:2.2.2'api'com.joanzapata.iconify:
android
王二鸣
·
2020-08-03 22:37
Android 配置问题
Inadditiontoadding"127.0.0.1localhost"toyourhostsfile,makethefollowingchangesinEclipse.UnderWindow->Preferences->
Android
koala_swnu
·
2020-08-03 18:05
Android-
常用数据结构List(ArrayList)----小总结(1)
开发中,一个贴切的数据结构,可以非常好的满足需求的同时,最大程度的节省内存,这是一个精细的开发者必须要考虑的事情。在这里,稍微总结一下安卓开发中经常会使用到的一些数据结构,请大佬批评指正。1,数据结构与算法数据结构,表示一种数据模型,模型的元素之间存在着逻辑结构以及存储结构;算法表示一种规则或者说是一种策略。数据对象中数据元素之间的相互关系,也就是逻辑关系基本上可以分为:集合结构,线性结构,属性结
费城之鹰
·
2020-08-03 18:11
android技术
android-
拍照/选择相册获取图片并编辑
效果图:实现步骤:1.添加依赖://photoviewimplementation'com.github.chrisbanes.photoview:library:1.2.4'//使用Crop裁剪图片implementation('com.yalantis:ucrop:2.2.0'){excludegroup:'com.android.support'excludegroup:'com.squar
kenadc
·
2020-08-03 16:49
安卓
Android-
仿千度尺的横向滚动选择器
先上一个效果图主要核心方法,这里有一个问题ontouchEvent如果返回super,则move事件不会继续执行,down事件则没问题.所以这里要返回true其次,就是计算滚动距离的问题@OverridepublicbooleanonTouchEvent(MotionEventevent){switch(event.getAction()){caseMotionEvent.ACTION_DOWN:
池存祥
·
2020-08-03 15:14
android
Android-
三种菜单栏实现
Android-
三种菜单栏实现(OptionMenu,SubMenu,ContextMenu)1.回顾上篇学习了安卓的notification通知实现2.重点(1)OptionMenu的动态和静态实现(
Aaron9873
·
2020-08-03 14:52
Android
Android-
自定义View之重写控件(自定义Dialog)
自定义控件实现的方式主要有:重写控件,组装控件,继承View,opengL等。这里说的控件是指安卓自有的控件,TextView、Button等。本篇先讲第一种方式:重写控件。重写控件,也就是继承控件类,主要是重写原有的方法,增加自定义方法,修改原有部分属性。更多的应用场景是为父控件设置一个特定的布局,或者是设置特定的点击响应。以便在app里达到重用或者是简化代码的目的。是自定义控件的一个常用的方式
Java上下求索
·
2020-08-03 14:49
android
android-
下拉框Spinner
https://github.com/arcadefire/nice-spinnerUsagedependencies{compile'com.github.arcadefire:nice-spinner:1.3.1'}Theusageisprettystraightforward.AddthetagintotheXMLlayout:Note:changelayout_widthtoatleast
T_yoo_csdn
·
2020-08-03 14:11
Android
UI
AS小问题解决方法汇总(持续更新)
Errorrunningapp:InstantRunrequires'Tools|Android|EnableADBintegration'tobeenabled.上网找了一下,解决方法如下:Tools->
Android
Lriko
·
2020-08-03 13:57
简单问题
小问题
解决方法
Android-
自定义控件垂直TextView
正常情况下TextView的文本内容是水平显示的,那如何做到让内容垂直显示呢,于是做了一些尝试,自定义控件继承TextView,重写onDraw函数,代码如下:@OverrideprotectedvoidonDraw(Canvascanvas){canvas.rotate(-90);canvas.translate(-getHeight(),0);super.onDraw(canvas);}以上实
weixin_30915275
·
2020-08-03 11:09
Android-
下拉列表框Spinner的使用
在很多应用中,我们经常会看到下拉框的使用,如显示一些城市或时间等。下拉列表框是一种很常见的图形组件,为用户提供一个列表的选择方式,由于列表以隐藏-展开的方式呈现,因此Spinner很节省屏幕资源,这也是它的优点之一。下面介绍一下Spinner的使用方法。在android中,Spinner的显示可以概括为三种方法。一、直接通过资源文件配置首先还是布局管理器里添加Spinner控件然后在配置文件Str
N葫芦
·
2020-08-03 11:36
android
java
android
Spinner
下拉列表框
Android-
如何让优雅地让一个TextView显示两种样式的字体
title:
Android-
如何让优雅地让一个TextView显示两种样式的字体tags:分享优雅写代码的一个小技巧~前言这是一个很常见的需求,一般出现在有单位的数据展示上面。
DRPrincess
·
2020-08-03 11:48
Android--UI
Android-
自定义控件之重写控件(自定义TextView)
由于另外一篇《
Android-
自定义控件之重写控件(自定义对话框)》过于偏向拼装控件的方式,就再写一篇来说明重写控件吧!相信这篇的例子会更加直观的帮助大家理解重写控件。也帮助我记忆这一方式。哈哈。
Java上下求索
·
2020-08-03 10:29
android
Android Studio 友盟
多渠道打包
首先在AndroidManifest.xml中配置渠道信息:value为渠道的Channel_ID,如果是单个渠道则填写相应渠道的Channel_ID例如wandoujia如果是
多渠道打包
,则value
Youth_zhao
·
2020-08-03 09:11
Android基础
android
友盟
多渠道打包
android
studio
Android-
如何将用户设置进行保存?(内部存储、SD卡,用类作为媒介)
本次实例是将用户的设置信息,以实体类为媒介,保存到内部存储或者SD卡的文件里。再次打开应用时,程序会自动调用文件中实体类,并对设置信息进行设置,使其恢复到用户最终保存的状态。首先,创建一个实体类(这里要实现Serializable接口,即序列化,这样才能让类在内存中传递):publicclassSettingDataimplementsSerializable{privatebooleantitl
红石丶
·
2020-08-03 09:11
培训日记
数据读写
设置
保存信息
IO流
实体类
在Android Studio3.6中打开Android Device Monitor的一种解决方案
前言从AndroidStudio3.0开始,AndroidDeviceMonitor就被弃用了(3.1被废弃,并于3.2被移除),即不能再通过Tools->
Android-
>AndroidDeviceMonitor
微步_ym
·
2020-08-03 09:37
Android
[Android jni开发系列(一)]AndroidStudio开发环境搭建和常见错误解决
1、下载ndkndk可以直接通过sudio下载(Tools->
Android-
>SDKManager->SDKtools里下载cmake和ndk)或者直接到AndroidDevTools下载,像配置sdk
yin1031468524
·
2020-08-03 09:07
Android学习
android-
搭建本地maven仓库
title:
android-
搭建本地maven仓库categories:Androidtags:[android,maven,unity,打包]date:2020-07-2017:03:35comments
虾扯蛋_
·
2020-08-03 09:06
Unity3D
Android
Android-
发送有序广播
1.功能描述:实现拦截一条有序广播。2.技术要点:通过sendOrderedBroadcast()方法发送一条有序广播。(1)用户交互界面的设计与实现(2)界面交互代码的设计与实现(3)创建3个广播接受者:MyBroadcastReceiverOne.javaMyBroadcastReceiverTwo.javaMyBroadcastReceiverThree.java3.实现步骤:(4)设置优先
xyy_97
·
2020-08-03 09:43
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他