会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
木喳喳的夏天
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2017年3月15日
Android事件传递机制总结
摘要: Android中控件的分类 1. Activity dispatchTouchEvent(MotionEvent e) onTouchEvent(MotionEvent e) 2. ViewGroup(View)——可以添加子组件 dispatchTouchEvent(MotionEvent e)
阅读全文
posted @ 2017-03-15 17:20 喳喳的夏天
阅读(146)
评论(0)
推荐(0)
2017年3月14日
JNI_day02
摘要: 二级指针 指向指针变量的指针,保存指针的地址 结构体 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)
JNI_day01
摘要: 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)
Java对象实例化的过程
摘要: 1.先为对象分配空间,并按属性类型默认初始化 ps:八种基本数据类型,按照默认方式初始化,其他数据类型默认为null 2.父类属性的初始化(包括代码块,和属性按照代码顺序进行初始化) 3.父类构造函数初始化 4.子类属性的初始化(同父类一样) 5.子类构造函数的初始化 class A{ int a
阅读全文
posted @ 2017-03-14 17:43 喳喳的夏天
阅读(3853)
评论(0)
推荐(0)
Android中数据缓存的处理
摘要: 为了避免重复操作数据库带来的性能问题,可以将数据库中的数据一次性读入到内存中,这样使得对数据查询的操作变得更加高效,但是这样会带来数据同步的问题,所以需要在每次操作完内存中的数据,同步去操作数据库中的数据。 项目背景: 在一个Activity中,存在两个Fragment,当操作一个Fragment的
阅读全文
posted @ 2017-03-14 17:42 喳喳的夏天
阅读(2180)
评论(0)
推荐(0)
Android中Widget开发步骤
摘要: 一、创建一个类,继承自 AppWidgetProvider 生命周期介绍: onEnabled():创建第一个widget时调用 onDisabled():删除最后一个widget时调用 二、在清单文件中,声明一个receiver 2.1 声明intent filter的action 2.2 声明m
阅读全文
posted @ 2017-03-14 17:39 喳喳的夏天
阅读(822)
评论(0)
推荐(0)
2017年3月13日
Android Studio在创建/导入项目的时候,一直处于building “XXX”gradle project info的解决办法
摘要: Android Studio在新建项目或者导入项目的时候,可能会一直处于building “XXX”gradle project info的状态,而且还取消不了,无奈之下只能干掉进程... 还有一种情况就是Gradle Project Compile Error,也是同样的问题,下面解释一下为何出现
阅读全文
posted @ 2017-03-13 15:12 喳喳的夏天
阅读(2108)
评论(0)
推荐(0)
android中shape的使用介绍-2环形
摘要: 匿名内部类不能修改外部类的临时变量,但属性变量可以访问 参考:http://blog.csdn.net/north1989/article/details/52939888
阅读全文
posted @ 2017-03-13 10:24 喳喳的夏天
阅读(146)
评论(0)
推荐(0)
2017年3月4日
看出每个应用程序最高可用内存是多少
摘要: 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
摘要: 通过一张现有的Bitmap,画出一张同样的但是大小使我们指定的Bitmap 需求:直接createBitmap的话不允许生成的bitmap的宽高大于原始的,因此需要特定方法来将一张Bitmap的大小进行调整 crossImage为一张现有的bitmap Bitmap target = Bitmap.
阅读全文
posted @ 2017-03-04 14:48 喳喳的夏天
阅读(1948)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告