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. C++ MAP使用

    1. map的构造函数map<int,string> maphai;map<char,int> maphai;map<string,char> mapstring; ...

  2. CSDN日报20170527 ——《人机大战,历史的见证》

    在网络层,互联网提供所有应用程序都要使用的两种类型的服务,尽管目前理解这些服务的细节并不重要,但在所有TCP/IP概述中,都不能忽略他们: 无连接分组交付服务(Connectionless Packe ...

  3. 基于Socket的Winform例子

    一.直接上效果图 二.Socket握手 三.服务端 Thread threadWatch = null;// 负责监听客户端的线程 Socket socketWatch = null;// 负责监听客 ...

  4. Oracle自制事务

    数据库事务是一种单元操作,要么全部操作成功,要么全部失败.在Oracle中,一个事务是从执行第一个数据操作语言(DML)语句开始的,直到执行一个COMMIT语句,提交保存事务,或执行一个ROLLBAC ...

  5. MySQL构造测试数据

    构造测试数据(笛卡尔积,6 次100 万) create table t1(id int, val varchar(80)); set @i := 0;create table tmp as sele ...

  6. 利用Windows2003 IP安全策略实现服务器远程桌面端口(3389)访问控制

    1 开始 → 运行 → 对话框中输入gpedit.msc → 确定 2 打开“组策略编辑器” 计算机配置 → Windows配置 → 右键点击“IP安全策略,在 本地计算机” →选择“创建IP安全策略 ...

  7. Spark作业执行

    Spark中一个action触发一个job的执行,在job提交过程中主要涉及Driver和Executor两个节点. Driver主要解决 1. RDD 依赖性分析,生成DAG. 2. 根据RDD D ...

  8. [读书笔记] R语言实战 (三) 图形初阶

    创建图形,保存图形,修改特征:标题,坐标轴,标签,颜色,线条,符号,文本标注. 1. 一个简单的例子 #输出到图形到pdf文件 pdf("mygrapg.pdf") attach( ...

  9. Linux网络编程(一):一个简单的socket程序

    服务器: /* *tcp_server.c */ #include <stdio.h> #include <sys/socket.h> #include <netinet ...

  10. nmcli

    [root@web01 ~]# nmcli device status DEVICE TYPE STATE CONNECTION eth0 ethernet connected eth0 lo loo ...