Android开启网络adb调试

1 概述现阶段,调试主机,比如mac,USB口经常不够用,这里提供了一种WiFi调试应用的方法。因为Android官方默认是支持WiFi方式adb的,我们需要做的只是启用它。通过它可以实现支持USB和WiFi同时调试哦!要注意,这一操作比较危险,一旦选择“网络adb调试”,只要同一网段的其他用户获...

2015-12-28 21:53:15

阅读数:24387

评论数:0

Android Style开发之Theme

1概述Theme是针对窗体设计的,用以改变窗体样式;Style是针对窗体元素的,用以改变指定控件或layout的样式。 Android系统的themes.xml和style.xml文件位于frameworks/base/core/res/res/values中。里面涉及到很多.9.png文件,路...

2015-12-25 11:37:52

阅读数:611

评论数:0

Android样式之layer-list

1 概述layer-list可以将多个drawable按照顺序层叠在一起显示。layer-list可以作为根节点,也可以作为selector中item的子节点。layer-list可以添加多个item子节点,每个item子节点对应一个drawable资源,按照item从上到下的顺序叠加在一起,再通...

2015-12-22 15:21:09

阅读数:984

评论数:0

Android Style之属性动画

1 概述视图动画只能作用于view,改变的是view的绘制效果,而不是view的属性。视图动画放置在anim中。属性动画改变的是属性。属性动画放在animator目录下。1.1属性动画的原理属性动画要求动画作用的对象提供该属性的get和set方法,属性动画根据你传递的该属性的初始值和最终值,以动画...

2015-12-22 15:19:36

阅读数:2361

评论数:0

Android样式的开发之drawable

0 概述res/drawable目录下是Android用来存放图片资源文件的路径。这里除了有常规的图片外,还支持selector/shape等定制或自定义图片。资源命名规则下面将详细分析:1.1 StateListDrawable见selector部分详细分析1.2 GradientDrawabl...

2015-12-22 15:18:28

阅读数:1335

评论数:0

Android 样式开发之shape

1 概述shape,是Android最基础的形状定义工具。一般用shape定义的xml文件存放在drawable目录下,而不是其他drawable-x的目录。shape用于定义单一的形状。shape对应的实体类是GradientDrawable 使用shape可以定义四种类型的形状:rectang...

2015-12-22 15:11:17

阅读数:450

评论数:0

Android样式开发之selector

1 概述selector标签,可以添加一个或多个item子标签,而相应的状态是在item标签中定义的。selector一般用于改变不同状态下的控件背景、图片文字颜色等属性。例如按钮的按下和弹起。。。定义的xml文件可以作为两种资源使用:drawable和color。作为drawable资源使用时,...

2015-12-22 15:09:02

阅读数:499

评论数:0

BasePrj使用说明

1、概述BasePrj包含两部分内容:一是公共资源业务等;一是注册登录个人中心模块。其中使用到的第三方库包括:时间传递机制:EventBus;json数据解析:Gson;数据库模块litepal,gif图片显示:giflib等。当然这里还用到了之前提到的VolleySupport和FrescoSu...

2015-12-15 14:28:04

阅读数:375

评论数:0

Android Source管理

Android源码是由git管理的。但是Android源码工程比较多,结构复杂,故Google提供了一个Python脚本repo来管理整个仓库。官方提供了完整的repo初始化方法以下为常用的官方未提供的方法查看当前服务器分支命令git --git-dir .repo/manifests/.git/...

2015-12-14 15:10:53

阅读数:261

评论数:0

VolleySupport使用说明

1、概述VolleySupport是基于Google的Volley框架,在其基础上简单封装完成的。添加的代码主要位于manager目录下。Volley的源码已经加入到Android Source中,路径为frameworks/volley2 Volley源码分析2.1 功能说明volley提供功能...

2015-12-10 17:23:25

阅读数:305

评论数:0

OpenGL学习笔记

1 概述OpenGL ES是基于OpenGL裁剪的用于Android平台的3D绘图库。主要涉及到的API包有android.opengl //Android GL辅助类,连接OpenGL与Activity View javax.microedition.khronos.egl //EGL管理D...

2015-12-09 17:03:42

阅读数:1770

评论数:0

FrescoSupport使用说明

1、概述FrescoSupport是基于Facebook开源库Fresco而包装的一个管理类。2、Fresco简介Fresco 是一个强大的图片加载组件,它设计有一个叫做 image pipeline 的模块,负责从网络,从本地文件系统,本地资源加载图片。且包含3级缓存机制(2级内存,1级文件)。...

2015-12-09 15:49:26

阅读数:373

评论数:0

Linux Kernel List

1 链表的数据结构链表是通过指针将一系列数据节点连接成一条数据链的数据结构。相对于数组,链表具有更好的动态性。且对增加删除操作效率高于数组。1.1 单链表单链表是最简单的一类链表,特点是仅有一个指针域指向后续节点。数据结构如图所示:1.2 双链表双链表设计了两个指针域,前驱和后继分别指向上一个节点...

2015-12-05 22:16:49

阅读数:277

评论数:0

Java NIO使用分析

1、概述传统的Java io是面向流Stream的,阻塞IO;而nio则是面向缓冲区buffer的,非阻塞的io。区别是流中数据不能移动,而buffer可以移动。Java nio选择器Selectors允许单个线程监控多个通道的输入和输出。Java缓冲区Buffer,本质上其实是一个内存块,可以往...

2015-12-03 16:06:09

阅读数:242

评论数:0

AndroidStudio mac快捷键

Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。Alt+H:查找功能,全局查找F4:查看类继承关系F2:查看文档说明(函数使用说明)Ctrl+E:查看最近打开过的文件Ctrl+Shift+E:查看最近编辑过的...

2015-12-03 10:31:44

阅读数:265

评论数:0

C++强制类型转换

1、概述传统运转换延续了C的形式,但是只能在数值类型上使用,对于其他类型(引用和指针),标准c++的有以下四种强制类型转换方式:const_cast,reinterpret_cast,static_cast,dynamic_cast2、const_cast用法: const_cast <ne...

2015-12-01 15:34:06

阅读数:417

评论数:0

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