ARouter的使用步骤(以宿主APP modulebase和moduleuser 三大模块组成的工程为例) 第一步 因为路由跳转是子模块都需要用到的,所以我们在module_base模块中引入 compile "com.alibaba:a…
分类:Andriod
模块化开发之butterknife 在 library中使用
在Android开发中butterknife是一个很好的对资源初始化的工具,它可以使你的代码简洁通俗易懂,同时配合Android ButterKnife Zelezny插件可以让你写代码的速度提升至少数十倍。 。 单模块化开发使用步骤 第一…
Android Library和Android APP、Java Library的区别
Android Library和Android APP、Java Library的区别 Android Library在目录结构上与Android App相同,它能包含构建APP所需的一切(如源代码、资源文件、Android Manifes…
Android Library开发注意事项
Android Library开发注意事项 App Module添加依赖Android Library时可以设置library的优先级, 在编译时,app按照library从低到高的优先级依次与每个library合并。 开发Android …
实现activity跳转动画的五种方式
第一种: (使用overridePendingTransition方法实现Activity跳转动画) 在Activity中代码如下 /** * 点击按钮实现跳转逻辑 */ button1.setOnClickListener(new Vie…
Activity启动过程中获取组件宽高的五种方式
第一种:(重写Activity的onWindowFocusChanged方法) /** * 重写Acitivty的onWindowFocusChanged方法 */ @Override public void onWindowFocus…
Android studio发布Library到Jcenter
1.配置module 找到Library的Build.gradle文件,加入如下代码 ext { PUBLISH_GROUP_ID = 'cn.ziyeyouhu.android' PUBLISH_ARTIFACT_ID = 'sweet-…
Android 中使用WebViewJavaScriptBridge进行H5和原生的交互
1. 概述 当我们采用H5与Native原生结合开发,使用H5去开发一些功能的时候,肯定会涉及到Android与Js互相调用的问题,通常有两种实现方式, 第一种使用原生的addJavascriptInterface()来解决 第二种使用第三…
常用adb操作命令详解
什么是adb adb的全称为Android Debug Bridge(安卓调试桥),用于直接操作管理android模拟器或者真实的android设备.它相当于是一个客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是andr…
Android Studio 快捷键小技巧大合集
1. 书签(Bookmarks) 描述:这是一个很有用的功能,让你可以在某处做个标记(书签),方便后面再跳转到此处。 调用:Menu → Navigate → Bookmarks 快捷键: 添加/移除书签:F3(OS X) 、…