摘要: Android中控件的分类 1. Activity dispatchTouchEvent(MotionEvent e) onTouchEvent(MotionEvent e) 2. ViewGroup(View)——可以添加子组件 dispatchTouchEvent(MotionEvent e) 阅读全文
posted @ 2017-03-15 17:20 喳喳的夏天 阅读(146) 评论(0) 推荐(0)
摘要: 二级指针 指向指针变量的指针,保存指针的地址 结构体 struct Student //struct Stdent 学生结构体类型 { int id;//成员 char name[20]; int age; float score; }; 其中,Student为结构体名,struct Student 阅读全文
posted @ 2017-03-14 17:46 喳喳的夏天 阅读(143) 评论(0) 推荐(0)
摘要: C语言简介 system()是提供C语言调用系统命令的函数 C语言基本数据类型 C语言中的整数类型:char/short/int/long C中使用ASCII保存字符,所以char所占用的字节数为1 Java中使用Unicode编码,char所占的字节数为2 C中long类型在32位操作系统中占用4 阅读全文
posted @ 2017-03-14 17:44 喳喳的夏天 阅读(151) 评论(0) 推荐(0)
摘要: 1.先为对象分配空间,并按属性类型默认初始化 ps:八种基本数据类型,按照默认方式初始化,其他数据类型默认为null 2.父类属性的初始化(包括代码块,和属性按照代码顺序进行初始化) 3.父类构造函数初始化 4.子类属性的初始化(同父类一样) 5.子类构造函数的初始化 class A{ int a 阅读全文
posted @ 2017-03-14 17:43 喳喳的夏天 阅读(3853) 评论(0) 推荐(0)
摘要: 为了避免重复操作数据库带来的性能问题,可以将数据库中的数据一次性读入到内存中,这样使得对数据查询的操作变得更加高效,但是这样会带来数据同步的问题,所以需要在每次操作完内存中的数据,同步去操作数据库中的数据。 项目背景: 在一个Activity中,存在两个Fragment,当操作一个Fragment的 阅读全文
posted @ 2017-03-14 17:42 喳喳的夏天 阅读(2180) 评论(0) 推荐(0)
摘要: 一、创建一个类,继承自 AppWidgetProvider 生命周期介绍: onEnabled():创建第一个widget时调用 onDisabled():删除最后一个widget时调用 二、在清单文件中,声明一个receiver 2.1 声明intent filter的action 2.2 声明m 阅读全文
posted @ 2017-03-14 17:39 喳喳的夏天 阅读(822) 评论(0) 推荐(0)
摘要: Android Studio在新建项目或者导入项目的时候,可能会一直处于building “XXX”gradle project info的状态,而且还取消不了,无奈之下只能干掉进程... 还有一种情况就是Gradle Project Compile Error,也是同样的问题,下面解释一下为何出现 阅读全文
posted @ 2017-03-13 15:12 喳喳的夏天 阅读(2108) 评论(0) 推荐(0)
摘要: 匿名内部类不能修改外部类的临时变量,但属性变量可以访问 参考:http://blog.csdn.net/north1989/article/details/52939888 阅读全文
posted @ 2017-03-13 10:24 喳喳的夏天 阅读(146) 评论(0) 推荐(0)
摘要: int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024); Log.d("TAG", "Max memory is " + maxMemory + "KB"); 阅读全文
posted @ 2017-03-04 15:58 喳喳的夏天 阅读(185) 评论(0) 推荐(0)
摘要: 通过一张现有的Bitmap,画出一张同样的但是大小使我们指定的Bitmap 需求:直接createBitmap的话不允许生成的bitmap的宽高大于原始的,因此需要特定方法来将一张Bitmap的大小进行调整 crossImage为一张现有的bitmap Bitmap target = Bitmap. 阅读全文
posted @ 2017-03-04 14:48 喳喳的夏天 阅读(1948) 评论(0) 推荐(0)