Android编程小技巧积累

【方便的IDE设置】

eclipse(MyEclipse)关闭鼠标移动提示代码功能:
eclipse(MyEclipse)-->window-->Java-->Editor-->Hovers-->Combined Hover(去掉这个选项就可以了)


-- 自定义快捷键代码提示设置方法:
eclipse(MyEclipse)-->window-->Preferences-->General-->Keys-->Content Assist-->Binding:(先删除原来的再输入你习惯的快捷键)。注意:设置了Content Assist 就是设置了Content Assist(xxxxxx)下面所有功能的快捷键,下面再设置的快捷键不能跟这个相同,否则会冲突导致不停的闪动半分钟左右。

关闭Eclipse光标悬浮自动提示
设置preferences-->General-->Editors-->Text Editors-->
when mouse moved into hover:选择Close hover


自动更新屏蔽
window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven, 
关闭所有Download和Update开头的选项,共四项(去掉前面的勾)


设置保护眼睛的背景色:

eclipse->window->preferences->General->Editors->Text Editors->Background color->

自定义颜色->>色调...86,123,205


Eclipse取消自动注释生成:
1、在菜单栏中Window --> Preferences -->Java -->Code Style -->Code Templates--> Code --> Method body
然后单击右边的编辑(edit)按钮,就可以把Auto-generated method stub去掉
2、在菜单栏中Window --> Preferences -->Java -->Editor-->Templates
然后找到try选项,双击进行编辑,将// TODO: handle exception去掉


Android SDK Manager 更新代理配置
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入 mirrors.neusoft.edu.cn 和 80,并且选中「Force https://... sources to be fetched using http://...」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;


依次选择「Packages」、「Reload」。


eclipse package explorer显示包的层级结构:在package explorer视图右上角点击向下的三角形箭头(View Menu),再点Package Presentation切换为Hierarchical


eclipse菜单window->Preferences->Java->Editor->Templates->New添加代码快捷方式




=====================================================================================

【方便的快捷键】

给方法加文档注释
/**
   * @param  
  * @return
 
  */
 
快捷键为:ALT + SHIFT +J


ALT + SHIFT + S 包括几个常用快捷键组以及生成get set及构造函数的快捷方法


eclipse快捷键:CTRL+2,L ctrl和2同时按完以后松手再按L,要快! 
eclipse快捷键:ALT+SHIFT+Z 用语句块包裹代码段

eclipse快捷键:Ctrl + o 查找源代码某个内容

eclipse快捷键:Ctrl + k 快速查找选中的文本的下一处, F3跟进查看内容

eclipse快捷键:Alt + Shift + M抽取方法

eclipse快捷键:Ctrl + Shift + G 快速查找方法哪些地方被调用

======================================================================================

【杂类小技巧】

解决真机无sqlite:http://blog.csdn.net/ygc87/article/details/7452422


Visual SVN取消保存的用户名和密码:
C:\Users\Administrator\AppData\Roaming\Subversion\auth\svn.simple,删除目录下的文件


eclipse每行都显示小箭头:工具栏有个Show Whitespace Characters按钮


adb devices 命令显示error: sadb kill-server adb start-server adb remount


金山手机卫士如果要安装在模拟器中只能安装在arm模拟器中,在intel的模拟器会崩溃


Eclipse将虚拟机添加到指定文件夹:添加系统环境变量ANDROID_SDK_HOME,值为指定目录


eclipse svn插件share project提示项目已有 SVN目录:FOR /F "tokens=*" %%G IN ('DIR /B /AD /S *.svn*') DO RMDIR /S /Q %%G 保存为bat文件放到项目根目录下运行即可


android清除缓存为什么总是存在12k?

 android手机在4.2之后,其实这12k是cache文件夹标示信息的大小。在linux系统中一切皆文件,也就是说文件夹也是文件概念。是文件,那么就会存储一些和文件相关的一些属性信息。


eclipse有时候不认资源id,刷新并clear工程


android项目如果添加另外一个lib项目作为外部项目,如果此项目已经被其他项目引用,需要先解除引用


android项目如果引用了其他项目作为库,有可能不同版本的v4包会导致程序崩溃,此时应该选择不会崩溃的那个。


编写影音类软件时,如果需要获取视频,而返回的全部是音乐,需要看下导的包是不是对应的Video包,反之亦然,这个错误和难找..

======================================================================================

【BUG处理】

sqlite的一个Unable to Open database file坑爹错误
sqlite库在对数据库进行操作时(本人估计是写操作),会在数据库的当前文件夹下创建一个临时文件,当操作结束时,该临时文件将被删除。 而远程用户一般不具备有对临时文件足够的权限 所以会造成 无法打开、写或者删除临时文件。解决的方法就是递归地(加-R)将数据库所在文件夹设置为任何用户都有可读可写可删的权限。假如sqlite数据库路径为/opt/lampp/cgi-bin/, 则:
chmod -R 777 /opt/lampp/cgi-bin/


ProgressBar如果是圆圈的那种,设置了SetMax和用打气筒返回了对象调用了setProgress方法会报异常,得用直条型的那种


R.layout不提示已经存在的xml文件,导入的R文件错误,应该导入自己工程的R文件


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值