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
多渠道打包
——使用gradle进行多渠道自动打包
前言在我的另一篇文章中介绍了如何使用Python进行
多渠道打包
,下面再把传统的gradle
多渠道打包
方式介绍一下
CoorChice
·
2020-07-09 22:38
Android基础之
多渠道打包
1、什么是
多渠道打包
在不同的应用市场可能有不同的统计需求,需要为每个应用市场发布一个安装包,这里就引出了Android的
多渠道打包
。
Always Forward
·
2020-07-09 21:55
Gradle常用总结
前言之前在多版本
多渠道打包
,还有混淆相关的文章中对gradle相关的内容有一部分的了解,但是没有系统综合的总结过相关的知识内容,这里就一些碰到的问题做一下总结!什么是Gradle?
木大白易
·
2020-07-09 13:15
Android学习笔记
Android-
向服务器提交数据(GET-POST-AsyncHttpClient)
在Activity里面提交数据,在点击事件里面,我们只能获取输入框的值,而其他的操作我们就需要写到子线程中去,POST提交数据,点击事件和GET的一样,只是在参数的地方,我们需要多添加一个类型,为了区分在doInBackground方法里面,我们需要先判断是哪种类型的提交方式,然后把POST方法里多出来的那两个头部内容添加进去,再把内容提交服务器,就可以了,还有一种第三方网络请求框架AsyncHt
XHui_Lin
·
2020-07-09 12:37
Android
Android-
使用GET、POST、AsyncHttpClient向服务器提交数据
在Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持在HTTP通信中使用最多的就是GET和POST了,GET请求可以获取静态页面,也可以把参数放在URL字符串的后面,传递给服务器。POST与GET的不同之处在于POST的参数不是放在URL字符串里面,而是放在HTTP请求数据中。而且当我们把请求发送后
糯唧唧
·
2020-07-09 08:58
安卓
Android-
友盟社会化分享【5.0版本集成文档】
前言:之前有写过一篇友盟社会化分享的文章,是基于4.3版本SDK的。昨天在APP里面加入友盟的社会化分享功能,去友盟官网查了一下,发现最新版本的SDK已经更新到5.0,而且相对于之前4.3版本有了很大的改变,所以就想简单的做个总结。友盟官方文档:http://dev.umeng.com/social/android/android-update1.产品概述【简单阐述一下新版本的特性】关于分享和授权
七号座先生
·
2020-07-09 06:11
Android相关
懒人必备,APP
多渠道打包
前言最近的一个项目要上线了,发布的时候需要生成多个应用市场的渠道包。一个一个地去打包实在是太浪费时间了,想想豌豆荚、应用宝、小米市场、华为市场。。。等等各大市场,每次发版都是一次噩梦啊,都要打及几个包。。。那么最终的解决方案就是使用脚本批量打包。这个案例将会结合友盟统计SDK来演示。简单地gradle语法可以参考Gradle学习小记其实很简单,只有三步:集成友盟编写脚本打包友盟统计国内专业的移动应
August1996
·
2020-07-09 06:35
android-
自定义菜单
自定义控件:1.组合控件:将系统原生控件组合起来,加上动画效果,形成一种特殊的UI效果2.纯粹自定义控件:继承自系统的View,自己去实现view效果自定义控件步骤:测量:onMeasure设置自己显示在屏幕上的宽高布局:onLayout设置自己显示在屏幕上的位置(只有在自定义ViewGroup中才用到)绘制:onDraw控制显示在屏幕上的样子(自定义viewgroup时不需要这个)View和Vi
zmken497300
·
2020-07-09 06:44
android
Eclipse 导入其他项目library时出现红叉解决方案
今天在项目中第一次遇到和解决这个问题,在网上找个各种资料,都没看到很重点,综合各位朋友的分享,进行了以下总结和分享:例:A项目想使用B项目的类步骤:1.在A项目右击选中Import->
Android-
>
小雄_super
·
2020-07-09 06:42
Eclipse-知识点
[Android Studio 权威教程]打包、生成jks密钥、签名Apk、
多渠道打包
上一篇我们讲了
多渠道打包
其中我们用到了签名文件在eclipse时.keystore在AndroidStudio中就是.jks文件了,那么这个文件怎么生成呢?这篇文章是上一篇的补充篇。
Sean_帅恩
·
2020-07-09 04:38
Android
Studio
Android
Studio
权威教程
android
android
studio
eclipse
渠道
apk签名
adb通过wifi连接android设备(魅族note3)
打开FILE->Settings->Plugins->Browserepositories->搜索找到ADBWIFI,安装2、安装完之后他会让你RestartAS,重启之后连上数据线,在Tools->
Android
Zh1Hao的笔记
·
2020-07-09 01:58
Andriod
Android-
开启和关闭wifi的代码段
Android-
开启和关闭wifi的代码段2011-09-2511:031·申请权限:android.permission.ACCESS_WIFI_STATEandroid.permission.CHANGE_WIFI_STATEandroid.permission.WAKE_LOCK2
空心
·
2020-07-09 00:23
Android
import
null
网络
string
service
integer
使用 apksigner 对 apk 签名
1.apksigner的介绍及安装apksigner包含在AndroidSDKTools中,可通过androidstudio中Tools->
Android-
>SDKManager->SDKTools查看是否安装
windzhang1028
·
2020-07-09 00:59
多渠道打包
1.在AndroidManifest.xml中加入两行代码2.在app目录下设置build.gradleandroid{......productFlavors{wandoujia{}baidu{}qihu360{}xiaomi{}productFlavors.all{flavor->flavor.manifestPlaceholders=[CHANNEL_VALUE:name]}}}3.直接利用
Mr_阿汤哥
·
2020-07-08 21:28
Android Studio常见报错汇总及解决方案
一、Error:Failedtofindtargetwithhashstring‘
android-
版本号’inSDK路径解决方法:上方菜单Tools>Android>SDKManager中SDKPlatforms
Loki_yi
·
2020-07-08 20:51
Android
Studio
Android-
隐藏app图标以及隐式启动
隐藏APP桌面图标在manifest的入口activity里面intent-filter中设置元素。注:必须添加tools:ignore="AppLinkUrlError",否则会出错,host值为自定义,scheme值为包名dada配置参考:http://www.cnblogs.com/shenhao/p/5947284.html通过另一个APP隐式启动Intentintent=newInten
95.8℃
·
2020-07-08 19:37
Android
Android
Android-
操作SQLite数据库(二)
一、概述在操作SQLite数据库(一)中,我们为了判断底层数据库是否包含news_inf数据表,采用的处理方法十分繁琐,程序先尝试向news_inf数据表中插入记录,如果程序抛出异常,则在异常捕获catch块中创建news_inf数据表,然后再插入记录。在本例程中,使用更为优雅的方式来操作数据库——SQLiteOpenHelper类在实际项目中很少使用SQLiteDatabase的方法来打开数据库
往事似水拂流年
·
2020-07-08 18:50
Android学习
Android-
使用SimpleAdapter创建ListView
效果图:代码实现:activity_list.xmlactivity_main.xmlMainActivity/***使用SimpleAdapter创建ListView*/publicclassMainActivityextendsAppCompatActivity{privateString[]names=newString[]{"虎头","弄玉","李清照","李白"};privateStri
往事似水拂流年
·
2020-07-08 18:50
Android学习
Android-
操作SQLite数据库(一)
一、SQLiteDatabase简介Android提供了SQLiteDatabase代表一个数据库(底层就是一个数据库文件),一旦应用程序获得了代表指定数据库的SQLiteDAtabase对象,接下来就可通过SQLiteDatabase对象来操作数据库了。SQLiteDatabase提供了如下静态方法来打开/创建一个文件的数据库。staticSQLiteDatabaseopenDatabase(S
往事似水拂流年
·
2020-07-08 18:50
Android学习
Android-
你真的懂AIDL的oneway嘛?
AIDL是AndroidInterfacedefinitionlanguage的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。android提供了很多进程间通信的组件,像Activity、BroadcastReceiver和ContentProvider都可以实现进程间的通信。为什么还要用AIDL这个东西呢?有开发过蓝牙或者WIFI应用的朋友肯定都知道
写代码的篮球球痴
·
2020-07-08 13:37
Gradle
多渠道打包
动态修改apk文件名字
文章目录背景Gradle3.0修改apk文件名的方式3.0之后修改apk文件名的方式多渠道的配置注意事项最终的完整脚本背景随着新版本Androidstudio的发布,与之配套使用的Gradle也有很多变化,下面主要列举对比新老版本自定义apk生成文件名的方式。新版本Androidstudio下载地址Gradle3.0前后版本变更记录详情Gradle3.0修改apk文件名的方式android{...
Coder蒋
·
2020-07-08 11:11
gradle
Android
cpu hotplug的流程
以下内容参考:http://loda.hala01.com/2011/08/
android-
筆記-linux-kernel-smp-symmetric-multi-processors-開機流程解析-part3
知了112
·
2020-07-08 11:02
linux驱动
linux内核
Android-
友盟社会化分享库&自定义分享
友盟的分享,每次都单独配置,有点麻烦,整了个库Android的分享功能友盟用的蛮多的,一般情况下自带的分享面板就满足需求了,但是也有一些情况下需要在自己的项目里点击按钮直接跳转分享,所以自带的就不太给力了。这里记录一下项目里自定义分享功能,官方文档里也说明了需要怎么处理,但是对于刚接触的人来说可能就不是那么明了了。这里记录一下下,看看文档,然后开搞!注:由于腾讯开放平台增加包名、签名校验,因此使用
Sandy林
·
2020-07-08 10:48
android
Android-
侧滑菜单(三)
新整理的仿QQ侧滑菜单实现的例子,使用android.support.v4.widget.DrawerLayout和android.support.design.widget.NavigationView实现的,下面先上两张效果图:效果图也看到了,那么咱们废话不多说,直接上代码:注意:要在app的build.gradle里添加下面这句,不然可能会报错的compile'com.android.sup
时代新人
·
2020-07-08 10:14
Android
知识点小模块例子
build插件升级到gradle3.0+
多渠道打包
applicationVariants、compile语法更换
随着AndroidStudio升级到3.0+,自带的build插件也从2.x升级到3.x时代,有升级就会有调整,下面把遇到的语法改变列出:针对依赖资源库:compile=》implementationdependencies{compilefileTree(include:['*.jar'],dir:'libs')compile'com.android.support:appcompat-v7:2
with3w
·
2020-07-08 10:09
Android
Android-
浅析Android消息处理机制使用不当造成的内存泄漏
一.Handler使用不当造成的内存泄漏内存泄漏危害极其严重,会造成OOM,使应用闪退。一般不容易发现,需要借助RefWatcher工具来进行检测。至于RefWatcher的使用方法,在这里本文就不再进行阐述,需要了解的朋友请自行在网上查询相关资料。1.handler延时发送消息(sendEmptyMessageDelayed、sendMessageDelayed等方法)可能会造成内存泄漏一般我们
青菜豆腐汤L
·
2020-07-08 09:15
Android
(MAC)Android studio 3.5 NDK环境配置和第一个应用
xxx/xxx/androidstudio/android-sdk-macosx/ndk/21.0.6113669exportNDK_ROOT=/Users/xxx/xxx/androidstudio/
android
chenhcuan
·
2020-07-08 09:16
android
iOS 多target 配置不同的图标和启动图
之前做过Android的gradle配置
多渠道打包
,可以给予安装包不同的包名、不同的数据请求地址,不同的图标和启动图。
Mind语
·
2020-07-08 09:04
前端
iOS开发
as通过gradle实现
多渠道打包
+使用配置文件进行版本管理+指定apk输出路径和apk文件名
这几天的工作,主要是忙着进行Jenkins+Gradle实现app多渠道持续打包发布的工作,因为开发平台刚转到androidstudio,什么都不熟,这三天就是一边摸索一边干活,现在弄好了,就记录一下自己在这个过程中的所得。既然是使用Gradle进行打包,那么少不了学习android一些基本的gradle配置,今天主要记录以下三部分内容:使用配置文件灵活控制版本;在gradle中指定文件输出路径和
沉思的猿某人
·
2020-07-08 09:42
android
Gradle实战:发布aar包到maven仓库
://blog.csdn.net/u010818425/article/details/52441711Gradle实战系列文章:《Gradle基本知识点与常用配置》《Gradle实战:Android
多渠道打包
方案汇总
枚杉
·
2020-07-08 08:57
工具系列
android
多渠道打包
,build.gradle文件配置、manifest文件配置
build.gradleapplyplugin:'com.android.application'android{signingConfigs{SP{keyAlias'ywyysq'keyPassword'123456'storeFilefile('/Users/apple/AndroidStudioProjects/APPKEY/ywyysq.jks')storePassword'123456'
丶ban
·
2020-07-08 08:07
Android积累
android-
历史版本
文章目录预览版android10.0-API29android9.0-API28android8.0-API26android7.0-API24android6.0-API23android5.0-API21android4.0-API14android1.0-API1预览版previewandroid10.0-API292019年9月10日发布。支持可折叠5G网络智能回复通知黑色主题手势导航Se
Liu Weidong
·
2020-07-08 08:25
android
Android-
掷骰子
掷骰子-------利用handler接受子线程的消息完成骰子点数的不断更替演示代码演示START:开始游戏STOP:停止游戏RECOVER:重置色子到初始状态代码packagecom.example.homeworkten;importandroidx.annotation.NonNull;importandroidx.appcompat.app.AppCompatActivity;import
wow~ ⊙o⊙
·
2020-07-08 06:41
Android
多渠道打包
汇总(二)—— 使用AS进行签名打包
1.签名文件分类在开发环境下,我们运行应用在测试机上,是可以安装的,这是因为Google为我们提供了默认的签名文件debug.keystore,一般在C盘的.android目录下,如下图debug.keystore.png一般需要我们自己生成签名文件,使用eclipse生成xxx.keystore,使用AS生成xxx.jks注意:debug签名的应用程序不能在AndroidMarket上架销售,它
_柒安
·
2020-07-08 05:00
android-
安装应用直接“打开”,home键返回桌面再次点击应用图标,重新启动MAIN_action的Activity
今天测试MM偶尔发现了这么个神奇的现象:给测试MM发了个应用安装包,MM安装后打开应用,进入主界面后,点击home键返回了桌面,然后从桌面再点击应用图标再次打开应用,这时候神奇的事情发生了~~~竟然打开了应用的登录界面(MAIN_action的Activity)!这不科学啊,这不是应该之前停留的界面么!~我自测了一遍,按照测试MM的操作就出现问题,但我自己用adb命令安装后启动app就没有问题!这
慵懒的树獭
·
2020-07-08 04:41
android-bug
科大讯飞的语音合成(播放)功能
这样才会生成一个你的AppID,用这个ID才能在你的应用中使用讯飞的SDK科大讯飞开放平台2.下载SDK注册好了以后,你必须添加你的应用,然后会出现你的专属的AppID,之后进入SDK下载界面,选择语音合成SDK包-
Android
Joern-Lee
·
2020-07-08 04:08
AndroidSDK开发
Android-
简单的登录,注册以及查看个人信息案例
Android大作业说明文档包含技术点:Activity、Intent、UI资源、Layout布局、View视图控件、广BroadcastReceiver,数据存储SQLite、SharedPreferences页面展示(共有五个页面)1.启动页面:2.登录页面:3.欢迎页面:4.信息页面:5.注册页面:主要功能介绍注册功能:使用了SQLite进行数据的存储,先创建了student.db的数据库和
林北林北
·
2020-07-08 01:04
记一个creator打包 Android NDK的问题
>Buildcommandfailed.Errorwhileexecutingprocess/Users/mac/Toolkit/
android-
Regia
·
2020-07-08 00:53
cocoscreator
多渠道配置时获取productFlavors中配置的字段的值
在项目中设计
多渠道打包
,需要把不同渠道的ChannelID字段传给后台,用于不同平台的数据统计,就此记录下配置方法以及如何在代码中获取配置的字段。
天下乌鸦不尽黑
·
2020-07-07 23:56
Android-
简单播放器——播放( 应用程序、内存卡以及网络音乐)
效果如图:MainActivity123456789101112packagezking.com.g150825_andrioid_playmusic;importandroid.content.Intent;importandroid.media.MediaPlayer;importandroid.net.Uri;importandroid.support.v7.app.AppCompatAct
胖女人和猫
·
2020-07-07 23:37
MediaPlayer
Android
Android studio差异化打包,一套代码如何Gradle一键打包多个不同的APP?
因为之前做过
多渠道打包
,猜想是不是和
多渠道打包
差不多呢?做任何事情之前得先分析,需要怎么做?从哪几个方向会出发?
丿SunLion
·
2020-07-07 22:39
☆---【神器】---☆☆
橘子---圆又圆
Android-
异步消息处理机制
关于Android异步消息处理机制的文章网上已经有很多了,笔者当时还是跟随郭神的博客来学习的,在此先放上郭神的文章来镇楼哈哈,链接:https://blog.csdn.net/guolin_blog/article/details/9991569。这两天有点闲,拿出源码重新翻阅了下,做下笔记。异步消息处理机制主要涉及到的类有四个,分别为:Handler、Message、MessageQueue、L
Android_Jian
·
2020-07-07 22:03
Android-
组件化如何处理多个ModuleApplication共存问题?
一个美好的设想组件化的目的是为了业务解耦,每个业务模块需要不同的功能,例如车辆详情模块需要第三方分享,城市定位模块需要百度地位等。有些特殊功能的初始化需要在Application中去做,但是这些功能并非全部业务组件都用到的东西,放到BaseApplication不合适。因此,我想这样操作:模块共有的初始化,放入BaseApplication中。模块自身的特殊功能初始化,放在自己的Applicati
DRPrincess
·
2020-07-07 21:23
Android
Android-
使用adb和aapt查看应用信息
很日常的一个开篇想知道一个应用的信息,有很多种方式,但是某些时候,你只有一个手机,手机上安装着目标应用,或者你只有一个安装包的时候,我想,一些小巧的查看方式就显的比较亲切了,例如adb和appt。adb和aapt都是AndroidSDK自带的工具,adb位于sdk/platform-tools,aapt位于sdk/build-tools/,如果配置了该目录的环境变量,可以在任何路径下都能使用该工具
DRPrincess
·
2020-07-07 21:52
Android
Android-
查看隐藏的API源码
一.介绍在查看AndroidAPI源码时,Android.jar内部有大量@hide注解的代码,无论是用Eclipse还是AndroidStudio都会隐藏这些代码,因此查看API源码会出现很多错误,基本上都是找不到方法或类字段等等错误,如PhoneWindow,ActivityThread等都没有找到,我早期看API时就很恼火!这时只能去AndroidSDK源码目录搜索PhoneWindow.j
lioil.win
·
2020-07-07 21:56
Android
Android笔记
Android studio升级gradle4.x后自定义打包文件名
写在前面Androidstudio3.0出来一段时间了,最近我也升级到3.0Beta版本了,然而我之前实现的区分
多渠道打包
的的功能就出现问题了,由于我要实现文件名以“应用名-时间-版本号-渠道”,就需要用到
fyjc_wlj
·
2020-07-07 21:07
Android
gradle
多渠道
打包
gradle-4-x
android
studio
android studio打包以及gradle配置构建
本篇文章已授权微信公众号guolin_blog(郭霖)独家发布通过浏览这篇文章,我们可以学习以下内容:生成签名文件手动打包通过配置自动打包隐藏签名文件敏感信息通过设置风味实现不同风味包的资源替换
多渠道打包
生成签名文件
披萨大叔
·
2020-07-07 20:23
Android
Studio相关
Android Studio - no debuggable applications 的解决办法
之前logcat总是无法显示调试应用的信息以前我都是卸载重装,后来发现在StackOverflow有一个哥们说的很对,一次就成功,原话是这么说的:YoualsoshouldhaveTools->
Android
超级代码搬运工
·
2020-07-07 19:11
IDE使用技巧
android
Android-
三级联动更改样式
三级联动原来的样式好难看,发现没有设置样式的地方,只有更改源码一途了Drawable资源wheel_bg.xml将面的内容注释这个用来设置背景色的wheel_val.xml控件中间选择中部分渐变WheelView类更改阴影色/***Topandbottomshadowscolors*///privatestaticfinalint[]SHADOWS_COLORS=newint[]{0xeeFF00
AmeeLove
·
2020-07-07 19:59
gradle 指定导出包的名字和路径
为了方便识别apk文件,一般我们都希望通过androoidstudio打包的文件,会带上app的名字,时间,之类的,使用
多渠道打包
的时候,还希望带上渠道名称以前我都这样做//修改生成的apk名字android
CaesarWen
·
2020-07-07 18:16
android
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他