2016-04-05 20:07 519人阅读 评论(0) 收藏 举报
 分类:
android优化(8)   Rx技术(5) 

版权声明:本文为博主原创文章,未经博主允许不得转载。

 

目录(?)[+]

 

android 项目快速构建

多渠道打包: http://www.simlinux.com/archives/1689.html 
技术选型网址: http://androidcat.com/version2/ 
androidStudio 内存泄露与检测: http://www.jianshu.com/p/216b03c22bb8 
Rx集成比较全面的框架 (就是版本有点低)https://github.com/rengwuxian/RxJavaSamples

项目的总的地址内容: > http://square.github.io/

butterknife :  http://jakewharton.github.io/butterknife/

Glide :https://github.com/bumptech/glide

Retrofit : http://square.github.io/retrofit/

leakcanary: https://github.com/square/leakcanary

StatusBarCompat(状态栏的使用):https://github.com/niorgai/StatusBarCompat

logger: 日志管理:https://github.com/tianzhijiexian/logger

进程间通信

基于Message : 
http://blog.csdn.net/lmj623565791/article/details/47017485 
http://www.jianshu.com/p/af8991c83fcb

基于aidl的通信: http://blog.csdn.net/singwhatiwanna/article/details/17041691

android 系统知识

Android 基础全面的知识网 http://www.jianshu.com/p/28111d29eee4

Rx技术

Retrofit

Github :https://github.com/square/retrofit

书籍讲解https://futurestud.io/blog/android-basic-authentication-with-retrofit

Rxjava

知识讲解  http://cashow.github.io/Android-rxjava-notes.html

Mac 使用 提高效率的工具:

提高效率工具:http://www.jianshu.com/p/c271c1b05308

Live template定义快捷方式:http://liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/

AndroidStudio 使用技巧

GsonFormat 插件使用 (由json快速生成实体)

bufferKnife : 注入view 试图内容

Gradle 知识讲解

Gradle: http://kvh.io/2016/01/04/embrace-android-studio-groovy-gradle/

android 热更新 AndFix 加上 Fir 加上激光推动

http://www.jianshu.com/p/c36c9e0ca3fe

android 学习渠道

稀土掘金, Google+ 社群 ,Github , 码农周刊, codeKK, android周报 ,Get社区,csdn ;

android 动画的机制:

Aniamtion: http://keeganlee.me/post/android/20151003

android 自定义控件

Paint canvas  http://blog.csdn.net/yanbober/article/details/50577855

Paint canvas 属性方法: http://blog.csdn.net/u010142437/article/details/9200465

贝塞尔 视频点赞自定义控件:https://github.com/HomHomLin/Android-DivergeView

自定义控件

  • 图片的获取 Drawable 背景图片的处理, setBound 设置 图片的大小。draw.draw(canvas) ;将图片画图到canvas
  • 自定义控件要善于运用9.png 图片的内容
mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setShadowLayer(8, 0, 1.05f, 0x80000000);
mPaint.setStrokeWidth(strokeWidth);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Activity的事件分发

android Canvas 的使用

git 使用  http://www.jianshu.com/p/86dfc616de68

git stash : 讲修改的内容暂时压入到栈中。
git stash pop : 讲以前返回的东西 压出栈 。
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

git stash list [<options>]
git stash show [<stash>]
git stash drop [-q|--quiet] [<stash>]
git stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]
git stash branch <branchname> [<stash>]
git stash [save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [<message>]]
git stash clear
git stash create [<message>]
git stash store [-m|--message <message>] [-q|--quiet] <commit>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
 
0
0
 
  相关文章推荐
 
查看评论
  暂无评论

 
 
您还没有登录,请[登录][注册]
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
 
 
 
 
 

(转载) android快速搭建项目积累的更多相关文章

  1. 基于Vue-cli 快速搭建项目

    Vue-cli可以快速帮助我们创建一个项目,这是官方给我们提供的脚手架.下面我说一下vue-cli的使用方法. 一.准备工作 在使用vue-cli时,首先需要安装nodejs,npm,其次需全局安装v ...

  2. vue-cli webpack 快速搭建项目

    一.安装vue npm install vue -g 二.用vue-cli快速搭建项目 //全局安装vue-cli npm install install -g vue-cli //创建一个基于web ...

  3. vue cli4.0 快速搭建项目详解

    搭建项目之前,请确认好你自己已经安装过node, npm, vue cli.没安装的可以参考下面的链接安装. 如何安装node? 安装好node默认已经安装好npm了,所以不用单独安装了. 如何安装v ...

  4. 使用vue-cli(vue脚手架)快速搭建项目

    vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目.这篇文章将会从实操的角度,介绍整个搭建的过程. 1. 避坑前言 其实这次使用vue-cli的 ...

  5. httprunner(3)用脚手架快速搭建项目

    前言 如何快速搭建一个httprunner项目呢?我们可以使用脚手架,脚手架就是自动地创建一些目录,形成一个项目的架构,不需要我们再手动的去创建 查看创建新项目的命令 先来查看一下帮助命令 httpr ...

  6. 寻找写代码感觉(一)之使用 Spring Boot 快速搭建项目

    写在前面 现在已经是八月份了,我已经荒废了半年居多,不得不说谈恋爱确实是个麻烦的事,谈好了皆大欢喜,分手了就是萎靡不振,需要很长一段时间才能缓过来. 人还是要有梦想的,至于实现只不过是一个契机,但凡不 ...

  7. 前端-如何用gulp快速搭建项目(sass预编译,代码压缩,css前缀,浏览器自动刷新,雪碧图合成)

    一:gulp优点: 易于使用 通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理: 插件高质 Gulp 严格的插件指南确保插件如你期望的那样简洁高质得工作. 构建快速 利用 Node ...

  8. vue cli3.0快速搭建项目详解(强烈推荐)

    这篇文章主要介绍下vue-cli3.0项目搭建,项目结构和配置等整理一下,分享给大家. 一.介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.有三个组件: CLI:@vue/cl ...

  9. vue-cli脚手架快速搭建项目

    前言 vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目. 准备工作 在搭建一个vue项目之前,需要先安装好node.js和cnpm. 虽然np ...

随机推荐

  1. 欢迎来到SQL学院

    给学习SQL的同学的福利@ http://sqlschool.modeanalytics.com/ 第一部分 学习SQL 本教程是专为那些想用数据回答问题的人们而设计的.从很大程度上讲,SQL是数据分 ...

  2. css实战笔记(一):写网页前的reset工作

    reset.css是每个html必备的样式,其中有各种元素属性清零的代码. 为什么要有reset.css 让各个浏览器的CSS样式有一个统一的基准,比如清除各个浏览器为元素自带的margin.padd ...

  3. input[type='file']获取上传文件路径案例

    最近在项目时,需要获取用户的上传文件的路径,便写了一个demo: <body> <input type="file" name="" valu ...

  4. 让html页面不缓存js的实现方法

    很多朋友都会碰到这样的情况:如果我们页面加载了js的话下次打开时也会是调用这个js缓存文件,但对于我们调试时是非常的不方便了,本文就来谈论如何解决这一问题,下面一起来看看. 不缓存JS的方法其实挺简单 ...

  5. 学习ZBrush到底需不需要用数位板?

    在学习ZBrush时,要控制下笔的力度,而这一点是鼠标办不到的.这时就需要拥有一块手绘板.手绘板可以控制笔刷的力度. 在雕刻之前,要先来了解CG设计领域广泛应用的硬件产品—数位板,如图所示. 数位板又 ...

  6. Qwiklab'实验-API Gateway, AWS Lambda'

    title: AWS之Qwiklab subtitle: 2. Qwiklab'实验-API Gateway, AWS Lambda' date: 2018-09-20 17:29:20 --- In ...

  7. Sona && Little Elephant and Array && Little Elephant and Array && D-query && Powerful array && Fast Queries (莫队)

    vjudge上莫队专题 真的是要吐槽自己(自己的莫队手残写了2个bug) s=sqrt(n) 是元素的个数而不是询问的个数(之所以是sqrt(n)使得左端点每个块左端点的范围嘴都是sqrt(n)) 在 ...

  8. Windows 错误 0x80070570

    Windows程序运行或者删除文件提示错误0x80070570:文件或目录损坏且无法读取. 环境 Windows 10 解决办法 管理员权限打开cmd,输入chkdsk 盘符: /f,提示输入Y,修复 ...

  9. 【XSY2689】王子 - 网络流

    复活!qwq 题目来源:2018冬令营模拟测试赛(九) 题意: [背景描述]     不是所有王子都会遇见自己的中关村,主公,公主. 从前有个王子姓王,王王子遇到了一位美丽的公主,她的名字当然是公公主 ...

  10. Spring的ApplicationContextAware接口的作用

    ApplicationContextAware接口: 当一个类实现了这个接口之后,这个类就可以方便地获得 ApplicationContext 中的所有bean.换句话说,就是这个类可以直接获取Spr ...