摘要: 很多在manifest中的属性我们经常遗忘了它们,或者经常看到但又不是很明白它的作用。那么在这里我就拿了一些属性简单的解释一下,防止以后碰到却不知道其中的意思。不是很全,以后会断断续续的补充吧一、android:installLocation="internalOnly"android:instal... 阅读全文
posted @ 2014-11-08 15:08 cpacm 阅读(3508) 评论(0) 推荐(3) 编辑
摘要: Android 6.0权限管理 关于权限管理 Android6.0 发布之后,Android 的权限系统被重新设计。在 23 之前 App 的权限只会在用户安装的时候询问一次,App一旦安装后就可以使用所有的权限了,而从 23 之后,App 可以直接安装,App 只有在运行时需要使用某些权限时才会向 阅读全文
posted @ 2016-11-02 18:11 cpacm 阅读(1677) 评论(4) 推荐(1) 编辑
摘要: Java编程思想 这是一个通过对《Java编程思想》(Think in java)进行阅读同时对java内容查漏补缺的系列。一些基础的知识不会被罗列出来,这里只会列出一些程序员经常会忽略或者混淆的知识点。 第九章(接口) 任何抽象性都应该是应真正的需求而产生的。 访问权限 interface如果不加 阅读全文
posted @ 2016-06-16 00:58 cpacm 阅读(1568) 评论(0) 推荐(1) 编辑
摘要: Java编程思想 这是一个通过对《Java编程思想》(Think in java)第四版进行阅读同时对java内容查漏补缺的系列。一些基础的知识不会被罗列出来,这里只会列出一些程序员经常会忽略或者混淆的知识点。 第一章(对象导论) 这一章是java的整体介绍,让我们先熟悉了java是什么。其具体的内 阅读全文
posted @ 2016-06-07 21:49 cpacm 阅读(8491) 评论(0) 推荐(1) 编辑
摘要: ViewPager 在 Android 控件中,ViewPager 一直算是使用率比较高的控件,包括首页的banner,tab页的切换都能见到ViewPager的身影。 来源自 v4 支持包 ( ),用于左右切换界面实现tab的效果。其使用方法与 类似都是搭配一个adapter进行数据适配。 在布局 阅读全文
posted @ 2016-06-03 09:51 cpacm 阅读(4145) 评论(0) 推荐(4) 编辑
摘要: 在 Android Studio 中,我们通常可以利用 gradle 来导入别人写的第三方库,通常可以简单得使用一句话就能搞定整个导包过程, 比如: 在这个过程中,Android Studio 会从 Maven 仓库服务器中下载所对应的包。现在比较通用的两个服务器分别为 Jcenter 和 Mave 阅读全文
posted @ 2016-06-01 01:12 cpacm 阅读(4724) 评论(0) 推荐(0) 编辑
摘要: 接着上一篇Volley框架的使用,这一篇主要主要讲Volley框架运作的原理。主要使用流程图来叙述,简单的分析了整个流程的过程,具体的请参考源代码或者查看我上一篇在文章末尾添上的链接。一、Volley的准备生成一个RequestQueue的队列。二、用户添加Request三、阻塞线程(1)缓存队列... 阅读全文
posted @ 2015-01-08 19:04 cpacm 阅读(3106) 评论(3) 推荐(1) 编辑
摘要: 所谓Volley,它是2013年Google I/O上发布的一款网络框架,基于Android平台,能使网络通信更快,更简单,更健全。它的优点:(1)默认Android2.3及以上基于HttpURLConnection,2.3以下使用基于HttpClient;(2)符合Http 缓存语义 的缓存机制(... 阅读全文
posted @ 2015-01-05 17:03 cpacm 阅读(11838) 评论(3) 推荐(5) 编辑
摘要: 什么是动画,动画的本质是通过连续不断地显示若干图像来产生“动”起来的效果。比如说一个移动的动画,就是在一定的时间段内,以恰当的速率(起码要12帧/秒以上,才会让人产生动起来的错觉)每隔若干时间在屏幕上更新一次位置。游戏中的动画效果也是由此而来。同样还有其他属性变更所引起的动画效果,从数学的角度来看... 阅读全文
posted @ 2014-11-29 00:21 cpacm 阅读(3544) 评论(0) 推荐(1) 编辑
摘要: 刚刚把一个开源的项目变成maven项目来进行管理,由于是多级的目录(以前配置的都是单级的目录),所以记录一下pom文件是怎么配置的。一、目录结构如下,maven的结构图,红字是表示完整的项目二、建立pom文件那么,首先在每个目录先建立一个pom文件,以便maven能搜索到每个项目。(一)Trunk下... 阅读全文
posted @ 2014-11-21 13:18 cpacm 阅读(4037) 评论(0) 推荐(0) 编辑
摘要: TextView是控件中最最基础的一个控件,也是最简单的一个控件。但如果仅此,我不会专门为TextView写一篇文章。最近发现了Android中有趣的一个类,那就是标题上写的SpannableStringBuilder。那么它是个什么东西呢?它可以为你的文字加上各种效果,像变色,各种符号,斜体,图片... 阅读全文
posted @ 2014-11-15 11:25 cpacm 阅读(2091) 评论(0) 推荐(2) 编辑