android studio
文章平均质量分 66
小刚学编码
开始进阶之旅
展开
-
开源的完整学习工程汇总
bilibili-android-client KotlinMvp 《KotlinMvp》 是仿着“开眼Eyepetizer”之前版本并加上自己的想法,开发的一款的短视频小应用,每日为你推荐精选视频,让你大开眼界。本项目采用 Kotlin 语言编写,结合 MVP+RxJava2+Retrofit2+Glide等的架构设计 Bandhook-Kotlin A showca...原创 2017-03-30 09:50:08 · 1390 阅读 · 0 评论 -
开源工具
HttpCanary 转包工具App ,好用 RealtimeBlurView 图片模糊化free-programming-books-zh_CN免费的计算机编程类中文书籍,欢迎投稿HideKeyboard仿iOS输入法点击输入框以外区域 自动隐藏软键盘轻量级库awesome-github-android-ui安卓UI相关开源项目库汇总...原创 2017-03-22 15:32:48 · 496 阅读 · 0 评论 -
工具类源码
okhttputils对okhttp的封装类一般的get请求 一般的post请求 基于Http Post的文件上传(类似表单) 文件下载/加载图片 上传下载的进度回调 支持取消某个请求 支持自定义Callback 支持HEAD、DELETE、PATCH、PUT 支持session的保持 支持自签名网站https的访问,提供方法设置下证书就行ArmsComponent...原创 2017-03-21 15:17:59 · 1451 阅读 · 0 评论 -
android设备桌面角标实现(收录)
参考文章:ShortcutBadgerBadgeUtilandroid 为桌面图标添加数字角标最新安卓提醒及角标功能实现概总原创 2019-05-21 16:00:57 · 802 阅读 · 0 评论 -
android 自定义view
文章汇总:Android自定义控件三部曲文章索引ANDROID-自定义控件-继承VIEW与VIEWGROUP的初步理解Android 自定义View合集原创 2016-12-21 10:22:22 · 2410 阅读 · 0 评论 -
SparseArray替换HashMap
参考文章:SparseArray 替代HashMap转载 2019-05-22 11:36:01 · 171 阅读 · 0 评论 -
Material Design
参考地址 SonarQube的Android环境配置原创 2018-05-02 15:32:56 · 233 阅读 · 0 评论 -
flutter 错误 which requires Flutter SDK version 大于=1.5.9 小于2.0.0
参考博客:颤振错误:当前Flutter SDK版本为2.1.0-dev.0.0.flutter-be6309690f?转载 2019-06-05 15:21:02 · 3836 阅读 · 0 评论 -
Android开发中小知识点汇总
Gridview 间隙问题 解决步骤 一:设置 android:listSelector="@android:color/transparent";这样设置之后可能还是有间隙(右侧),所以适当增加android:horizontalSpacing="1dp",可以解决右侧间隙。 android如何在style文件中使用自定义属性 在style文件的resources标签...原创 2016-07-06 14:20:32 · 762 阅读 · 0 评论 -
Gson通过借助TypeToken获取泛型参数的类型的方法
参考文章:Gson通过借助TypeToken获取泛型参数的类型的方法概括来说就是对于带有泛型的class,返回一个ParameterizedType对象,对于Object、接口和原始类型返回null,对于数 组class则是返回Object.class。ParameterizedType是表示带有泛型参数的类型的Java类型,JDK1.5引入了泛型之 后,Java中所有的Class都实现了T...转载 2019-06-06 16:56:32 · 366 阅读 · 0 评论 -
flutter学习
安装坑:flutter doctor 无法将"unblock-file" 项识别为 cmdlet,函数,脚本文件或可运行程原创 2019-05-30 07:11:31 · 211 阅读 · 0 评论 -
通过wifi与设备进行通信(Android)
参考地址:通过wifi与设备进行通信(Android)转载 2019-06-25 17:17:23 · 1031 阅读 · 0 评论 -
android中adb 5037端口被占用
1配置 见参考文章 java日志处理组件log4j1–log4j.xml配置详解2配置 见参考文章 log4j2 使用详解 聊一聊log4j2配置文件log4j2.xml转载 2017-05-17 15:13:14 · 396 阅读 · 0 评论 -
android studio 添加so库错误,java.lang.UnsatisfiedLinkError: dlopen failed: file offset for the library "
出现java.lang.UnsatisfiedLinkError: dlopen failed: file offset for the library "或者More than one file was found with OS independent path可能是编译的模板版本targetSdk 太高 改为19没问题...原创 2019-03-25 12:45:33 · 2206 阅读 · 0 评论 -
如何让你的app在后台被干掉后优雅的重新启动
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2017-04-05 21:35:33 · 2251 阅读 · 1 评论 -
AndroidStudio对于Java8特性的支持
原文地址转载 2017-08-25 17:16:03 · 240 阅读 · 0 评论 -
Android应用开发allowBackup = true
参考文章 Android应用开发allowBackup敏感信息泄露的一点反思 Android属性allowBackup安全风险浅析转载 2018-03-01 10:08:12 · 252 阅读 · 0 评论 -
深入理解Android Instant Run运行机制
参考地址:深入理解Android Instant Run运行机制转载 2018-08-21 10:18:49 · 132 阅读 · 0 评论 -
Android图片加载框架最全解析(四),玩转Glide的回调与监听(笔记)
参考原文:Android图片加载框架最全解析(四),玩转Glide的回调与监听回调的源码实现的Target对象传入到GenericRequest当中,而Glide在图片加载完成之后又会回调GenericRequest的onResourceReady()方法,onResourceReady()方法中处理了图片展示,还有GIF播放的逻辑,那么一张图片也就显示出来了into()方法通常只需要...转载 2018-09-20 09:07:26 · 295 阅读 · 0 评论 -
Android图片加载框架最全解析(五),Glide强大的图片变换功能(笔记)
回调的源码实现glide.buildImageViewTarget()public class ImageViewTargetFactory { @SuppressWarnings("unchecked") public <Z> T转载 2018-09-18 09:17:33 · 199 阅读 · 0 评论 -
android 序列化Serializable和Parcelable的理解和区别
序列化是什么?怎么序列化?序列化是什么?Parcelable怎么序列化?Parcelable序列化实践?Parcelable存储本地Parcelable 和 Serializable 注意事项原创 2019-01-14 09:22:33 · 390 阅读 · 0 评论 -
android studio 注释模板
原文地址: Android Studio新建类头部注释和添加函数注释模板及快捷键原创 2017-07-20 11:17:10 · 268 阅读 · 0 评论 -
android studio快捷键
Ctrl+B 查找该变量的定义位置。 Ctrl+Q 查找快速文档,即在另外一个窗口中打开其声明 Ctrl+shift+Enter 自动填充表达式如if,while,for,switch等,自动补全格式 Ctrl+shift+向上箭头 把选择的代码往上移 Ctrl+shift+向下箭头 把选择的代码往下移 Alt+shift+F10 表示自动运行 Alt+数字 表示打开或隐藏对应...原创 2016-05-09 08:53:23 · 568 阅读 · 0 评论 -
IntelliJ IDEA
我最常用:写代码时用 Alt-Insert ( Code|Generate… )可以创建类里面任何字段的 getter 与 setter 方法。 Shift-F6 ( Refactor | Rename… )。在对话框里键入要显示地新名字再按 Enter 。你会浏览到使用这个变量地所有地方然后按“ Do Refactor ”按钮结束重命名操作。 使用 Ctrl-Shift-V 快捷键可...原创 2016-05-22 00:20:01 · 390 阅读 · 0 评论 -
推荐几款实用的Android Studio 插件
推荐几款实用的Android Studio 插件原文地址:http://www.jianshu.com/p/6f5f818afe4b1、android-butterknife-zeleznyandroid-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用转载 2016-04-09 22:42:35 · 241 阅读 · 0 评论