Android Studio 插件开发7、创建模板代码【代码篇】
2023-09-27 14:27:35 时间
这个相对来说较为复杂。但是也不是非常的复杂。
来吧
新建recipes/customActivity/src/app_package
包名。
创建其文件内容、
customActivityJava
为java语言创建代码
内容
package com.anguomob.anguo.recipes.customActivity.src.app_package
import com.android.tools.idea.wizard.template.escapeKotlinIdentifier
import com.android.tools.idea.wizard.template.getMaterialComponentName
import com.android.tools.idea.wizard.template.renderIf
fun customActivityJava(
activityClass: String, generateLayout: Boolean, layoutName: String, packageName: String, useAndroidX: Boolean
): String {
val layoutBlock = renderIf(generateLayout) {
"""
setContentView(R.layout.${layoutName})
"""
}
return """
package ${escapeKotlinIdentifier(packageName)}
import
相关文章
- 关于android studio
- Android Studio开发调试使用
- Android Studio 60个插件整理
- 抢先体验:Android “O”开发者预览版
- android studio ndk-build 编译C生成.so文件(ndk基础篇
- Android 换肤指南
- 1-3年Android开发工程师面试经验分享,帮你突破瓶颈
- 使用新版本5+SDK创建最简Android原生工程(Android studio)http://ask.dcloud.net.cn/article/13232
- 解决Android Studio出现Failed to open zip file. Gradle's dependency cache may be corrupt的问题
- android 小技巧
- IBM研究:2014年Android应用漏洞激增
- android-plugmgr源代码分析
- Android screencap截屏指令
- Android Studio不能预览xml问题解决方案
- Android Jetpack组件之WorkManager后台任务管理的介绍与使用(一)
- Android Studio 插件开发7、创建模板代码【效果篇】
- Android jetpack LifeCycle 在Services中的应用
- Android studio 控制台中文乱码
- android studio解决warning: Ignoring InnerClasses attribute for an anonymous inner class
- Android Studio "佛祖保佑 永无bug" 注释模板设置详解(仅供娱乐)
- [Android Studio]Failed to install Intel HAXM 问题解决
- android viewpager 弹性效果的实现,首页往左拉弹回,尾页往右拉弹回
- 【Android 性能优化】应用启动优化 ( 方法追踪代码模板 | 示例项目 | SD 卡访问权限 | 示例代码 | 获取 Trace 文件 | Android Studio 查看文件)