摘要:
1. ShortString 类型 定义:type ShortString = string[255]; 内存结构与大小:ShortString 是每个字符为单字节的字符串。ShortString 的变量实际是一个指针,它指向堆中一个256字节大小的数据结构,第一个字节是字符串总字节的数目(不一定是字符数目),后面是字符的字节表示。ShortString 类型的变量最多可以容纳255个字符,超出的... 阅读全文
摘要:
为了在Activity布局文件中使用Fragment我们需要四个步骤。 1.定义一个Activity,他继承android.support.v4.app.FragmentActivity,下面是关键代码 2.定义Activity的布局文件activity_main.xml,注意fragment是小写 阅读全文
摘要:
1.Activity必须继承android.support.v4.app.FragmentActivity 2.fragment标签的name属性必须是完全限定包名,如下: 3. 如果是在布局中使用Fragment,onCreateView方法的container参数是null 阅读全文
摘要:
昨天有人提到RecyclerView,于是我就照着官方的文档研究了下使用方法,结果发现示例代码有问题真是醉。 自己修改后编译是没有问题的但是运行的时候总是报错,大意就是提示找不到RecyclerView之类的,从错误提示里面看到RecyclerView引用到了资源文件,于是直接把sdk\extras 阅读全文
摘要:
对于单个文件的且不引用其他类文件的java源码用javac编译大家都很熟悉即 但是如果这个文件引用到了其他的类文件,在进行编译的时候就会提示找不到符号,这时我们需要使用下面的命令 其中 -encoding 指定的源码文件的存储编码,不指定则使用系统默认编码,这里我们使用UTF-8字符编码存储,因此指 阅读全文
摘要:
对于安卓2.3的系统来说,Environment.getExternalStorageDirectory()获取的目录是内置SD卡还是外置SD卡是无法保证的, 和手机厂商的修改有关,只能通过Environment.isExternalStorageRemovable()来判断,如果返回true就是外 阅读全文
摘要:
说明: com.example.mypackage是包名; 对于1、2、3、4行代码,如果路径文件夹不存在则自动创建文件夹; getDir返回的目录都是加app_前缀的; 应用卸载时/data/data/com.example.mypackage目录以及他的子目录都会自动删除,但是/mnt/sdca 阅读全文
摘要:
1.AIDL是什么? AIDL全称是Android Interface Definition Language,即安卓接口定义语言。 2.AIDL是用来做什么的?(为什么要有AIDL) AIDL是用来进行进程间通信(IPC全称interprocess communication )的。 3.如何使用 阅读全文
摘要:
上面是这个方法的完整签名,作用就是自定义子菜单的菜单头,但是在OptionsMenu里面设置SubMenu的setHeaderView的时候会出问题,第一次SubMenu的菜单头可以正常显示,第二次就会崩溃,如下图: 然而对于ContextMenu和ContextMenu里面的SubMenu就没有这 阅读全文
摘要:
在使用ListView的时候,我们传给setAdapter方法的Adapter通常是ArrayAdapter、SimpleAdapter、BaseAdapter,但是这几个Adapter内部究竟是什么样子如果我们不搞清楚的话,在使用的时候就会感觉有些混乱,概括的说这三个Adapter之间的差异主要是 阅读全文