使用IntelliJ Idea开发android
阅读数:93 评论数:0
跳转到新版页面分类
python/Java
正文
之前我已经装好了jdk,sdk,idea,genymotion模拟器。
1.将模拟器Genymotion和IntelliJ Idea相关联。
https://www.genymotion.com/plugins/
(1)从这里下载插件,然后打开Idea,选择File->Settings,出现如下界面,并选择Plugins.
(2)选择“Install plugin from disk”,从本地加载插件,选择前面下载好的插件jar包。
(3)重启idea,选择菜单栏View->Toolbar,让工具栏显示出来,可以看到工具栏多了个Genymotion Device Manager的图标。
(4)点击这个图标,在弹出的界面中选择Genymotion安装的文件夹。
(5)之后再点击这个图标,就可以启动genymotion.
2.虚拟机调试运行和手机调试运行之间的转换
(1)点击Edit Configurations ->Open Select Deployment Target Dialog为虚拟机调试,
(2)USB Device为手机调试(其中手机要调成开发者模式,还要在开发者选项中打开允许USB调试)
相关推荐
一、预备知识
Fragment必须嵌入到Activity中, 当Activity暂停时, 其中的所有片段也会暂停, 当Activity被销毁时,所有片段也会被销毁. 不过, 当Activity正在运
该属性是当一个view获取焦点时, 定义ViewGroup和其子控件两者之间的关系, 属性的值有三种:
(1) beforeDescendants: viewgroup会优先其子控
android webview从Lollipop(5.0)开始webview默认不允许混合模式, https当中不能加载http资源, 而开发的时候可能使用的是https的链接, 但是链接中的图
从网上查找资料,发现有多种方式, 我用了其中最简单的方式:
使用java.lang.String的replace方法,
<pre class="language-marku
在Anrdoid自定义View时候,需要使用TypedArray来获取XML layout中的属性值,使用完之后,需要调用recycle()方法将TypeArray回收。
那么Ty
当我们的项目的某些属性和第三方库中属性有冲突或者我们想修改第三方库中某些资源时,我们就需要使用tools:replace来处理。
1、有冲突的情况
比如第三方库中
在Android中,使用Span定义文本的样式,通过Span改变几个文字的颜色,Span能够改变TextPaint属性,在Canvas上绘制,甚至是改变文本的布局和影响行高这样的元素。Span是