Android
文章平均质量分 59
崔玉峰
一分耕耘,一分收获;要收获的好,必须耕耘的好。始终坚信只有全力的付出才会得到更多的回报。我也坚信,在工作中我会取得很好的成绩。
展开
-
Android studio 3.4.0+与gradle版本和插件的对应关系
问题:Android Studio项目编译不过去与AS的版本和插件有直接的关系。总结一下历史gradle版本与相应插件版本的对应关系Android studio 3.4.0+中项目根目录下的gradle-wrapper.properties文件#Tue Oct 24 17:15:16 CST 2017distributionBase=GRADLE_USER_HOMEdistr...原创 2019-12-20 14:57:19 · 1789 阅读 · 0 评论 -
Android 如何生成jar包aar文件
Andrioid Studio生成jar, aar包两者区别:*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。*.aar:包含所有资源,class以及res资源文件全部包含如果你只是一个简单的类库那么使用生成的*.jar文件即可;如果你的是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件那么就只能使用*.aar文件。生成aar...原创 2019-12-20 14:44:49 · 353 阅读 · 0 评论 -
NDK开发 从入门到放弃(七:Android Studio 2.2 CMAKE 高效NDK开发)
更深入的了解如何开发NDK转载 2017-03-20 14:45:11 · 8609 阅读 · 5 评论 -
Android 不要错过的7个完整项目学习
Android 不要错过的7个完整项目学习转载 2017-03-06 19:53:47 · 777 阅读 · 0 评论 -
Android硬编码——音频编码、视频编码及音视频混合
视频编解码转载 2017-01-19 14:14:55 · 735 阅读 · 0 评论 -
Android 知识梳理
说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。1.ActivityActivity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法;Android Training转载 2017-01-19 11:13:51 · 283 阅读 · 0 评论 -
ListView vs RecyclerView
ListView vs RecyclerView转载 2017-01-13 15:59:30 · 449 阅读 · 0 评论 -
使用pm命令安装或卸载apk
使用pm命令安装或卸载apk 系统签名和平台签名原创 2016-12-29 14:17:20 · 1985 阅读 · 0 评论 -
Android APK反编译就这么简单 详解(附图)
反编译转载 2016-12-28 17:49:25 · 497 阅读 · 0 评论 -
Android属性动画完全解析(上),初识属性动画的基本用法
属性动画转载 2016-11-09 20:14:13 · 304 阅读 · 0 评论 -
开源
Utils转载 2015-07-17 09:40:33 · 381 阅读 · 0 评论 -
直播APP的应用(使用七牛直播平台SDK和环信IM低仿映客)
Android直播聊天应用转载 2016-11-05 10:34:26 · 4425 阅读 · 3 评论 -
RTMP视频播放器
基于ijkplayer封装的视频播放器界面,支持 RTMP , HLS (http & https) , MP4,M4A 等;转载 2016-11-05 10:29:37 · 7284 阅读 · 0 评论 -
让你彻底搞懂Context到底是什么,如果没弄明白,还怎么做Android开发?
Context在Android系统中的地位很重要,它几乎无所不能,但它也不是你想用就能随便用的,谨防使用不当引起的内存问题转载 2017-03-13 15:14:45 · 5152 阅读 · 0 评论 -
android跨进程通信(IPC):使用AIDL
AIDL的作用AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。转载 2016-07-18 11:14:16 · 579 阅读 · 0 评论 -
那些必须知道的ADB命令
概念1,adb 是什么?就是debug工具 监听网络端口方式让IDE和Qemu通讯。2,adb 有什么用?就是连接手机与pc端的桥梁 ,让用户在电脑上对手机进行全面操作。3,adb常用命令获取序列号: adb get-serialno查看连接计算机的设备: adb devices重启机器: adb reboot重启到bootloader,即刷机模式: adb rebo...原创 2016-07-04 13:25:37 · 6097 阅读 · 0 评论 -
Android 自定义View之绘图
转载。 https://blog.csdn.net/moira33/article/details/79111343【Android 自定义View之绘图】Android 自定义View之绘图基础图形的绘制一Paint与CanvasPaintPaint的基本设置函数setAntiAliastrue 设置是否抗锯齿2setStyle PaintStyle style 设置填充样式...转载 2019-07-18 14:40:46 · 402 阅读 · 0 评论 -
8种ScaleType
演示图图片尺寸大于控件尺寸图片尺寸小于控件尺寸说明FIT_XY:对原图宽高进行放缩,该放缩不保持原比例来填充满ImageView。MATRIX:不改变原图大小从ImageView的左上角开始绘制,超过ImageView部分不再显示。CENTER:对原图居中显示,超过ImageView部分不再显示。CENTER_CROP:对原图居中显示后进行等比放缩处理,使原图最小边等于ImageView的相应边。...转载 2018-04-26 11:15:04 · 652 阅读 · 0 评论 -
必会 | 手把手带你体验Android Studio 3.0的新功能(第一章)
该文章出自:https://mp.weixin.qq.com/s/2XmVG4mKEDX6-bvZ0vvmcw 感谢作者1 概述昨天听说Studio除了稳定版本的3.0,立马升级了一波~~顺便看了下官网的介绍,实际操作了一哈,下面给大家介绍下一些新功能。其实官网上有4个视频基本上介绍了对应的功能,四个视频我也替大家下载了,包括gradle-4.1的zip,我上传到百度云了,可以在文末下载。不要急...转载 2018-04-25 20:28:29 · 422 阅读 · 0 评论 -
GitHub上受欢迎的Android UI Library
好东西要共享出来!!转载 2017-12-19 17:27:57 · 1621 阅读 · 0 评论 -
抓包工具Fidder详解(主要来抓取Android中app的请求)
1、下载软件Fiddler下载链接地址为:https://www.telerik.com/download/fiddler 。下载完成 之后,傻瓜式地安装一下就可以了。我安装的版本为:v4.6.20171.149782、设置Fiddler打开Fiddler,Tools -> Telerik Fiddler Options(配置完记得重启)选中HTTPS ->转载 2017-08-04 11:47:38 · 27035 阅读 · 0 评论 -
下拉刷新框架android-Ultra-Pull-To-Refresh导入到Android Studio
最近有个很火的下拉刷新框架转载 2017-08-07 17:36:56 · 435 阅读 · 0 评论 -
一起来写OKHttp的拦截器
00:00一开始就不多说废话了,主要因为工作时遇到了一些使用 OKHttp 拦截器的问题,所以在此特写这篇以作记录。现如今,做 Android 开发在选择网络框架时,大多数都会首推 Retrofit 。Retrofit 以其简洁优雅的代码俘获了大多数开发者的心。然而 Retrofit 内部请求也是基于 OKHttp 的,所以在做一些自定义修改 HTTP 请求时,需要对 OK转载 2017-06-26 09:24:13 · 5743 阅读 · 0 评论 -
android studio NDK使用,编译c生成.so实践记录
记录一下转载 2017-03-31 11:11:20 · 492 阅读 · 0 评论 -
简单总结RectF、Rect 和Matrix ,还有Paint的使用方法
基数不太好,记下来转载 2017-03-24 16:00:07 · 814 阅读 · 0 评论 -
Path从懵逼到精通——基本操作
Path从懵逼到精通——基本操作什么是Path?我们先看看Android官方文档给出的定义:The Path class encapsulates compound (multiple contour) geometric paths consisting of straight line segments, quadratic curves, and cubic curves转载 2017-03-24 18:52:36 · 417 阅读 · 0 评论 -
Android okHttp网络请求之Get/Post请求
官网地址:http://square.github.io/okhttp/ 官方API地址:http://m.blog.csdn.net/article/details?id=50747352 github源码地址:https://github.com/square/okhttp转载 2016-09-20 15:24:54 · 662 阅读 · 0 评论 -
Android开源项目推荐之「网络请求哪家强」
「网络请求哪家强」转载 2016-08-12 19:49:04 · 255 阅读 · 0 评论 -
Android开源项目推荐之「图片加载到底哪家强」
「图片加载到底哪家强」转载 2016-08-12 19:50:04 · 214 阅读 · 0 评论 -
Studio Gradle无法下载解决方案
1到官网手动下载:官网地址 http://gradle.org/ 注意:如果下载不了 请复制浏览器上的链接 https://downloads.gradle.org/distributions/gradle-2.2.1-all.zip 通过迅雷等第三方工具下载2将下载下来的 gradle-2.2.1-all.zip 上传到云盘或者服务器原创 2015-12-25 12:15:02 · 1776 阅读 · 0 评论 -
Android 使用Drawerlayout仿网易新闻客户端抽屉模式
原文:http://blog.csdn.net/elinavampire/article/details/41477525个人感觉网易的客户端比较前卫,有很多新鲜的东西,有时候模仿这些好的客户端能学到很多东西开始今天的主要课题,下面是网易客户端抽屉模式实现的效果其实有个Drawerlayout这个布局,你得问题就已经解决掉一大半了,Drawerlayout布局本转载 2015-12-25 12:08:41 · 1523 阅读 · 0 评论 -
Android 仿微信Activity进入退出动画(右进右出动画 )
[+]其实设置Activity动画的根本也就是设置View的动画,因为Activity有一个根的View叫DecorView。下面介绍两种设置Activity的动画一.【全局配置Activity显示动画】1.修改Activity Theme 在styles.xml中输入以下代码 [html] view pl转载 2015-12-22 15:33:37 · 700 阅读 · 0 评论 -
Android手势监听类GestureDetector的使用
在使用自定义视图的时候,对触屏事件的处理是必不可少的,有能力的可以自己写代码处理,这样更加的灵活。如果不想这么麻烦,Android提供了一个手势监听类GestureDetector,可以供我们使用。GestureDetector使用很方便,提供了单击,双击,长按等操作的处理,但是一般的定义界面都比较复杂,还用很多需要注意的地方,在这儿总结一下GestureDetector的使用。首先新建一转载 2015-12-22 15:19:49 · 521 阅读 · 0 评论 -
adb 不能正确启动全解决
方法1.cmd中adb kill-server,然后adb -startserver方法2.方法1不管用,那么在任务管理器中杀死adb.exe,然后重启Eclipse。方法3.方法1和2都不管用,那么查看最后一句报错中:platform-tools中是否有adb.exe(我的错误就是在相关路径下面没有platform-tools文件夹,所以我选择新建一个文件夹,并且把tools中的文件全部复制到platform-tools中)转载 2016-01-06 17:26:11 · 1588 阅读 · 2 评论 -
Android Fragment 你应该知道的一切
原文:http://blog.csdn.net/lmj623565791/article/details/42628537转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment转载 2016-01-04 15:19:49 · 339 阅读 · 0 评论 -
sdk manager更新
打开安卓开发者官方网站,然后找到Android SDK进行下载,点击DOWNLOAD ECLIPSE ADT;同意安卓SDK包下载协议,并选择操作系统位数,操作系统有32位各64位;将下载的软件包进行解压缩,然后双击打开SDK MANAGER.EXE程序;打开SDK MANAGER.EXE程序后,打开Tools——Options选项;在Options选项中配置代理服原创 2015-12-15 15:00:55 · 377 阅读 · 0 评论 -
如何编写高效的Android代码
原文 http://songyaoc383096.iteye.com/blog/2150963时间是很宝贵的东西,在编写 Android代码 的时候尽可能的编写出高效的Android代码可以节省你很多的时间,让你有时间去泡妞、去陪女朋友、去陪基友,去吃饭、去娱乐、去睡觉!毕竟,谁都不想整夜整夜的加班,然后还乱吼:时间都去哪了?!下面就整理了怎样提高效率,编写高效的Android代转载 2015-12-15 10:59:18 · 282 阅读 · 0 评论 -
Material Design风格的侧边抽屉栏
原文 http://xiaok.me/2015/04/28/material-design-navigation-drawer/前言android 5.0发布的时候,其新的UI设计Material Design让人眼前一亮。在它演示Demo中有一个新型侧边栏很漂亮,虽然github上已经有人做了这个控件了,但是本着知其所以然的理念,我就照着样子自己模仿了一个,不算是控转载 2015-12-15 11:44:03 · 2008 阅读 · 0 评论 -
MaterialRefreshLayout—比SwipeRefreshLayout更漂亮的下拉
MaterialRefreshLayout v1.3.0这是一个下拉刷新控件,它比SwipeRefreshLayout更漂亮和强大,使用也比较简单。支持android 3.0 以上。希望你喜欢,呵呵。现在让我来说说他有多牛逼的功能吧,也是也就那样......(1)如果你喜欢官方的刷新效果,没问题,它也可以做到,这是一种侵入式的下拉刷新(2)然而,转载 2015-12-15 11:25:41 · 902 阅读 · 0 评论 -
Android关于buildToolVersion与CompileSdkVersion的区别
点击打开链接StackOverFlow中对这个问题进行了详细的讨论:http://stackoverflow.com/questions/24521017/android-gradle-buildtoolsversion-vs-compilesdkversion【问题的结论】就是:1、CompileSdkVersion是你SDK的版本号,也就是API Level,例如API-1转载 2015-12-14 17:39:08 · 1389 阅读 · 0 评论