03 2017 档案

摘要:Android Volley完全解析(一),初识Volley的基本用法(http://blog.csdn.net/guolin_blog/article/details/17482095/) 阅读全文
posted @ 2017-03-30 08:56 喳喳的夏天 阅读(88) 评论(0) 推荐(0)
摘要:getMeasuredHeight()返回的是原始测量高度,与屏幕无关 getHeight()返回的是在屏幕上显示的高度 实际上在当屏幕可以包裹内容的时候,他们的值是相等的,只有当view超出屏幕后,才能看出他们的区别。 当超出屏幕后,getMeasuredHeight()等于getHeight() 阅读全文
posted @ 2017-03-28 10:50 喳喳的夏天 阅读(1485) 评论(0) 推荐(0)
摘要:文章地址:http://www.jianshu.com/p/e1ab1a179fbb/ 阅读全文
posted @ 2017-03-20 18:01 喳喳的夏天 阅读(131) 评论(0) 推荐(0)
摘要:今天更新Android Studio后打开Project,报如下错误: Error:Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/Program F 阅读全文
posted @ 2017-03-20 14:38 喳喳的夏天 阅读(10773) 评论(0) 推荐(1)
摘要:1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。 2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。 3. 阅读全文
posted @ 2017-03-17 15:11 喳喳的夏天 阅读(179) 评论(0) 推荐(0)
摘要:技术方面 1. 一般性控件需要设置onclick事件才会有点击效果(selector)。 2. 要写在selector的最后才会有点击效果。 3. 制作.9格式图片选最小图,否则默认大小撑大控件。 4. 如果将一个对象的属性设置为static,那么就算对象实例被回收了,该属性也存在内存,生命周期为a 阅读全文
posted @ 2017-03-17 15:11 喳喳的夏天 阅读(148) 评论(0) 推荐(0)
摘要:解决方案:http://www.aiuxian.com/article/p 554135.html 阅读全文
posted @ 2017-03-17 15:09 喳喳的夏天 阅读(931) 评论(0) 推荐(0)
摘要:Android中控件的分类 1. Activity dispatchTouchEvent(MotionEvent e) onTouchEvent(MotionEvent e) 2. ViewGroup(View)——可以添加子组件 dispatchTouchEvent(MotionEvent e) 阅读全文
posted @ 2017-03-15 17:20 喳喳的夏天 阅读(147) 评论(0) 推荐(0)
摘要:二级指针 指向指针变量的指针,保存指针的地址 结构体 struct Student //struct Stdent 学生结构体类型 { int id;//成员 char name[20]; int age; float score; }; 其中,Student为结构体名,struct Student 阅读全文
posted @ 2017-03-14 17:46 喳喳的夏天 阅读(144) 评论(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 喳喳的夏天 阅读(156) 评论(0) 推荐(0)
摘要:1.先为对象分配空间,并按属性类型默认初始化 ps:八种基本数据类型,按照默认方式初始化,其他数据类型默认为null 2.父类属性的初始化(包括代码块,和属性按照代码顺序进行初始化) 3.父类构造函数初始化 4.子类属性的初始化(同父类一样) 5.子类构造函数的初始化 class A{ int a 阅读全文
posted @ 2017-03-14 17:43 喳喳的夏天 阅读(3858) 评论(0) 推荐(0)
摘要:为了避免重复操作数据库带来的性能问题,可以将数据库中的数据一次性读入到内存中,这样使得对数据查询的操作变得更加高效,但是这样会带来数据同步的问题,所以需要在每次操作完内存中的数据,同步去操作数据库中的数据。 项目背景: 在一个Activity中,存在两个Fragment,当操作一个Fragment的 阅读全文
posted @ 2017-03-14 17:42 喳喳的夏天 阅读(2184) 评论(0) 推荐(0)
摘要:一、创建一个类,继承自 AppWidgetProvider 生命周期介绍: onEnabled():创建第一个widget时调用 onDisabled():删除最后一个widget时调用 二、在清单文件中,声明一个receiver 2.1 声明intent filter的action 2.2 声明m 阅读全文
posted @ 2017-03-14 17:39 喳喳的夏天 阅读(825) 评论(0) 推荐(0)
摘要:Android Studio在新建项目或者导入项目的时候,可能会一直处于building “XXX”gradle project info的状态,而且还取消不了,无奈之下只能干掉进程... 还有一种情况就是Gradle Project Compile Error,也是同样的问题,下面解释一下为何出现 阅读全文
posted @ 2017-03-13 15:12 喳喳的夏天 阅读(2113) 评论(0) 推荐(0)
摘要:匿名内部类不能修改外部类的临时变量,但属性变量可以访问 参考:http://blog.csdn.net/north1989/article/details/52939888 阅读全文
posted @ 2017-03-13 10:24 喳喳的夏天 阅读(147) 评论(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 喳喳的夏天 阅读(1952) 评论(0) 推荐(0)
摘要:1.调用系统的照相机程序 Intent intent = newIntent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent,TAKE_PHOTO_WITH_DATA); 2.在onActivityResult中处理返回 阅读全文
posted @ 2017-03-03 16:53 喳喳的夏天 阅读(181) 评论(0) 推荐(0)
摘要:文件目录: 使用Linux命令,进入到/proc目录 进入/proc目录,可以查看内存信息(memoinfo)或CPU信息(cpuinfo),使用cat命令 阅读全文
posted @ 2017-03-03 16:30 喳喳的夏天 阅读(1622) 评论(0) 推荐(0)