
Android Studio
文章平均质量分 62
franksight
这个作者很懒,什么都没留下…
展开
-
Android Studio gradle插件版本和gradle版本对应关系
1、gradle插件版本配置位置:project对应的build.gradle文件中buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' }}原创 2017-08-07 17:52:52 · 9786 阅读 · 0 评论 -
安卓 热修复-Tinker接入
本文主要讲tinker官方Demo的接入使用,没有用到tinkerPatch补丁后台管理系统。1.从git上面下载tinker的官方demo下来,里面的东西不深究,就直接从他的tinker-sample-android这个demo 开始2.将其导入as中,一般直接导入进来是无法运行的,他会报错,这是个什么错呢,啥玩意又是tinkerid呢,从上面的wiki里面可以看出这些参数的意思,如果对...原创 2019-07-09 11:46:20 · 382 阅读 · 0 评论 -
AndroidStudio常用快捷键
最重要的快捷键1. ctrl+shift+A:万能命令行2. shift两次:查看资源文件新建工程第一步操作1. module设置把空包分层去掉,compact empty middle package2. 设置当前的工程是utf-8,设置的Editor-->File Encodings-->全部改成utf-8,注释1. ctrl+/:单行注释2. ...原创 2019-05-09 17:53:42 · 692 阅读 · 0 评论 -
Retrofit--合理封装回调
绪论前面我们讨论了使用Retrofit时怎样去设置OKHttp,包括持久化管理Cookie、设置网络超时、设置打印拦截器、设置缓存、Header等等,详细可查看 Retrofit–使用Retrofit时怎样去设置OKHttp Retrofit+OKHttp 教你怎么持久化管理Cookie 今天我们讨论的主题是怎么封装回调才能完美的适应自己的需求。我们都知道代码风格是每个人都有自己的风格,不可能...原创 2018-12-13 17:13:29 · 757 阅读 · 0 评论 -
Retrofit 2.0 使用教程
本文的详细的使用细节请参考:https://blog.youkuaiyun.com/carson_ho/article/details/73732076Android Retrofit 2.0 使用-补充篇Retrofit的简易封装:https://blog.youkuaiyun.com/whj9073/article/details/84991663使用 Retrofit 的步骤共有7个:步骤1:添加R...原创 2018-12-13 16:52:04 · 541 阅读 · 0 评论 -
总结Android各类常用三方框架
1.下拉刷新Android-Ptr-Comparison-Android 下拉刷新开源库对比,非常nice!!Android-PullToRefresh- 最经典、最多人用的下拉刷新、加载更多。PullDownListView- 一个下拉刷新的控件,实现了仿微信下拉中眼睛动画的效果。DragTopLayout- 实现整个layout下拉刷新。ZrcListView- 一个顺滑又...原创 2018-11-29 17:34:22 · 2125 阅读 · 0 评论 -
Could not find com.android.tools.build:aapt2:3.2.1-4818971.
Android Studio升级到3.2.1后,运行项目报如下错:Could not find com.android.tools.build:aapt2:3.2.1-4818971.Searched in the following locations: file:/D:/AndroidStudio/sdk/extras/m2repository/com/android/tools...原创 2018-10-29 17:58:12 · 23277 阅读 · 11 评论 -
安卓中的buildToolVersion与CompileSdkVersion的区别
SDK中主要的目录:【build-tools】里面是不同版本(例如21.1.1)的build工具,这些工具包括了aapt打包工具、dx.bat、aidl.exe等等【platform】是存放不同API-level版本SDK目录的地方【platform-tools】是一些android平台相关的工具,adb、fastboot等【tools】是指的安卓开发相关的原创 2018-01-30 15:59:25 · 718 阅读 · 0 评论 -
Glide用法
当前较为知名的几个图片加载库是Universal-ImageLoader、Glide、Fresco、Picasso比较如下:Universal-ImageLoader库2015年年底作者已经停止维护Gilde是Picasso的优化版最后就是Facebook的Fresco,听说极为强大和高效率,但是大小有4M。最后Glide,google维护。Picasson的优化版,使用简单,原创 2017-09-12 16:08:27 · 249 阅读 · 0 评论 -
Android Studio多渠道打包
说到多渠道,这里不得不提一下友盟统计,友盟统计是大家日常开发中常用的渠道统计工具,而我们的打包方法就是基于友盟统计实施的。按照友盟官方文档说明,渠道信息通常需要在AndroidManifest.xml中配置如下值:value="Channel ID" android:name="UMENG_CHANNEL"/>11 上面的value值Channel_ID就是渠道标识。我们的原创 2017-08-26 12:20:28 · 403 阅读 · 0 评论 -
Android Butterknife使用方法总结
前言ButterKnife 简介ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成。项目github地址:https://github.com/JakeWharton/butterknifeButterKnife 优势1、强大的原创 2017-08-04 14:00:22 · 1338 阅读 · 0 评论 -
Cannot add extension with name 'android'......
在添加ButterKnife的时候,根据它的Readme配置以后报错:Error:(2, 0) Cannot add extension with name 'android', as there is an extension already registered with that name.如截图所示:解决方法如下:默认我们在自己的module下添加后是这原创 2017-08-11 11:05:49 · 3392 阅读 · 2 评论 -
Android系统证书 platform.x509.pem platform.pk8转换为.keystore文件
我们在进行Android开发的时候,如果开发的是系统应用,都需要系统的签名才能正常运行。而系统应用一般是把代码统一放到系统代码库中跟随系统一起编译。而如果我们想用Android Studio单独开发某个应用而使用系统签名的时候,有两种开发的方式,一种是编译完成后,使用SignApk.jar来进行签名,另外一种是把系统的platform.x509.pemplatform.pk8转换成为Andro...原创 2019-07-04 11:15:10 · 3739 阅读 · 1 评论