自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android 内存回收机制学习系列一之对象

一、概述本系列主要整理理解 Android的内存回收机制,减少内存泄漏;本文主要参考网络上的资料并进行排版整理二、对象引用与对象的区别1.区别class People { private boolean sex; public String name;}People p1 = new People();通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作 - 右边的“n

2016-09-18 16:24:15 2759 1

原创 自定义ViewGroup学习

一、自定义View基础下面是一个学习自定义View的网址,作者很用心,写的非常好https://github.com/GcsSloop后面介绍一下自定义View及ViewGroup的小细节二、自定义View及ViewGroup的小细节1.生命周期onMeasureonDrawonLayout2.onMeasure测量结束后,确定了width、height,需要调用setMeasuredDi

2016-09-18 09:10:33 456

转载 动画interpolator插补器速率图示

速率图AccelerateDecelerateInterpolator 加速减速插补器 DecelerateInterpolator 减速插补器 AnticipateInterpolator 向前插补器 AnticipateOvershootInterpolator 向前向后插补器 OvershootInterpolator 超出插补器 Interpolator实现类AccelerateDece

2016-09-07 09:46:53 801

原创 Android开发介绍

Android Studio的项目目录结构 App项目目录结构 App应用目录结构 Android 介绍控件继承关系图 四大组件(Activity、Service、Content Provider、BroadcastReceiver)View测量自身大小供父布局(ViewGroup)调用绘制自身实现 Touch 事件、Click事件、Scroll滑动 ViewGroup

2016-09-02 12:43:09 493

原创 使用Google浏览器开发者工具学习HTTP请求记录

GET请求1.Google浏览器开发者工具截图图示2.GeneralRequest URL :为请求链接Status Code :为HTTP响应状态码3.ResponseHeaders :响应头4.Request Headers :请求头留意请求头内无Content-Type5.Query String Parameters :GET 请求参数POST请求(正常表单提交)1.其他同上2.R

2016-09-01 17:41:37 21585 1

转载 学习资料(持续更新)

UI自定义View学习,资料很全面 https://github.com/GcsSloop/AndroidNote

2016-09-01 16:50:15 339

原创 Android编码规范之命名规则

命名规则包名 包名 此包中包含 com.xx.应用名称缩写.activity 页面用到的Activity类 (activitie层级名用户界面层) com.xx.应用名称缩写.fragment 页面用到的fragment com.xx.应用名称缩写.base 基础共享的类 com.xx.应用名称缩写.config 通用的配置 com.xx.应用名称缩写.gl

2016-08-17 16:10:02 4808

原创 Android Studio 应用签名

获取debug的应用签名进入.android文件夹,一般在系统账号目录下面,文件名为debug.keystore在命令行执行 keytool -list -v -keystore debug.keystore获取正式应用签名打开Android Studio > Build > Generate Signed APK Create New Key Store

2016-08-12 15:16:26 456

原创 keystore文件

android keystore

2016-06-15 23:41:33 5837

原创 Ubuntu常用

ubuntu

2016-05-18 10:53:20 288

原创 Ubuntu16 android studio

ubuntu android studio

2016-05-17 21:21:54 1586

原创 wine-qqintl中文输入

wine-qqintl ubuntu

2016-05-17 09:51:41 1206

原创 ubuntu16的android studio无法输入中文的折腾流程

ubuntu android studio 中文

2016-05-17 09:39:02 4354 1

转载 Android实用代码七段(五)

技巧

2016-05-16 16:58:00 312

转载 Android实用代码七段(四)

技巧哦

2016-05-16 16:50:23 342

转载 Android实用代码七段(三)

技巧

2016-05-16 16:37:52 269

转载 Android实用代码七段(二)

技巧

2016-05-16 16:31:51 271

转载 Android实用代码七段(一)

技巧

2016-05-16 16:26:15 391

原创 HTTP 2.0

http2.0 、 更新内容 、 协议

2016-05-12 12:26:55 853

原创 HTTP、HTTPS

HTTP 、 HTTPS 、 区别 、 SSL

2016-05-12 12:08:07 495

原创 Http详解

http原理、架构、版本差异、版本历史、状态码等

2016-05-12 11:43:05 1370 1

转载 备忘录

1、https 与 http,http版本复习2、http 和 tcp、udp复习3、7层网络4、断点续传的http body5、android性能6、数据结构SparseArray等数据结构7、android各版本更新log8、handle、ipc,线程 和 进程 复习9、3.0的属性动画比3.0以前的区别10、android 6.0 权限控制11、bin

2016-04-18 21:04:21 332 1

转载 推荐Android Studio上的几个插件

1. Android Parcelable code generator顾名思义,这是个生成实现了Parcelable接口的代码的插件。在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码,感觉怎样呢?

2016-02-23 17:34:54 607

翻译 Android Studio之版本管理工具Git (图文教程)附连接到Git@OSC教程

目前业界主流的版本管理工具主要是 svn/git。svn是1种集中式的代码管理工具,而git是1种散布式的代码管理工具,广受极客的爱好。而基于git的github更是全宇宙码农的提高逼格,深究技术的必备神器。下面介绍,如何将Android Studio中的工程托管到github中。(以上是抄袭的)1.首先在Git@OSC上创建1个工程: 具体创建过程就不提了,上

2015-06-05 14:33:59 1126

转载 declare-styleable中format详解

我们在做项目的时候,由于android自带的属性不能满足需求,android提供了自定义属性的方法,其中的format是做什么用的?以及如何使用它?下面列出一些常用的。1. reference:参考某一资源ID。    (1)属性定义:                                               (2)属性使用:

2015-04-07 12:32:43 378

原创 2015.3项目总结

说下3月我们组的项目管理总结吧:1、首先来个项目文档清单一个项目涉及的文档多了点,尤其是专注开发的时候非常痛苦,所以才有了上面的文档清单,我把文档都分发下去了,让对应的岗位来提供2、项目流程公司的项目开发的测试流程是内部测试->用户测试->发布->验收,我们组的UI提议在内部测试后面加入一个UI测试3、测试阶段改进这个月的项目在用户测试这个阶段流转了太多次了,所以我想了个办法,奖惩制度:方案说明假如

2015-04-02 10:00:44 371

转载 Android中dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent的理解

onInterceptTouchEvent用于改变事件的传递方向。决定传递方向的是返回值,返回为false时事件会传递给子控件,返回值为true时事件会传递给当前控件的onTouchEvent(),这就是所谓的Intercept(拦截)。[tisa ps:正确的使用方法是,在此方法内仅判断事件是否需要拦截,然后返回。即便需要拦截也应该直接返回true,然后由onTouchEvent方法进行

2015-04-02 09:27:09 351

翻译 EventBus实例

概述 下载地址地址:https://github.com/greenrobot/EventBus,是个不错的组件间通信框架,主要用于事件的发布和订阅。 EventBus定义它是一个发布 / 订阅的事件总线。 它包含4个成分:发布者,订阅者,事件,总线。 订阅者可以订阅多个事件,发送者可以发布任何事件,发布者同时也可以是订阅者。 应用场景例如:两个Fragment组成主界面,左边

2015-03-23 09:53:33 541

翻译 LayoutInflater的布局参数载入详解

相信大家对LayoutInflate都不陌生,特别在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个Item的布局。

2015-03-18 10:05:19 604

转载 LayoutInflater的inflate方法引起的listview界面布局问题

今天,看到了一篇文章讲LayoutInflater的用法,瞬间感觉自己对这个类确实不够了解。我们最常用的便是LayoutInflater的inflate方法,这个方法重载了四种调用方式,分别为:1. public View inflate(int resource, ViewGroup root)2. public View inflate(int resource

2015-03-13 14:55:31 3007

转载 Android Intent 使用方法

//show webapp:Uri uri = Uri.parse("http://www.google.com");Intent it = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);//show maps:Uri uri = Uri.parse("geo:38.899533,-77.036476");

2014-06-24 08:19:57 347

转载 Android下Listview的onItemClick以及onItemLongClick

1.ListView本身可不可以调用setOnClickListner()?代码上可以,但是运行马上会丢出异常,所以是不可以拦截Listview本身的click事件。2.ListView.setOnItemClickListener设置的listener什么时候会被调用?当点击某行内容是会被调用,但是如果这行内容中包含Button,ImgButton等控件时就不会被调用,为

2014-06-24 08:16:16 1348 1

转载 AndroidManifest.xml文件详解

supports-screens

2014-06-08 15:53:06 529

转载 Android Studio-Gradle项目中添加JNI生成文件(.so文件)

在最新版本中,默认是自动打包libs下面的所有.jar文件的,所以jar不用多讲了。加入.SO(这个是要看你的项目Gradle版本)提示:都是设置build.gradle文件(1)老版本,好像是指0.5以前的,具体不太记得了,方法如下:task copyNativeLibs(type: Copy) { from(new File(project(':MyProj

2014-05-28 10:12:08 636

转载 drawBitmap基本用法

1、基本的绘制图片方法   //Bitmap:图片对象,left:偏移左边的位置,top: 偏移顶部的位置    drawBitmap(Bitmap bitmap, float left, float top, Paint paint)2、对图片剪接和限定显示区域drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint);

2014-05-15 11:02:47 8555

转载 Android路径大全

Android不同api调用显示的路径:Environment.getExternalStorageState:mounted Environment.getDownloadCacheDirectory().getPath():/cache Environment.getDataDirectory().getPath():/data Environment.getExterna

2014-05-15 09:37:49 410

转载 自定义TextView跑马灯效果实例教程

Android自带的跑马灯效果不太好控制,不能控制速度,不能即时停止和启动,而且还受焦点的影响蛋疼不已。由于项目需求需要用的可控制性高的跑马灯效果,所以自己写了一个自定义的TextView,可控制启动,停止,和速度。  注意:在布局文件引用本view时,paddingLeft,paddingRigh都必须为0dp,需要增加这两个属性的,大家可以自行修改代码。  android:ellips

2014-05-15 09:37:45 489

转载 Android 对话框中的进度条 (ProgressDialog)

显然要定义对话框进度条就要用ProgressDialog,首先我们需要创建ProgressDialog对象,当然这里同样使用了线程来控制进度条显示,另外可以使用以下方法来设置ProgressDialog。   setProgressStyle:设置进度条风格,风格为圆形,旋转的。   setTitlt:设置ProgressDialog 标题   setMessage:设置ProgressDi

2014-05-15 09:37:43 559

转载 Android Asynchronous Http Client-Android异步网络请求客户端接口(转)

1.简介  Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android  Ha

2014-05-15 09:37:41 455

转载 android AsyncHttpClient的CookieStore问题

AsyncHttpClient中对cookies进行了自动化保存,你很容易的觉得他是将cookies保存到了你的http的请求中,其实不是这样的。我查看了一下官方的文档这样说的 This library also includes a PersistentCookieStore whichis an implementation of the Apache HttpCl

2014-05-15 09:37:39 450

Head First设计模式

Head First设计模式PDF中文高清扫描版

2014-05-09

Android应用开发揭秘

Android应用开发揭秘,有代码及演示示例

2014-05-09

android界面效果全汇总

android界面效果全汇总,有代码示例

2014-05-09

Android高级编程 第2版 中文完整版 下

Android高级编程 第2版 中文完整版 下

2014-05-09

Android高级编程 第2版 中文完整版 上

Android高级编程 第2版 中文完整版 上

2014-05-09

android_UI布局设计(经典)

android_UI布局设计(经典),有代码示例

2014-05-09

《Android应用程序开发与典型案例》1-12章 pdf 华清远见10年特献版

《Android应用程序开发与典型案例》1-12章 pdf 华清远见10年特献版

2014-05-09

Android studio开发环境搭建

Android studio开发环境搭建pdf说明

2014-05-09

aida64extreme

查看计算机所有设备的软硬件信息,测试硬件设备及运行状态,并生成文档供查看

2011-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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