Android性能优化方向、工具和方法学习笔记

概述 目前暂时没有具体的开发任务,正好接手了一个代码质量还算可以的项目,老大发话说你们不能那么闲!去搞搞性能优化吧!(没具体事做的时候优化真是万金油任务),因为之前也接触过一些优化方面的东西,于是乎一顿google+baidu搜集了一些资料,也记录下了这篇笔记。 内容 性能优化方向(能做什么? 性...

2019-07-02 16:46:29

阅读数 27

评论数 1

开发环境-协同开发库搭建(Gitlab本地化部署,SVN部署)

1 概述 软件开发过程中,涉及到团队协同开发,这就需要有一个项目仓库,一般为GIT,SVN最为常见。作为项目经理,其中一个职责就是在项目启动阶段,创建出一个仓库来维护项目过程中产出的文档,代码,设计等资料。 这篇文章是学习过程的笔记整理,做为记录供今后查看。 2 内容 开发中比较常见的版本...

2019-01-22 14:55:04

阅读数 62

评论数 0

Couldn't agree a key exchange algorithm

#Couldn’t agree a key exchange algorithm Couldn’t agree a key exchange algorithm (available: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sh...

2019-01-21 15:30:14

阅读数 608

评论数 0

Kotlin 学习笔记

前言 要保持一颗学习的心,才能厚积薄发。Kotlin已经出来有一段时间了,市面上也有一些Android开发开始吃螃蟹,褒贬不一。官网标榜的KT能让代码更加简洁,开发效率更高,吸引力也很大。抱着充实自己的态度,姑且学习一下! 这篇文档再18年3月的时候就创建了,中途各种事情,自己也有些拖拉一直没有继...

2019-01-17 15:11:04

阅读数 38

评论数 0

使用Android Studio,如何释放C盘空间?

使用Android Studio,如何释放C盘空间? 前言 新买的电脑美滋滋,C盘固态盘有60G剩余,下了个AndroidStudio 开始肝项目!!过了一段时间发现C盘只有9G了!标红了,很难受! 知道运行中一些配置文件会默认放在系统盘,这也是系统盘为啥一直变大的原因,Studio 首当其冲成为...

2018-11-12 11:26:54

阅读数 1638

评论数 1

Android 自定义跑马灯 实现超长文本,滚动完当前在继续切换下一条

1 前言 最近项目上有一个跑马灯的需求。 需求: 无限滚动,可以自动切换下一条 如果当前的文本超过一屏,则滚动完当前再切换下一条 第一点很简单,但是第二点就比较蛋疼了,看了网上很多轮子都没有太合适的,于是自己写了一个。 记录总结一下Android 跑马灯的实现方式,和我自定义跑马灯的思...

2018-08-07 18:40:16

阅读数 697

评论数 0

java.lang.IllegalArgumentException No view found for id 0x7

java.lang.IllegalArgumentException No view found for id 0x7 布局上找不到这个View,看下ERROR的地方,可以看到是因为Container找不到因此报错了。 从布局入手,参考了很多文章主要分为以下两种原因 1 Fragment...

2018-07-31 16:12:12

阅读数 276

评论数 0

Android 数据库-Realm

前言 接上一章Room,Leader说Room作为一个新框架才出来不久,坑应该不少!(无法反驳- -~!!)所以我们采用Realm,并且这玩意三端都可以用(神特么,以为写一套代码适配三端??),总之一堆理由,So,抱着对学习无比的热爱和对知识的渴求,(受不了Leader BB被逼换库- -!)来...

2018-06-13 10:34:02

阅读数 315

评论数 0

Android 数据库-Room

前言 最近项目中用得数据库框架 “ActivieAndroi” 由于作者停止维护了,它在升级到8.0之后会发生Crash,因此,我们准备给项目换一个数据库。主要考虑了Relam,Room,GreendDao 三个开源得数据库框架。 内容 Room Google 支持的ARCH框架推...

2018-06-12 17:01:59

阅读数 201

评论数 1

使用Google服务 编译时遇到的问题

问题 What went wrong: Execution failed for task ‘:app:processXXXXDebugGoogleServices’. Please fix the version conflict either by updating the ve...

2018-06-08 11:10:57

阅读数 370

评论数 0

Rxjava + Room java.lang.AssertionError: No values (latch = 1, values = 0, errors = 0, completions =

Rxjava + Room java.lang.AssertionError: No values (latch = 1, values = 0, errors = 0, completions = 0) 出错:Insert数据后去Query数据 原因:Rx和Junit 不在一个线程里,ins...

2018-05-28 19:02:03

阅读数 384

评论数 0

Native的突围之路_混合开发

前言 技术发展日新月异,前端技术迭代速度更是快的飞起来,微信小程序,公众号,H5,ReactNative和各类前端框架,都能快速的开发一个移动端产品。 在看原生开发,需要IOS,Android两倍的人力,近几年培训机构越来越多,也越来越多的人投身到码农大军,加之需求被公众号,小程序分割,导致原...

2018-04-19 16:02:57

阅读数 364

评论数 0

Android ToolBar学习笔记

前言 开发中经常遇到顶部导航栏的需求,5.0 之后Google为了统一设计风格,默认了ToolBar这个控件作为统一顶部栏,并且还支持了不少的动画和各种设置,但是!有关ToolBar 的theme,Menu,click有不少的坑,今天来系统的学习一下。 内容 基于需求来学习。顶部栏通常作...

2018-03-26 15:54:10

阅读数 80

评论数 0

Android 8.0 升级笔记(适配图片、通知栏、ContentProvider、Receiver)

Android 8.0 升级笔记 前言 Google 在2017年就发布了Android 8.0,并且强制AppStore上得应用都要升级,国内得不晓得。为了防止出现之前升级6.0 得时候权限问题导致Crash这种情况得发生…这次很小心得去看了Google得升级意见,小伙伴们可以自行去看(...

2018-01-30 17:58:23

阅读数 2136

评论数 0

Android Rxjava2升级(踩坑)笔记

Rxjava2 升级(踩坑)笔记 前言 最近接触到别人代码的时候看到他们RxJava写的和我的不一样。Single、Completable、Disposable 什么不知道,CompositeDisposable这又是什么鬼??doAfterTerminate()这个方法好可以再事件结束的...

2018-01-15 16:41:12

阅读数 739

评论数 0

Could not resolve com.android.supportsupport-annotations25.4.0

概述最近在做客户项目的维护工作,才进项目,那边的同事不知道要干啥把Support升级到了25.4.0,我给看懵逼了。 Sdk manager 都找不到的。 不信可以试试androidTestCompile "com.android.support:support-annotation...

2017-10-13 16:01:54

阅读数 2268

评论数 2

Android通讯-webSocket

概述上一篇简单的认识了Socket以及他的使用,在学习过程中看到了WebSocket的身影,于是乎百度了一把,这货也可以做全双工的网络通讯,而且是html5提出来的新东西!程序员嘛!就是要对新的东西充满了好奇!WebSocket引用API里面的一句话,WebSocket是HTML5开始提供的一种在...

2017-09-04 18:02:32

阅读数 18181

评论数 10

Android通讯-Socket

概述开发中通讯这块也是必不可少的,无论什么产品都离不开与后台的交互。在数据通信中我们经常使用的是Http,json,但是也有许多场景中需要用到长连接,广播包等需求,今天开始研究下项目中的数据通讯技术。通讯协议先来简单说下通讯协议,TCP、udp、http、rtsp、xmpp、icmp、smtp等等...

2017-08-29 17:49:58

阅读数 267

评论数 0

Android知识图谱

概述每一门技术和知识,都要形成系统,有一整套的逻辑架构,才能灵活使用,掌握的更加深刻。Android开发两年了,整理一下零零散散的知识点形成了这张图谱。

2017-08-24 17:45:21

阅读数 182

评论数 0

Android动画(三)-动画框架

概述上两篇介绍了一些动画基础 Android动画(一)-视图动画Android动画(二)-属性动画但是开发中为了开发效率,我们通常是使用一些三方的库,有前辈已经封装了很完善的动画库,我们学习一下直接用,使用中还能探寻框架作者的设计思路,事半功倍,何乐不为~1 常见动画框架1.1 AndroidVi...

2017-08-24 09:59:13

阅读数 146

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭