随笔分类 - android
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/gb702250823/article/details/81669684希望我们尊重每个人的成果,转载请标明出处: https://blog.
阅读全文
摘要:一. 基本命令 git init 初始化一个Git仓库 git status 查看当前仓库状态 git log <具体id值/-1/–p> (-p具体修改了什么内容) 查看日志,以便确定要回退到哪个版本 git reflog 查看命令历史,以便确定回到未来的哪个版本 二. 增删改查 git add
阅读全文
摘要:1.自定义圆形的ProgressBar 效果图: 圆形ProgressBar的样式主要有以下几个,我们这里以progressBarStyleLarge为例进行样式的修改,其他的类似。 首先看一下style="?android:attr/progressBarStyleLarge"的源码,在\fram
阅读全文
摘要:0 前言 同NDK技术的渊源始于3年前,使用so文件的时候了解到NDK技术,并且C语言一直是强项,就鼓捣起NDK开发。在AndroidStduio还没推广的年代,基于eclipse搭建NDK开发环境需要安全依赖开发工具,并且调试起来具备难度。随后AndroidStudio也先后支持nkd-build
阅读全文
摘要:1、背景 现在app中,图片预览功能肯定是少不了的,用户基本已经形成条件反射,看到小图,点击看大图,看到大图两个手指开始进行放大,放大后,开始移动到指定部位~~~ 我相信看图的整个步骤,大家或者说用户应该不希望被打断把~~~“我擦,竟然不能放大,什么玩意,卸了~~“ , "我擦,竟然不能移动,留有何
阅读全文
摘要:http://reezy.me/p/20170515/android-webview/ (比较全面) 参考 https://developer.android.com/reference/android/webkit/package-summary.html Fullscreen API 全屏显示网
阅读全文
摘要:这篇博客侧重于了解OkHttp的网络部分,包括Socket的创建、连接,连接池等要点。OkHttp对Socket的流操作使用了Okio进行了封装,本篇博客不做介绍,想了解的朋友可以参考拆轮子系列:拆Okio。 OkHttp中关于网络的几个概念 下面的主要翻译自OkHttp的官方文档,查看原文. UR
阅读全文
摘要:首先先看一张流程图,该图是从拆轮子系列:拆 OkHttp 中盗来的,如下: 在上一篇博客深入理解OkHttp源码(一)——提交请求中介绍到了getResponseWithInterceptorChain()方法,本篇主要从这儿继续往下讲解。 getResponseWithInterceptorCha
阅读全文
摘要:本篇文章主要介绍OkHttp执行同步和异步请求的大体流程。主要流程如下图: 主要分析到getResponseWidthInterceptorChain方法,该方法为具体的根据请求获取响应部分,留着后面的博客再介绍。 Dispatcher类 Dispatcher类负责异步任务的请求策略。首先看它的部分
阅读全文
摘要:转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51304204; 本文出自:【张鸿洋的博客】 之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和retrofit什么区别,于是上了下官网,发现其底层对网络的访
阅读全文
摘要:这篇博客主要来介绍 WebView 的相关使用方法,常见的几个漏洞,开发中可能遇到的坑和最后解决相应漏洞的源码,以及针对该源码的解析。 转载请注明出处:http://blog.csdn.net/self_study/article/details/54928371。 对技术感兴趣的同鞋加群 5446
阅读全文
摘要:public void jumpUnread(boolean cycle) { List<ContactLogModel> dataList = adapter.getContactLogModelList(); int dataSize = dataList.size(); int positio
阅读全文
摘要:我遇到这样的问题,本地部署时抛出异常java.lang.OutOfMemoryError:GC overhead limit exceeded导致服务起不来,查看日志发现加载了太多资源到内存,本地的性能也不好,gc时间消耗的较多。解决这种问题两种方法是,增加参数,-XX:-UseGCOverhead
阅读全文
摘要:上篇经验,完成了android开发环境的搭建,相信大家也下载了那1.52G,已经下载好了的Adt_bundle。 那么,我们来点击SDK Manager.exe,看看有些什么吧 2 如图所示,为整个目录结构,我们一点一点来分析 3 首先,看Tools目录。 1)Android SDK Tools 安
阅读全文
摘要:为什么需要学Gradle? Gradle 是 Android 现在主流的编译工具,虽然在Gradle 出现之前和之后都有对应更快的编译工具出现,但是 Gradle 的优势就在于它是亲儿子,Gradle 确实比较慢,这和它的编译过程有关,但是现在的Gradle 编译速度已经有了成倍提高。除此之外,相对
阅读全文
摘要:最新2.0系列文章参考: Android Studio2.0 教程从入门到精通Windows版 - 安装篇Android Studio2.0 教程从入门到精通Windows版 - 入门篇Android Studio2.0 教程从入门到精通Windows版 - 提高篇 Android Studio2.
阅读全文
摘要:RxJava作为目前一款超火的框架,它便捷的线程切换一直被人们津津乐道,本文从源码的角度,来对RxJava的线程模型做一次深入理解。(注:本文的多处代码都并非原本的RxJava的源码,而是用来说明逻辑的伪代码) 入手体验 RxJava 中切换线程非常简单,例如最常见的异步线程处理,主线程回调的模型,
阅读全文
摘要:出于: androidChina http://www.androidchina.net/3595.html 学习 Android 至今,大大小小的坑没少踩,庆幸的是,在强大的搜索引擎与无私奉献的人们的帮助下,我遇到的坑都顺利地被填平了。 为了便于日后遇到同样的问题时,能免于再次搜索带来的麻烦,我养
阅读全文
摘要:什么是Dagger2 Dagger是为Android和Java平台提供的一个完全静态的,在编译时进行依赖注入的框架,原来是由Square公司维护,现在由Google维护。 我们知道Dagger是一个依赖注入的框架,那么什么是依赖注入呢? 我们在activity中有可能会用到很多很多的类,这些类要在a
阅读全文
摘要:Awesome-RxJava RxJava resources Blog 给 Android 开发者的 RxJava 详解 -强烈推荐 扔物线的文章 讲解非常详细 NotRxJava懒人专用指南 -这篇入门极力推荐,手把手,深入浅出教你实现一个简易的RxJava库,更好的理解RxJava的实现思路
阅读全文