安卓零碎知识点
2014-12-02 21:42
309 查看
1:文件命名规则:资源文件(res)只能以小写字母和下划线作首字母,且名称中只能出现[a-z0-9_.]这些字符
背景图片只能是PNG格式的,不支持其他格式。
2:某些常用Eclipse快捷键:
(1)选定光标所在的一整行:home(将光标移动到行首),shift+end.(在笔记本上使用时在home或者end前加上FN)
(2)alt+up/down:将光标所在行向上后者向下移动一行
(3)ctrl+e:快速转换编辑文件
(4)Ctrl+/ 注释当前行,再按则取消注释
Ctrl+shift+/ 为XML文件进行注释
Ctrl+shift+\
为XML文件取消注释
(5)Ctrl+y向前撤销
Ctrl+z向后撤销
3.:留下一个问题,误删除appcompat_v7库以后(只是从Package Exploer里面删除,并没有从硬盘上删除),自己建的项目由于一些类是依赖appcompat_v7库的某些类,因此会报出很多的错误……没有找到很好的解决方式,下面是一个方法:
(1)添加V4兼容包(v4 appconpat)
确保你已经利用SDK Manager下载了Android Support Library
。
在你的项目的根目录下创建一个libs/目录。
从你的Android SDK安装目录(例如,<sdk>/extras/android/support/v4/android-support-v4.jar)下拷贝JAR文件到你项目的libs/目录下。
右键点击JAR文件并选择Build Path > Add to Build Path。
创建一个基于support library代码的 library
确保你已经利用 SDK Manager下载了Android Support Library。
创建一个library项目并且确保需要的JAR文件包含在了项目的build path中:
选择File > Import。
选择Existing Android Code Into Workspace 并点击Next。
浏览SDK安装目录,并进入Support Library目录下。例如,如果你要添加appcompat项目,浏览 <sdk>/extras/android/support/v7/appcompat/。
点击Finish引入项目。对于v7 appcompat项目,你将看到一个标题为android-support-v7-appcompat的新项目。
如果显示失败,就需要将这个库复制到工作空间。即需要选择copy project into workplace
![](http://images.cnitblog.com/blog/316630/201404/041148181097159.png)
在新项目中,展开libs/ 文件夹,右键点击每一个.jar文件,并选择Build Path > Add to Build Path。例如,当创建v7 appcompat项目时,同时将android-support-v4.jar和android-support-v7-appcompat.jar文件添加到build path中。
右键点击library项目文件夹并选择Build Path > Configure Build Path。
在Order and Export选项中,在刚刚添加到build path中的.jar文件上打勾,这时这些文件成为项目可用的了并依赖于这个library项目。例如,appcompat项目要求同时导出android-support-v4.jar和android-support-v7-appcompat.jar文件。
去掉Android Dependencies上的对勾。
点击OK完成设置
![](http://images.cnitblog.com/blog/316630/201404/041148187817787.png)
现在你拥有了一个包含你选择的Support Library的library项目,你可以在一个或多个应用项目中利用这个Support Library。
现在我们要向应用工程(需要加入Support Library的工程)添加库:
在项目浏览器中右键单击你的项目,选择Properties。
在左边的分类面板中,选择Android。
在Library面板中,点击Add。
选择库项目,然后点击OK。例如,appcompat项目会在列表中显示为android-support-v7-appcompat。
在properties窗口中,点击OK。
![](http://images.cnitblog.com/blog/316630/201404/041148197654088.png)
最后部分:按照上面的方式处理完成以后,还是会发现项目的名称的左下方有小叉叉。
解决办法:右键单击自己的项目.buildpath->configue build path. 在order and export里面选择android-support-v7-appcompat.
问题:在原项目中会有V4.jar,在引用的库中也会有v4.jar,会导致两个引用包冲突,选择一个删除——删除引用库的V4.jar,然后取消对V4.jar相应的应用关系就可以了。
4.关于Intent类的参数问题
5:关于Text Fields中的控件一拖动到面板中就出现
Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
Exception details are logged in Window > Show View > Error Log
解决办法:将下图圈中部分的20改为20以下就可以了。(表示用来渲染Layout的安卓API版本,20以下,19或者17就不会出现这种问题)
6:关于eclipse中查看帮助文档和导入源码
详细描述:在刚开始学习编程时,我们常常需要了解函数的功能,作用以及详细的参数。在eclipse中,鼠标悬停在函数上时,会出现一个小框框,里面是显示函数相关信息,但是很多时候没有具体的提示。因为没有将相应的帮助文档导入进来。导入方法:
(1)打开 “工程->src->fuke.helloworld->MainActivity.Java”文件
(2)按住键盘上的Ctrl键后,鼠标左键点击 Activity
(3)点击 Attach Source...或者是Change attach source
(4)选择“External location”,点击 "External Folder"
(5)选择sdk--->docs--->sources---->android-17(我的API版本是17,自己选择APP对应的API版本文件就可以了)。如果没有找到相应resources文件,就需要用
Android SDK Manager下载。
(6)导入帮助文档:
右键项目名--->build path---->Configure Build Path---->Libraries---->android4.2---->android.jar----->javac location,双击
![](http://hi.csdn.net/attachment/201104/25/4242776_1303711307jM8E.jpg)
然后Browse,选择你的SDK/docs/reference文件夹,点击OK就可以了
背景图片只能是PNG格式的,不支持其他格式。
2:某些常用Eclipse快捷键:
(1)选定光标所在的一整行:home(将光标移动到行首),shift+end.(在笔记本上使用时在home或者end前加上FN)
(2)alt+up/down:将光标所在行向上后者向下移动一行
(3)ctrl+e:快速转换编辑文件
(4)Ctrl+/ 注释当前行,再按则取消注释
Ctrl+shift+/ 为XML文件进行注释
Ctrl+shift+\
为XML文件取消注释
(5)Ctrl+y向前撤销
Ctrl+z向后撤销
3.:留下一个问题,误删除appcompat_v7库以后(只是从Package Exploer里面删除,并没有从硬盘上删除),自己建的项目由于一些类是依赖appcompat_v7库的某些类,因此会报出很多的错误……没有找到很好的解决方式,下面是一个方法:
(1)添加V4兼容包(v4 appconpat)
确保你已经利用SDK Manager下载了Android Support Library
。
在你的项目的根目录下创建一个libs/目录。
从你的Android SDK安装目录(例如,<sdk>/extras/android/support/v4/android-support-v4.jar)下拷贝JAR文件到你项目的libs/目录下。
右键点击JAR文件并选择Build Path > Add to Build Path。
(2)添加V7兼容包(v7 appconpat)
创建一个基于support library代码的 library
project:
确保你已经利用 SDK Manager下载了Android Support Library。创建一个library项目并且确保需要的JAR文件包含在了项目的build path中:
选择File > Import。
选择Existing Android Code Into Workspace 并点击Next。
浏览SDK安装目录,并进入Support Library目录下。例如,如果你要添加appcompat项目,浏览 <sdk>/extras/android/support/v7/appcompat/。
点击Finish引入项目。对于v7 appcompat项目,你将看到一个标题为android-support-v7-appcompat的新项目。
如果显示失败,就需要将这个库复制到工作空间。即需要选择copy project into workplace
![](http://images.cnitblog.com/blog/316630/201404/041148181097159.png)
在新项目中,展开libs/ 文件夹,右键点击每一个.jar文件,并选择Build Path > Add to Build Path。例如,当创建v7 appcompat项目时,同时将android-support-v4.jar和android-support-v7-appcompat.jar文件添加到build path中。
右键点击library项目文件夹并选择Build Path > Configure Build Path。
在Order and Export选项中,在刚刚添加到build path中的.jar文件上打勾,这时这些文件成为项目可用的了并依赖于这个library项目。例如,appcompat项目要求同时导出android-support-v4.jar和android-support-v7-appcompat.jar文件。
去掉Android Dependencies上的对勾。
点击OK完成设置
![](http://images.cnitblog.com/blog/316630/201404/041148187817787.png)
现在你拥有了一个包含你选择的Support Library的library项目,你可以在一个或多个应用项目中利用这个Support Library。
现在我们要向应用工程(需要加入Support Library的工程)添加库:
在项目浏览器中右键单击你的项目,选择Properties。
在左边的分类面板中,选择Android。
在Library面板中,点击Add。
选择库项目,然后点击OK。例如,appcompat项目会在列表中显示为android-support-v7-appcompat。
在properties窗口中,点击OK。
![](http://images.cnitblog.com/blog/316630/201404/041148197654088.png)
最后部分:按照上面的方式处理完成以后,还是会发现项目的名称的左下方有小叉叉。
解决办法:右键单击自己的项目.buildpath->configue build path. 在order and export里面选择android-support-v7-appcompat.
问题:在原项目中会有V4.jar,在引用的库中也会有v4.jar,会导致两个引用包冲突,选择一个删除——删除引用库的V4.jar,然后取消对V4.jar相应的应用关系就可以了。
4.关于Intent类的参数问题
Intent mainActivity = new Intent("android.intent.action.MAINMENU");//参数必须使用完整的<intent-filter><action android:name=****>
Class ourClass = Class.forName("com.yijiabin.helloworld."+classStr); Intent ourIntent = new Intent(MainMenu.this,ourClass);//这里必须使用<activity><android:name=***>;
5:关于Text Fields中的控件一拖动到面板中就出现
Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
Exception details are logged in Window > Show View > Error Log
解决办法:将下图圈中部分的20改为20以下就可以了。(表示用来渲染Layout的安卓API版本,20以下,19或者17就不会出现这种问题)
6:关于eclipse中查看帮助文档和导入源码
详细描述:在刚开始学习编程时,我们常常需要了解函数的功能,作用以及详细的参数。在eclipse中,鼠标悬停在函数上时,会出现一个小框框,里面是显示函数相关信息,但是很多时候没有具体的提示。因为没有将相应的帮助文档导入进来。导入方法:
(1)打开 “工程->src->fuke.helloworld->MainActivity.Java”文件
(2)按住键盘上的Ctrl键后,鼠标左键点击 Activity
(3)点击 Attach Source...或者是Change attach source
(4)选择“External location”,点击 "External Folder"
(5)选择sdk--->docs--->sources---->android-17(我的API版本是17,自己选择APP对应的API版本文件就可以了)。如果没有找到相应resources文件,就需要用
Android SDK Manager下载。
(6)导入帮助文档:
右键项目名--->build path---->Configure Build Path---->Libraries---->android4.2---->android.jar----->javac location,双击
![](http://hi.csdn.net/attachment/201104/25/4242776_1303711307jM8E.jpg)
然后Browse,选择你的SDK/docs/reference文件夹,点击OK就可以了
![](http://hi.csdn.net/attachment/201104/25/4242776_1303711307suMv.jpg)
相关文章推荐
- 安卓零碎知识点
- 安卓零碎知识点2—关于控件,类
- js零碎知识点
- Handler的一些零碎知识点
- Web程序编程与AJAX学习中的一些零碎的知识点(一)
- bootstrap零碎知识点
- 安卓重要知识点总结
- android零碎知识点
- 零碎知识点
- Android Studio学习之零碎的操作和知识点
- j2se学习中的一些零碎知识点8之多线程
- 零碎知识点
- 对于安卓锁屏中知识点小结
- 安卓开发中,小知识点:onConfigurationChanged方法未调用,onMeasure的使用
- 零碎知识点
- 零碎知识点
- iOS开发中的零碎知识点笔记 韩俊强的博客
- C语言零碎知识点总结(数组和函数返回值)
- Yii2中的零碎知识点
- QT零碎知识点