自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

转载 Android图像处理—xfermode

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请注明出处:http://blog.csdn.net/allen315410/article/details/45077165上篇博客中,我将我对Paint的ColorFilter相关的几个子类以及用法做了总结,其中最常用的ColorMatrixColorFilter值得我们多学

2016-07-25 09:38:11 417

原创 <java编程思想>(thing in java) 阅读笔记(第十六章至第二十一章)

第16章数组 数组与其他种类的容器之间的区别有三方面:效率、类型和保存基本类型的能力。在java中,数组是一种效率最高的存储和随机访问对象引用序列的方式。数组就是一个简单的线性序列,这使得元素访问非常快速。但是为这种速度所发出的代价是数组对象的大小被固定,并且在其生命周期中不可改变。数组之所以优于泛型之前的容器,就是因为你可以创建一个数组去持有某种具体类型。这意味着你可以通过编译期检查

2016-07-18 16:40:51 485

原创 <java编程思想>(thing in java) 阅读笔记(第十三章至第十五章)

第13章 字符串 13.1 不可变 String String对象是不可变的。String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String 对象,以包含修改后的字符串内容。而最初的String对象则丝毫未动。对于一个方法而言,参数是为该方法提供信息,而不是想让该方法改变自己的。13.2 重载“+”与StringBuilder

2016-07-18 16:39:16 885

原创 <java编程思想>(thing in java) 阅读笔记(第十一章至第十二章)

第11章 持有对象容器还有一些其他特性。例如,set对于每个值都只保存一个对象,Map是允许你将某些对象与其他一些对象关联起来的关联数组,java的容器类是可以自动调整自己的尺寸。即使java中没有直接关键字的支持,容器类依旧是可以显著增前你的编程能力的基本工具。11.1泛型和类型安全的容器11.2基本概念java容器类类库的用途是“保存对象”,并将其划分为两个

2016-07-18 16:35:56 531

原创 <java编程思想>(thing in java) 阅读笔记(第七章至第十章)

第七章 复用类 初始化这些引用,可以在代码中的下列位置进行:1、在定义对象的地方。这意味着它们总是能够在构造器被调用之前被初始化。2、在类的构造器中。3、就在正要使用这些对象之前。这种方式成为惰性初始化。在生成对象不值得及不必每次都生成对象的情况下。7.2继承类  129页在继承过程中,需要先声明“新类与旧类相似”。这种声明是通过类的主体的左边花括号之前,书写后面紧随基类名称的

2016-07-18 16:34:36 464

原创 <java编程思想>(thing in java) 阅读笔记(第一章至第六章)

java语言支持四种类型:接口,类,数组和基本类型。前三种类型通常被成为引用类型,类实例和数组是对象,而基本类型的值则不是对象。类的成员由它的域、方法、成员类和成员接口组成。方法的签名由它的名称和所有参数类型组成,签名不包括它的返回类型。类、接口、构造器、成员以及序列化形成被统称为API元素。导出的API由所有可在定义该API的包之外访问的API元素组成。静态工

2016-07-18 16:29:56 1243

原创 <疯狂Android讲义>阅读笔记(5)

Service 开发activity需要两个步骤:1、开发activity子类,2、在清单配置文件中配置acitivty,开发service也需要两个步骤:1、定义一个继承service的子类     2、在清单配置文件中配置该serviceservice与activity还有一点相似之处,它们都是从context派生出来的。与activity相似的是,service也

2016-07-18 16:25:36 606

原创 <疯狂Android讲义>阅读笔记(4)

java程序的国家化主要通过如下三个类完成1、java.util.ResourceBundle:用于加载一个国家、语言资源包。2、java.util.locale:用于封装一个特定的国家/区域、语言环境3、java.text.MessageFormat:用于格式化带占位符的字符串。Bitmap和BitmapFactorybitmap代表一张位图,BitmapDrawab

2016-07-18 16:24:51 924

原创 <疯狂Android讲义>阅读笔记(3)

Configuration类专门用来描述手机设备上的配置信息Configuration cfg=getResources().getConfiguration();public float fontscale :获取当前用户设置的字体的缩放因子public int keyboard:获取当前设备所关联的键盘类型。public int keyboardhidden:该属性返回一个bo

2016-07-18 16:23:19 580

原创 <疯狂Android讲义>阅读笔记(2)

滚动视图scrollview的功能和用法scrollview由Framelayout派生而出,它就是一个用于为普通组件添加滚动条的组件。scrollview里最多只能包含一个组件,而scrollview的作用就是为该组件添加垂直滚动条。simpleadapter:第二个参数应该是一个List>类型的集合对象,该集合中每个map对象生成一个列表项。第三个参数制定一个界面布局的id.例如此处指

2016-07-18 16:21:08 555

原创 <疯狂Andorid讲义> 阅读笔记(1)

Android运行时由两部分组成:安卓核心库集和Dalvik虚拟机。其中核心库集提供了java语言核心库所能使用的绝大部分功能,而虚拟机则负责运行安卓应用程序。Android运行时和JRE有点类似,JRE包括JVM和其他功能函数库,而此处的Android运行时,则包括Dalvik虚拟机和核心库集。Dalvik并未遵守JVM规范,两者也不兼容,实际上,JVM虚拟机运行的是java字节码,但D

2016-07-18 16:20:11 648

原创 《第一行代码》读书笔记 (第十章至第十三章)

第10章 看看精彩的世界,使用网络技术 10.2.1 使用httpURLConnection1、首先需要获取到httpUrlConnection的实例 2、传入目标的网络地址3、然后调用一下openConnection()方法即可URL url =new URL("http://www.baidu.com")HttpUrlConnection connection

2016-07-11 21:07:22 741

原创 《第一行代码》读书笔记(第七章,第八章,第九章)

第7章 跨程序共享数据 探究内容提供器 7.2 访问其他程序中的数据 7.2.1 ContentResolver的基本用法 ContentResolver中的增删改查方法都是不接受表名参数的,而是使用一个Uri参数代替,这个参数被称为内容Uri。内容Uri给内容提供器中的数据建立了唯一标识符,它主要由两部分组成,权限(authority)和路径(path)。权限是用来对不同

2016-07-11 21:05:55 587

原创 《第一行代码》读书笔记(第五章,第六章)

第5章 全局大喇叭,详解广播机制 在一个IP范围是192.168.0.XXX,子网掩码是255.255.255.0,那么这个网络的广播地址就是192.168.0.255。广播数据包会被发送到同一网络上的所有端口。这样在该网络中的每台主机都将会收到这条广播。Android中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容,这些广播可能

2016-07-11 21:04:15 583

原创 《第一行代码》读书笔记(第三章,第四章)

第三章3.3.3FrameLayoutFrameLayout这种布局没有任何的定位方式,所有的控制都会摆放在布局的左上角。3.3.4 TableLayout第4章  手机平板要兼顾,探究碎片在上一小节中,我们成功实现了向活动中动态添加碎片的功能,不过你尝试一下就会发现,通过点击按钮添加了一个碎片之后,这时按下Back键程序就会直接退出。如果这里,我们想模

2016-07-11 20:57:26 506

原创 《第一行代码》读书笔记(第一章,第二章)

第一章 分析你的第一个Android程序 2、gen这个目录里的内容都是自动生成的,主要有一个R.java文件,你在项目中添加的任何资源都会在其中生成一个相应的资源id。这个文件永远不要动手去修改它。3、asserts这个目录用的不多,主要可以存放一些随程序打包的文件,在你的程序运行时可以动态读取到这些文件的内容。另外,如果你的程序中使用到了WebView加载本地网页的

2016-07-11 20:50:12 495

Android群英传源码

Android群英传源码自我练习

2016-09-05

《APP研发录》源码(自己写)

《APP研发录》这本书的源码。然后本人对着书写的。

2016-08-04

App研发录代码(自己写的)

App研发录代码(自己写的)

2016-08-03

Android群英传_PDF_02(共两部分)

Android群英传_PDF_02(共两部分)

2016-06-13

Android群英传_PDF_01(共两部分)

Android群英传_PDF_01(共两部分)

2016-06-13

Android开发者艺术_PDF_03(共三部分)

Android开发者艺术_PDF_03(共三部分)

2016-06-13

Android开发者艺术_PDF_02(共三部分)

Android开发者艺术_PDF_02(共三部分)

2016-06-13

Android开发者艺术_PDF_第一部分(共三部分)

Android开发者艺术_PDF_第一部分(共三部分)

2016-06-13

Android引导页Demo

使用ViewPager和SharedPreferences实现

2016-06-02

空空如也

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

TA关注的人

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