android学习:android开发常见技巧设置,提高开发效率

Android Jetpack:提高开发效率的终极工具集 Android Jetpack是一套为Android应用程序开发提供帮助的工具集。它旨在简化开发流程,提高开发效率,并提供一致的用户体验。无论您是新手还是经验丰富的开发者,Jetpack都可以为您提供强大的功能和灵活性。Android Jetpack由多个组件组成,涵盖了各种不同的方面,包括基础组件、架构组件和行为组件。这些组件是为Android开发而设计的,可用于从简单的小应用到复杂的大型应用。Jetpack的核心原则之一是向后兼容性,因此它可以与不同版本的Android操作系统一起使用。 阅读详情

一. 智能提示

在下图位置,添加   .abcdefghijklmnopqrstuvwxyz(,    实现开发过程中 对java代码和xml文件更快捷的智能提示。

二. Eclipse包折叠视图




三、修改默认编码为UTF-8


参考:http://blog.youkuaiyun.com/pdw_jsp/article/details/6212896
1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。

四、代码块折叠 com.cb.eclipse.folding(类似Visual Studio的#region ...#endregion )


参考:
http://www.cnblogs.com/haiq/archive/2011/06/22/2087069.html
http://my.oschina.net/axes/blog/124714

代码折叠默认快捷键:
<span style="font-size:18px;">    Ctrl+Shift+Numpad_Divede(小键盘的/号)
    Ctrl+Shift+Numpad_Multiply(小键盘的*号)</span>

2. 将压缩包中的 com.cb.eclipse.folding_1.0.6.jar 放到 eclipse\plugins 目录下,重新启动 eclipse.
3. 启动eclipse后,进入 window->preference 菜单选项,在配置窗口中选择 java->editor,select folding to user 中选择"Coffee Bytes Java Folding",保存后重启 eclipse 。
4. 重启之后再次进入步骤2,勾选最后一个 User Defined Regions, 保存后即可。(当然可以在User Defined Regions自定义折叠方式)



五、get/set方法自动加上字段注释

参考:http://blog.youkuaiyun.com/manageer/article/details/9028891

1. 找到Eclipse目录下搜索找到org.eclipse.jdt.ui_*.jar(*是版本号),进行备份

2. 将jar文件改成.rar格式并使用压缩软件打开。

3. 找到\org\eclipse\jdt\internal\corext\codemanipulation这个目录下的GetterSetterUtil.class这个文件。反编译修改getSetterStub 和 getGetterStub 方法,修改如下,或者直接使用(此链接文件)替换(记得要备份喔)

if (addComments) {
	//field.getCompilationUnit() 得到当前类文件内容,就是要get,set的东西
	//parentType.getTypeQualifiedName('.') 得到类名
	//getterName 拼出get的方法名
	//field.getElementName() 得到字段名
	//typeName 类型
	String comment= CodeGeneration.getGetterComment(
			field.getCompilationUnit(),
			parentType.getTypeQualifiedName('.'),
			getterName,
			field.getElementName(),
			typeName, 
			accessorName, 
			lineDelim);
	ISourceRange sr = field.getJavadocRange();
	  if( null != sr ) {
		  String filedComment = field.getSource();
		  filedComment = filedComment.substring(0, sr.getLength());
		  filedComment = filedComment.replaceAll("[\n,\r,*,/, ,\t]", "");

		  comment = comment.replaceFirst(field.getElementName(), filedComment);
		    
		  int i = comment.lastIndexOf(field.getElementName());
		  int j = getCount(comment, field.getElementName());
		  if (i != -1 && j >= 2) {
			  comment = comment.substring(0, i) + filedComment + comment.substring(i + field.getElementName().length());
		  }
	  }
	  
	if (comment != null) {
		buf.append(comment);
		buf.append(lineDelim);
	}
}

4.  开启开发工具找到Window->Preferences->Java->CodeStyle->Code Templates->Comments->Getters/Setters

  getters:

[java]  view plain copy
  1. /**   
  2.  * 获取${bare_field_name}   
  3.  * @return ${bare_field_name} ${bare_field_name}   
  4.  */    
setters:

[java]  view plain copy
  1. /**   
  2.  * 设置${bare_field_name}   
  3.  * @param ${bare_field_name} ${bare_field_name}   
  4.  */    

注意:生成Get/Set方法时勾选上Generate method comments

六、其它设置

  1. 设置字体大小:Window->preferences->General——Appearance——Colors and Fonts——Basic——Text Font——Edit
  2. 显示行号:Window->preferences->General——Editors——Text Editors——Show  line numbers
  3. 保存的时候,自动格式化代码:Window->preferences->java——>editor——>Save Actions
  4. 设置自定义代码代码风格:窗口→首选项→Java→代码样式→格式化程序→新建
  5. 设置注释模板:Window->preferences->java->code style ->code templates ->Comments ->typese->edit->

/**
 * @author 付亮
 * @date ${date}${time}
 * ${tags}
 */
或者在:在eclipse的安装路径下,打开eclipse.ini的配置文件

在-vmargs下加入:

-Duser.name=你的名字



云天博客:http://www.yuntianseo.com   专注于网络营销推广!   更多草根创业资讯了解: 云天博客
为什么你的SiC MOSFET仿真不准?可能是离子注入的‘沟道效应’在捣鬼(Silvaco BCA模块详解) 本文深入分析了SiC MOSFET仿真中离子注入沟道效应的关键影响,揭示了Silvaco BCA模块在模拟SiC晶向和角度参数时的核心设置要点。通过详细解析晶圆偏切与注入角度的等效关系,提供优化MOSFET沟道区注入仿真的五步实战方法,帮助工程师将阈值电压仿真误差从26%降低到5%以内。 阅读详情

相关推荐

UR10e+D435+ag95夹爪 gazebo 仿真记录(一)

学习仿真环境gazebo下利用UR10e机械臂搭建模拟平台,此博客用于记录搭建过程!!主要参考光头明明、总有一天全城的人都要高看我们和bug404_三位博主。最终自己功能包的主要参考了bug404_的ur_platform,感觉这个结构比较合理。运行环境:Ubuntu18.04+Ros-melodic+Gazebo9。

Forbiven的博客 6330

vs快捷键折叠

Ctrl + M + M: 折叠或者展开当前方法。Ctrl + M + O: 折叠所有方法。Ctrl + M + L: 展开所有方法。工具-选项-搜索折叠。

qq_40685414的博客 1423

瑞芯微RK3568开发板实战:Android11系统parameter.txt文件配置全解析(附常见问题排查)

本文深入解析了瑞芯微RK3568开发板在Android 11系统下parameter.txt文件的配置要点与实战技巧。作为BootLoader启动阶段的核心蓝图,该文件决定了硬件初始化、分区布局及电源管理。文章详细拆解了身份标识、GPIO控制(PWR_HLD)、命令行参数及分区表等关键字段的配置逻辑,并针对RK3568平台与Android 11特性提供了专项适配策略,最后附带了启动失败、分区异常等常见问题的深度排查方法。

php55的博客 895

VS 代码对齐、折叠以及其他常用快捷键整理

VS 代码对齐、折叠以及其他常用快捷键整理

PassionLong的博客 1万+

《Ventoy 制作系统安装 U 盘的具体步骤》

然后您可以在电脑的磁盘管理中对 U 盘进行快速格式化,选择 FAT32 或 NTFS 文件系统。至此,Ventoy 系统安装 U 盘就制作完成了。您可以在需要安装系统的电脑上,从 U 盘启动,然后选择相应的系统镜像进行安装。安装完成后,将您需要的操作系统镜像文件(如 Windows、Linux 等的 ISO 格式镜像)复制到 U 盘的根目录。在安装程序中,选择您插入的 U 盘设备,确保选择正确,以免误操作。2. 确认选择的 U 盘盘符正确,防止误操作导致其他磁盘数据丢失。点击“安装”按钮,等待安装完成。

jiyiwangluokeji的博客 2669

Vue3项目实战:集成h265webjs打造高性能Web端H.265播放器

本文详细介绍了如何在Vue3项目中集成h265webjs库,构建高性能的Web端H.265播放器。通过封装播放器管理模块、利用Vue3组合式API优雅管理生命周期,并提供了从环境准备、核心集成到进阶优化的完整实战指南,有效解决了浏览器原生不支持H.265解码的难题,显著降低视频流带宽占用。

weixin_29016833的博客 364

把windows系统的默认编码改成UTF-8

对于开发人员来说windows的编码的确是神一般的存在,windows老版本语言编码实际上是ascii和gbk编码混用,因此经常乱码。现在UTF-8国际化流行的阶段,windows这么多年,不知道耽误了多少程序员 :),老朱是linux服务器,数据库服务器,web服务器,程序代码都已经改成UTF-8编码了,因此很少出现乱码的情况。 好在现在Windows 10 虽然是beta版,还是可以修改的。按照下面的步骤修改就可以了。 首先是在 控制面板 --->> 时间和语言---&...

robinhunan的博客 7万+

SAP采购含税价转换的底层逻辑解析:ABAP例程如何实现价税分离计算

本文深入解析SAP系统中采购含税价与不含税价的转换机制,重点介绍VOFM例程和ABAP代码实现价税分离计算的方法。通过详细讲解数学原理、税率体系及SAP定价引擎架构,为开发人员提供完整的解决方案,帮助提升采购业务中的价格处理效率和准确性。

weixin_29237635的博客 450

visual studio常用快捷键

vs常用快捷键

yehaifanxing的专栏 1243

scottplot5中使用signalXY图,如何更新数据?

🏆本文收录于《优快云问答解答》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 2443

手把手教你学Simulink--基础储能管理场景实例:基于Simulink的锂电池健康状态(SOH)在线评估仿真

本文详细介绍了基于Simulink的锂电池健康状态(SOH)在线评估仿真方法。主要内容包括:1)SOH定义与量化指标(容量SOH、内阻SOH及综合SOH);2)基于Thevenin模型参数辨识和递推最小二乘法(RLS)的在线评估原理;3)100次充放电循环的仿真场景设置;4)Simulink建模步骤(主电路搭建、核心模块实现及信号流连接);5)仿真结果分析,显示SOH评估误差<2%,响应时间45秒,满足在线评估需求;6)提出多参数融合评估、深度学习辅助辨识等优化方向。该方法为储能系统寿命管理提供了有效

MHD0815的博客 182

【VS】vs折叠快捷键

【VS】vs折叠快捷键 Ctrl + M + O: 折叠所有方法 Ctrl + M + M: 折叠或者展开当前方法 Ctrl + M + L: 展开所有方法

qq_43331089的博客 4291

电源防反接保护电路全攻略实战A04

本文深入剖析了硬件设计中电源保护电路的关键技术与实战经验。文章指出,保护电路虽小但至关重要,通过对比分析二极管与MOSFET防反接方案,揭示了MOSFET在效率、温控方面的优势。针对过压保护,重点讲解了TVS二极管选型要点,强调钳位电压而非击穿电压才是保护核心。文章结合工业案例(如48V通信模块烧毁、5V系统MOSFET过热等),详细阐述了PCB布局规范、热设计路径等工程细节,并提供了USB接口ESD防护的完整选型方案。最后强调硬件设计必须考虑最坏工况,在成本与性能间找到平衡点,避免因小失大。

启芯硬件的博客 777

Android 使用CodeBuddy提高开发效率

随着时代的变化,AI的兴起,作为开发者,完成开发任务在之前我们需要充分的理解需求,寻找相关文档,进行功能的开发,而在今天我们可以用很多开发工具,帮助我们智能编程,快速完成功能开发。

晨曦 3599

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

一些提高Android开发效率的工具&方法

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。【Android思维脑图(技能树)】知识不体系?

2401_84132544的博客 784

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

智创飞跃|Android 助力提高开发效率,打造优质应用

从开发工具到应用体验,从生成式 AI 到自适应设计,2025 Google 谷歌开发者大会带来了重要 Android 更新,助你在效率与创意并进的时代,构建更优质、更强大的应用。随着 Android 的更新,加上 AI 的接入与赋能,让 Android 开发新范式正在加速成型。从开发工具到应用体验,从生成式 AI 到自适应设计,2025 Google 谷歌开发者大会带来了重要 Android 更新,助你在效率与创意并进的时代,构建更优质、更强大的应用。AI 改变的不只是“怎么开发”,还有“开发什么”。

jike007gt的博客 909

2024 提升Android开发效率的实战技巧

我 as 升级了,无法截我自己的配置页面图,原理是一样的,你的模板配置了哪些选项,在上图中就可以选择。这是我自己的配置,大家可以拿去参考修改。2.2 as 版本4.1后从 Android Studio 4.1 开始,Google 停止了对自定义 FreeMarker 模板的支持。该功能对于我来讲是非常实用的,所以我在github上找到了另外一种和很多人在里进行反馈,但到目前还在等待官方支持。三 🌵一次生成一个文件Edit File Templates,创建单个xml、单个文件、文件头等模板。

weixin_57485542的博客 985

如何开发一个App(Android),Android开发技巧

开发工具,Android因为历史原因,前面很长一段时间使用的是Eclipse,我们要开发Android应用的时候需要另外安装Google为它开发的插件ADT,Eclipse这个开源软件很优秀,也很专业,但仅仅只是使用它来开发Android就显得有点鸡肋了,如果没有对Eclipse进行优化的话,会很卡很卡,后面Google实在不愿意寄人篱下,就专门为我们开发者开发了目前很受广大开发者推崇的Android Studio,现在2.0预览版也出来啦,大伙赶紧去下吧。 模拟器 === Android自带的模拟器一直

m0_65321095的博客 1万+

python开发效率怎样提高_python 提高开发效率的5个小技巧

很多时候学习是一种难者不会,会者不难的事情。下面的5个python技巧是性价比极高的知识点,一学就会,不难但是相当管用。使用交互模式使用python -i xxxx.py可以直接进入python的交互模式,可以很方便的调用xxxx.py中定义的方法和函数,特别适合调试没有main()方法的文件,强力推荐。使用pdb进行调试很多从c++/java转到python的同学可能对python没有断点功能相...

weixin_39575170的博客 134

Android Studio效率提升技巧:让Android开发更高效

想要提升Android应用的开发效率吗?Android Studio作为谷歌官方的集成开发环境,内置了众多实用功能,但很多开发者只使用了其中一小部分。本文将为您介绍10个实用的Android Studio效率提升技巧,帮助您在Android开发中节省宝贵时间。✨ ## 为什么需要优化Android Studio开发工具 在Android开发过程中,编译速度、代码导航和调试效率直接影响开发进度。

gitblog_00989的博客 1013

Android开发:为什么你的学习效率如此低,为什么你很迷茫,安卓app开发教程

为什么我们的学习效率如此的低呢?我们在上学一来一直都羡慕那种玩的多但是考的又好的人,他学习的时候你也在学习,他玩的时候你也在学习,但实际上每次考试他都能领先你一大截,有的时候我们看似都在安安静静的学习,但是效率却是个很大的差别,你学习两个小时的效果都不一定有别人半个钟头的学习效果好,这就是效率问题,那么为什么学习效率会有如此的差别呢? ####在我看来,最重要的原因就是:方法 在这个知识膨胀的时代,每天面对铺面而来的海量信息,我们的学习也不再是按照以往传统的学习模式了,更重要的是我们要进行科学学习,**什.

328

从0到1上手Android Studio,开启安卓开发之旅

摘要:本文详细介绍了使用Android Studio进行Android应用开发的完整流程。首先阐述了选择Android Studio的原因,包括其智能代码编辑器、可视化布局功能和强大的插件生态系统。接着指导读者完成JDK安装、环境配置和Android Studio下载等前期准备工作。在安装与初始设置章节中,逐步讲解了安装过程、SDK配置和主题选择等步骤。随后引导读者创建第一个Android项目,并深入解析项目结构。在界面设计部分,重点介绍了XML布局编辑、控件属性设置和实时预览功能。业务逻辑编写章节讲解了A

大雨淅淅的博客 1823

vue-devui 链接设计规范:devui-link 系列主题变量安装、引入与自定义指南

本文聚焦 vue-devui 项目 `devui-theme` 子包中与「链接(Link)」相关的设计变量体系,完整讲解如何在项目中安装 devui-theme、引入 `devui-var.scss` 样式变量文件,并深入拆解 `devui-link`、`devui-link-active`、`devui-link-light`、`devui-link-light-active` 四个核心变量的取

gitblog_00097的博客 506

Unity技术手册-Rider提高效率必备设置

专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)

空名先生 5806
上一篇: Apache -Common-lang包使用
下一篇: Eclipse升级ADT
我心V飞翔
博客等级 码龄16年 55粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值