jimu mirror key好用吗

发布于 10:26
Android Studio超好用插件集合
Android Studio 超好用插件集合
1.FindViewByMe:
该插件可以根据layout文件生成findviewid代码。&
(ps:之前的 Android Property Initializer 没有了)&
2.Robotium Recorder
  Robotium Recorder是一个自动化测试框架,用于测试在模拟器和Android设备上原生的和混合的移动应用程序。Robotium Recorder可以让你记录测试案例和用户操作。你也可以查看不同Android活动时的系统功能和用户测试场景。
  Robotium Recorder能让你看到当你的应用程序运行在设备上时,它是否能按预期工作,或者是否能对用户动作做出正确的回应。如果你想要开发稳定的Android应用程序,那么此插件对于进行彻底的测试很有帮助。&
3.jimu Mirror
  Android Studio配备了一个可视化的布局编辑器。但是一个静态的布局预览有时候对于开发人员而言可能还不够,因为静态预览不能预览动画、颜色和触摸区域,所以jimu Mirror来了,这是一个可以让你在真实的设备上迅速测试布局的插件。jimu Mirror允许在设备上预览随同编码更新的Android布局。
4.Drawable Importer
为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。
5.FindBugs
右键会出现一个Find Bugs菜单.至此,findbugs插件安装完毕,你可以放心的使用了。。 FindBugs的设置:&
安装好之后,可以通过 Projects & Property & FindBugs标签对其进行设置。设置方法可以根据自己的需要进行调整。
另外在 问题(Proplems)列表窗口(Windows & 视图 & 问题)的Filter设置里,把FindBugs的有关选项都check上。
FindBugs地执行:&
选中 所在项目,鼠标右键 & Find Bugs & Find Bugs执行,哈哈,一切搞定了吧,然后就是我们的使用了。
6.GsonFormat
根据json字符串生成bean代码。
androidcodegenerator, 该插件可以生成 adapter 里getview方法需要的viewholder类。
7.android-selector-chapek
根据资源自动生成相应的selector,免得对selector文件复制粘贴了
8.android-material-design-icon-generator-plugin
material-design-icon资源生成器 icon资源都是官方提供:google/material-design-icons & GitHub
9.genymotion-gradle-plugin
不同于图形化的genymotion插件,这个允许你通过脚本来配置,创建device
10.gradle-packer-plugin
让多渠道打包变的更简单
11.lint-cleaner-plugin
移除Android中无用资源
12.dexcount-gradle-plugin
方法数计算,对于较大应用避免方法爆棚很有用
13.robolectric-gradle-plugin
Robolectric测试辅助工具
14.GradleDependenciesHelperPlugin
maven gradle 依赖支持自动补全
15.Json2Java
根据JSon数据自动生成对应的Java实体类,还支持Parcel、Gson Annotations对应代码自动生成。期待后续的提取父类以及多url构建整个工程的功能&
项目地址:&
在线演示:
16.Android Holo Colors IntelliJ Plugin
Android studio插件,生成holo样式9 patch图片&
项目地址:&
17.SelectorChapek for Android
Android Studio插件,可根据固定文件名格式资源自动生成drawable selectors xml文件。&
项目地址:
18.Android Asset Studio
各种Android资源自动生成器,包括启动图标、ActionBar图标、通知栏图标、点9等&
项目地址:&
在线演示:
19.Android Screenshot library
Android截图工具类,用于在持续集成时截图&
项目地址:
20.sonar-android-lint-plugin
将android lint的错误在sonar中展现&
项目地址:
21.umeng-muti-channel-build-tool
渠道打包工具&
项目地址:&
另可参见Google的构建系统Gradle:
22.ViewServer
允许app运行在任何手机上都可以用HierarchyViewer查看&
项目地址:
来源:http://blog.csdn.net/vivian8725118/article/details/
打赏金额¥:
选择支付方式:
微信扫码支付
打赏金额¥
金币8432枚
发布于 16:41
发布于 16:00
,就不要想着去走!
您需要登录后才可以回帖
最热文章墙
Powered by Created byAndroid Studio(30)
Android Studio是目前Google官方设计的用于原生Android应用程序开发的IDE。基于JetBrains的IntelliJ IDEA,这是Google&I/O 2013第一个宣布的作为Eclipse的继承者,深受广大Android社区的欢迎。在经过漫长的测试阶段后,最终版本于去年12月发布。
  Android Studio是一个功能全面的开发环境,装备了为各种设备——从智能手表到汽车——开发Android应用程序所需要的所有功能。不但总是有改进的余地,Android Studio还提供了对第三方插件的支持,下面本文将列出一些最有用的插件。
 1.&H.A.X.M(硬件加速执行管理器)
  如果你想使用Android模拟器更快地执行应用程序,那么H.A.X.M是你的最佳选择。H.A.X.M提供Android SDK模拟器在英特尔系统中的硬件加速。我认为H.A.X.M是最有用的插件,因为它能让Android开发人员尽快地在模拟器上运行最新的Android版本。
  安装H.A.X.M
  打开Android SDK管理器,选择“Intel x86 Emulator Accelerator (HAXM installer)”,接受许可并安装软件包。
  这个进程只是下载软件包,还没有安装。为了完成安装到图片所示的SDK路径C:\Users\Administrator\AppData\Local\Android\sdk\&(安装在Windows机器上)并找到下载的文件夹。我的是:C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel.&打开安装文件Hardware_Accelerated_Execution_Manager,单击可执行的intelhaxm-android,继续安装。完成此安装后,你就可以使用该模拟器了。
 2. genymotion
  Genymotion是测试Android应用程序,使你能够运行Android定制版本的旗舰工具。它是为了VirtualBox内部的执行而创建的,并配备了一整套与虚拟Android环境交互所需的传感器和功能。使用Genymotion能让你在多种虚拟开发设备上测试Android应用程序,并且它的模拟器比默认模拟器要快很多。
  如果你想要确保你开发的应用程序能够在所有支持的设备上流畅地运行,但在特定设备上排除错误有困难时,那就应该好好利用这款伟大的插件。
  想要安装Genymotion,可以参见。
 3. Android&&Drawable Importer
  为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android&&Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android&&Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。
  安装Android&&Drawable Importer
 4. Android ButterKnife Zelezny
  Android ButterKnife是一个“Android视图注入库”。它提供了一个更好的代码视图,使之更具可读性。 ButterKnife能让你专注于逻辑,而不是胶合代码用于查找视图或增加侦听器。用ButterKnife编程,你必须对任意对象进行注入,注入形式是这样的:
@InjectView(R.id.title) TextV
  Android ButterKnife Zelezny是一款Android Studio插件,用于在活动、片段和适配器中,从所选的XML布局文件生成ButterKnife注入。该插件提供了生成XML对象注入的最快方式。如果只是一两个注入,那么这样写是没有问题的,但如果你有很多要写,那就需要参考所有的注入,将它们编写到源文件中。
  下面是一个代码在使用Android ButterKnife之前的样子的例子:
  以及使用之后:
  安装ButterKnife Zelezny:
 5. Android&&Holo Colors Generator
  开发Android应用程序需要伟大的设计和布局。Android&&Holo Colors Generator则是定制符合喜好的Android应用程序的最简单方法。Android&&Holo Colors Generator是一个允许你为你的应用程序随心所欲地创建Android布局组件的插件。此插件会生成所有必要的可在项目中使用的相关的XML画板和样式资源。
  安装&Holo Colors Generator:
 6. Robotium&Recorder
  Robotium Recorder是一个自动化测试框架,用于测试在模拟器和Android设备上原生的和混合的移动应用程序。Robotium&Recorder可以让你记录测试案例和用户操作。你也可以查看不同Android活动时的系统功能和用户测试场景。
  Robotium&Recorder能让你看到当你的应用程序运行在设备上时,它是否能按预期工作,或者是否能对用户动作做出正确的回应。如果你想要开发稳定的Android应用程序,那么此插件对于进行彻底的测试很有帮助。
  下面是一个例子,是我的应用程序使用Robotium&Recorder时的样子:
  想要安装Robotium&Recorder,请登录它的官方页面,并根据你的操作系统的版本在安装区域选择Robotium&Recorder。
 7.jimu Mirror
  Android Studio配备了一个可视化的布局编辑器。但是一个静态的布局预览有时候对于开发人员而言可能还不够,因为静态预览不能预览动画、颜色和触摸区域,所以jimu Mirror来了,这是一个可以让你在真实的设备上迅速测试布局的插件。jimu Mirror允许在设备上预览随同编码更新的Android布局。
  安装jimu Mirror:
 8.Strings-xml-tools
  Strings-xml-tools是一个虽小但很有用的插件,可以用来管理Android项目中的字符串资源。它提供了排序Android本地文件和添加缺少的字符串的基本操作。虽然这个插件是有限制的,但如果应用程序有大量的字符串资源,那这个插件就非常有用了。
  安装Android&Strings.xml tools:
  您有更优秀的Android Studio插件吗,欢迎在留言中告诉我们。、
  英文原文:&翻译:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:33306次
积分:1914
积分:1914
排名:第14082名
原创:133篇
转载:199篇
(2)(36)(28)(66)(70)(25)(89)(16)有没有啥好点的 Android 开发交流论坛? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
有没有啥好点的 Android 开发交流论坛?
13:02:29 +08:00 · 1905 次点击
国内的我所知道的有 eoe 和 apkbus,但是这两个论坛的排版实在是...也不方便代码排版,另外内容也特别的乱。大家有没有啥好的 Android 开发交流论坛推荐呢?
20 回复 &| &直到
13:47:25 +08:00
& & 13:26:32 +08:00 via iPhone
& & 13:30:40 +08:00 via iPhone
个人觉得栈爆网足够了。
我被一个所谓eoe版主的技术分享浪费了一天时间之后,再也不去这样的论坛。都是一瓶子不满半瓶子咣当的。
& & 13:32:07 +08:00
我上大学那会有个cmd100觉得还行,里面的人相对热情些,不过我觉得国内的开发人员社区都难免太差,素质摆在那里了 ,如果是交流技术,混国内论坛的人技术强不到哪里去,如果是要找某个具体的问题,直接上stackoverflow,个人愚见~
& & 13:51:29 +08:00 via Android
有问题问google,搜到stackoverflow
& & 14:00:02 +08:00
@ so... 就是想去认识多点大神跪舔下。
eoe 那些感觉内容太杂,多是些源码的 zip 包...
就是不知道有没有类似 ruby-china 一样的 Android 开发交流论坛,可以找到一些高质量的分享。
& & 14:01:43 +08:00
@ 发现大神,看来还是 RoR 党
& & 14:03:35 +08:00
@ 域名是不是
?这个域名好像已经过期了,应该是已经关了吧?
& & 14:06:29 +08:00 via Android
有问题问google,搜到的stackoverflow答案基本靠谱
有空就看官方的例子和文档
& & 14:08:54 +08:00
& & 14:22:57 +08:00
@ 不懂,可能是吧。好久没关注了。
& & 14:36:00 +08:00
@ 我说的 SO 是 Stack Overflow
& & 14:36:14 +08:00
同求,但是我看来看去只有stackoverflow
& & 14:37:04 +08:00
大家都只愿意索取,不愿奉献,结果就是谁都索取不到
& & 16:46:22 +08:00 via iPhone
@ 别,不是大神…
上次是有几个搞技术分享,一个自称是 eoe 某个区加 Unity 区的版主,声音跟蚊子一样,幻灯片做的不忍直视,还现场教我们注册 eoe …我就呵呵了。
生气主要是因为我大清早起来坐了俩小时公交…比较伤心
& & 18:34:17 +08:00
不过说实话 eoe 是挺适合入门的,我当初也是从 eoe 找来 mars 老师的视频学习。
& & 18:40:39 +08:00
@ 说的对!我先把我藏着的一些资源贡献下。
1. Android Weekly
每周都能收到关于 Android 开发的精品文章、资讯,质量相当高!
2. jimu Mirror
Android 布局实时同步到手机预览工具,另外一个强大的地方是,可以模拟数据,填入布局,而不需要写 Java 代码增加 Adapter 去弄数据。
我以微信的布局为例子写了一篇博文介绍了一下这个工具
3. jimu Labs 的博客
最近在谈 Lollipop 的动画实现,很酷,正在订阅中..
& & 18:48:08 +08:00
感觉国内的论坛好多都是上来就要源码
& & 18:55:37 +08:00 via iPhone
& & 19:05:55 +08:00 via Android
为什么没人说xda-dev
& & 13:47:25 +08:00 via Android
为什么没人说g+的群组??里面有一些很不错的
& · & 603 人在线 & 最高记录 1893 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.3 · 53ms · UTC 18:04 · PVG 02:04 · LAX 11:04 · JFK 14:04? Do have faith in what you're doing.robotium recorder
一.安装 资料来自官方 Prerequisites: Install the Java JDK. Install the Android SDK. The ADT bundle with Eclipse is recommended. Or update the Android SDK tools if already installed. From the Eclipse ...
Android Studio是目前Google官方设计的用于原生Android应用程序开发的IDE.基于JetBrains的IntelliJ IDEA,这是Google I/O 2013第一个宣布的作为Eclipse的继承者,深受广大Android社区的欢迎.在经过漫长的测试阶段后,最终版本于去年12月发布. Android Studio是一个功能全面的开发环境,装备了为各 ...
转自:/article/8-android-studio-plugins.html Android Studio是目前Google官方设计的用于原生Android应用程序开发的IDE.基于JetBrains的IntelliJ IDEA,这是Google I/O 2013第一个宣布的作为Eclipse的继承者,深受广大Android ...
一.使用技巧
1.设置ide和project编码格式
2. 自动删除没有用的资源,给APK减减肥 有时候我们添加的一些资源,如图片和一些没用的代码,以及在添加第三方库的时候我们只需要使用其中的一部分功能和一部分资源,那么这个时候如果靠我们手工去怕是非常难做的,配置方法如下: android { buildTypes { release { minify ...
阅读目录 1. H.A.X.M(硬件加速执行管理器) 2. genymotion 3. Android
Drawable Importer 4. Android ButterKnife Zelezny 5. Android
Holo Colors Generator 6. Robotium Recorder 7.jimu Mirror 8.Strings-xml-too ...
最近在学robotium.看到别人说robotium的Eclipse的插件非常好用. 打算安装时.发现死活都无法连接/updates/ 过程是 in Eclipse, Help-& Install new software -& 在“Work with” 黏贴http://recorder.robotium ...
除了Robotium,Android还有其他的自动化测试方法,比如Monkey和MonkeyRunner. 这里就做一个简单的介绍和使用方法. 本文提纲: 1. Android SDK以及SDK中的工具
- SDK Manager
- monitor 2. MonkeyRunner 3. Monkey
Androi ...
1.下载安装Robotium
地址:/p/robotium/
配置:将下载好的 robotium-solo-5.4.1.jar 文件导入到Android Studio中
(Android Studio下直接将robotium-solo-5.4.1.jar放到app/libs/目录下, ...
本人之前曾经撰文描述Appium和UIAutomator框架是如何定位Android界面上的控件的. UIAutomator定位Android控件的方法实践和建议 Appium基于安卓的各种FindElement的控件定位方法实践和建议 今天我们换一个渊源更留长,当今更盛行的框架Robotium,实践下看它又是如何对控件进行定位的. 1. 背景 为保持这个系列的一致性,我们 ...
1. 背景 在使用MonkeyRunner的时候我们经常会用到Chimchat下面的HierarchyViewer模块来获取目标控件的一些信息来辅助我们测试,但在MonkeyRunner的官网上是没有看到相应的API的描述的,上面只有以下三个类的API引用信息(/tools/help/MonkeyDevice.html ...
在分析Robotium的运行原理之前,我们有必要先搞清楚Instrumentation的一些相关知识点,因为Robotium就是基于Instrumentation而开发出来的一套自动化测试框架.鉴于之前本人已经转载和编写了Instrumentation的一些文章,所以建议大家如果没有看过的还是翻看下先对Instrumentation有个基本的理解.然后带着疑问再来看这篇文章 ...
1. 问题背景描述 在工作中需要在没有项目源码的情况下直接使用robotium测试目标android平台launcher,平台的版本基于当前最新的android 4.4.2.之前在验证可行性的时候使用本人同样使用android4.4.2的测试手机htc incredable s针对一个只有apk的notepad应用做过同样的验证,在测试手机上运行完全没有问题.该测试代码如下 ...
Robotium的测试类ActivityInstrumentationTestCase2是继承于Junit3的TestCase类,所以并没有提供Junit4的特性.如网上总结说的 不能通过annotate的方式来识别子类的新特征,,@afterclass等特征.只能通过写setup和teardown,TestCase只能以test开头进行测 ...
在配置SCOM 2012 R2的应用程序事务性监视的时候,发生在捕获网页的时候无法加载web recorder控件,经过检查IE的这个控件已经被我手动启用了,如图. 而且当前也是用管理员身份登录的,如图. 后来在网上找到了下面的解决方案. 这个方案是一个针对当前用户的一个修复的方案,为了避免原文的链接失效,现在把文章的内容附在下面,方便大家查看. ============= ...
利用robotium实现微博的自动绑定 android应用进行微博绑定主要有两种方式,一种客户端实现个webView,请求微博默认的授权页,另一种则是直接调用微博客户端,这里实现的为前一种,即进和微博默认的授权页,输入用户名密码,然后登录. 主要过程:点击微博绑定按钮“立即绑定”,客户端进入授权页,输入用户名及密码,点击“登录”,微博绑定后按钮状态变为“解除绑定”,点击可解 ...
借鉴网上相关资料主要用于无root权限的终端.主要分为以下三步:
一.重写InstrumentationTestRunner类:
package com.exmaple. import java.io.F import java.io.FileW import java.io.IOE import java.io.W ...
最近测试框架收到反馈,详查后发现了一个Robotium的问题,甚有趣,遂记录.
Robotium.enterText输入数据后,点击&发送&按钮,多数情况下失败,少数时候成功.
这个问题不需要深入的分析流程,直接看enterText源码便可发现大概问题: public void setE ...
原文地址:http://blog.csdn.net/xiqobai/article/details/ The Pros and Cons of Different Android Testing Methods By Ville-Veikko Helppi 05 Jun 2013 The Google Play has become an overwhelm ...
根据前一篇文章&移植MonkeyRunner的图片对比和获取子图功能的实现-Appium篇&所述,因为Appium和MonkeyRunner有一个共同点--代码控制流程都是在客户端实现的.所以要把MonkeyRunner在PC端实现的图片比对和获取子图功能移植到同样是在PC端运行的Appium是很容易的事情,但是对于在服务器端运行的Robotium和UiAuto ...
从上一章&Robotium源码分析之Instrumentation进阶&中我们了解到了Robotium所基于的Instrumentation的一些进阶基础,比如它注入事件的原理等,但Robotium作为一个测试框架,其功能远不止于只是方便我们注入事件,其应该还包含其他高级的功能,参照我们前面其他框架如MonkeyRunner,UiAutomator和Appium ...Android(76)
用过 Sketch 的朋友应该都知道一个叫 Mirror 的功能,它可以将你的设计稿放到手机上预览,为设计师们提高了不少效率。而今天我要介绍的
jimu Mirror ,和 Sketch Mirror 类似,可以将 Android 的 xml 实时放到手机上预览。但是现代化的 IDE 都已经提供在 IDE 内实时预览 xml 的功能,**jimu Mirror** 有啥用呢?
有用!还是相当有用! 本文将以微信的界面作为参考,在不写一句 Java 代码的情况下,轻松实现微信的几个界面。
安装 jimu Mirror
jimu Mirror 支持 Android Studio / IDEA,本文将以 Android Studio 作为开发环境,读者请自行下载对应版本。
将插件下载下来后,在 Android Studio 菜单进行简单操作,即可安装。
Configure -& Plugins -& install plugin from disk
没什么意外的话,你应该就能看见 Mirror 的小图标了。:)
配置 jimu Mirror
如果你使用的是 Android Studio,恭喜你,你什么都不用做,把手机接上电脑就可以了!如果你是其它 IDE,请查看。
首先,将 Android Studio 的 Project 面板从 Android 切换到 Project,这样我们就能观察所有文件的变化;
再通过菜单,将 Mirror 的 Console 打开,这样我们就能观察 Mirror 的运行情况;
最后点一下「Start/Stop Mirror」的小图标,把 Mirror 跑起来,如无意外,Project 下会生成一个 app/mirror 的目录,同时你的手机应该会跑起 jimu Mirror 的主程序。
编写「聊天」列表界面
先新建两个 layout,一个放 ListView 一个放 ListView Item。
fragemnt_messages.xmllist_item_message.xml
往 fragment_messages.xml 增加一个 ListView,代码大概如下:
&LinearLayout&
android:id=&@+id/listView&/&
&/LinearLayout&
然后往 list_item_message.xml 添加所需要的控件,例如放置头像的 ImageView,放置昵称的 TextView。
&LinearLayout&
&ImageView
android:id=&@+id/avatar&/&
android:id=&@+id/name&/&
android:id=&@+id/content&/&
android:id=&@+id/time&/&
&/LinearLayout&
按下「保存」按钮,可以看到在 Mirror 的 Console 里有新的输出,它为刚才修改的文件生成了新的 mirror 数据文件。
Mirror XML 简介
打开 app/mirror 下的 list_item_message.xml,可以看到如下 XML 代码:
&_content layout=&@layout/list_item_message&&
&!-- ImageView Examples:
&avatar src=&@drawable/image_resource& /&
&avatar src=&relative_path/image.jpg& /& --&
&avatar /&
&!-- TextView Examples:
&name text=&@string/string_resource& /&
&name text=&Text literal& textSize=&14sp& /& --&
&content /&
&/_content&
我们在 layout 中 ID 为 avatar 的 ImageView,在 Mirror 的数据文件里被 &avatar/& 闭合所定义,我们可以在闭合内设置 avatar 的属性,例如我要给它设置个 src:
&avatar src=&@drawable/image_resource& /&
同理地,其它属性也可以在闭合里写属性定义。
实现聊天列表界面
上面简单地说明了下 Mirror XML,但是我们的目标是编写一个列表,然不是一个 Item,所以要实现聊天列表,真正要修改的是
app/mirror/fragment_messages.xml。
打开 app/mirror/fragment_messages.xml,可以看到类似结构。
&_content layout=&@layout/fragment_messages&&
&listView&
&/listView&
&/_content&
要往 ID 为 listView 的 ListView 添加数据,往闭合内放 items 即可;
&items layout=&list_item_message&&
&avatar src=&@drawable/avatar_special&/&
&name text=&Special&/&
&content text=&[图片]&/&
&time text=&晚上 11:59&/&
小 Tips: 这里的测试数据,例如 drawable,可以放到 app/mirror/res 下,这样可以实现测试数据与正式代码分离,非常优雅!
其中我们在最外层的 items 声明了渲染的 layout 为 list_item_message,子
_item 也支持定义它自己的 layout,例如在聊天列表里,有服务号、订阅号的记录,它们的样式可能与其它不同。
&items layout=&list_item_message&&
&_item layout=&list_item_message_special&/&
&_item count=&5&/&
另外,通过设置 count 属性可以实现添加重复的 item。
聊天列表效果
添加好各种模拟数据后,保存好所有文件,回到手机上,在 jimu Mirror 的界面列表选择 fragment_messages。
编写主界面
目前 jimu Mirror 暂时只支持 Actionbar Tab 去切换 Fragments,所以主界面先用 Actionbar Tab 吧。
新建 layout activity_main.xml,往里添加一个 ViewPager:
&LinearLayout&
&android.support.v4.view.ViewPager android:id=&@+id/pager& /&
&/LinearLayout&
修改 mirror 下对应的 XML 文件:
&actionbar title=&微信& showTabsFor=&@id/pager&/&
&_content layout=&@layout/activity_main&&
&_page title=&聊天& layout=&fragment_messages&&
&listView&
&/listView&
&_page title=&发现& layout=&fragment_discovery&&
&listView&
&/listView&
&_page title=&通讯录& layout=&fragment_contacts&/&
&/_content&
&items&&/items& 内就是把上面**编写「聊天列表」**的 items 往里堆,当然这样很不 DRY。我们可以把**items**抽离出一个 XML,再把它们
include 进去。
&!--- File name: messages.xml ---&
&items layout=&list_item_message&&
&content/&
&!--- File name: activity_main.xml ---&
&_page title=&聊天& layout=&fragment_messages&&
&listView&
&items include=&messages.xml&/&
&/listView&
在 jimu Mirror 的 layout 列表里选择 activity_main,哈哈,还挺像嘛!
这几年 Android 相关的开发工具都在飞速进步,前几年我们还在挣扎 ADT,现在一个 Android Studio 妥妥的,再配个 Genymotion,谁还想念那自带模拟器呢?
这个插件虽算不上革命之举,但从效率上,无疑提高了界面开发速度,如果团队里还有屌炸天懂 XML 规范的设计师,相当部分的前端工作可以托付给他了。
最后,**相关资源**附上本文项目代码。
: 本文示范代码,使用 jimu Mirror 模仿微信界面。: 官方的说明文档
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6876次
排名:千里之外
原创:15篇
转载:66篇
(3)(8)(23)(10)(9)(7)(13)(5)(6)}

我要回帖

更多关于 jimu mirror 怎么使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信