摘要: 今年的Google全球开发者大会虽然没有新的Android系统和设备,但是还是推出了一些不错的产品,Android Studio就是其中之一。这个基于Intellij IDEA开发的Android IDE让很多人眼前一亮,其实时编写布局文件实时预览并适配多屏的功能可以说让苦于界面布局开发的人看到了希望。代码自动提示、运行响应速度、都比Eclipse来的要好。但这次推出的版本毕竟是预览版,所以改进的控件还有很大,大家也不要吐槽不好或难用,有空间,所以才有进步。Google也是将版本号置为0.1而非1.0,可见其改进空间之大,我们可以先试用,等待完善版的不断推出。今天就记录一下Android St 阅读全文
posted @ 2013-05-23 16:47 忆冉 阅读(54012) 评论(3) 推荐(7) 编辑
摘要: 今天下载了eclipse indigo(3.7) 使用,安装了一些插件,backup一下 plugins: edu.umd.cs.findbugs.plugin.eclipse_1.3.5.20080913 jp.gr.java_conf.ussiy.app.propedit_4.8.2 org.adarsh.jutils_3.1.0 org.easyexplore_1.0.1 com.sysdeo.eclipse.tomcat_3.2.1最后不要忘了在eclipse.ini里加上 -clean参数 (cmd eclipse.exe -clean)?插件集合:1 eclipse 添加插件Pro 阅读全文
posted @ 2012-07-30 10:47 忆冉 阅读(6748) 评论(0) 推荐(0) 编辑
摘要: 稍微整理下Android学习系列的文章目录Android学习系列(1)--App签名(为apk签名)Android学习系列(2)--App自动更新之通知栏下载Android学习系列(3)--App自动更新之自定义进度视图和内部存储Android学习系列(4)--App自适应draw9patch不失真背景Android学习系列(5)--App布局初探之简单模型Android学习系列(6)--App模块化及工程扩展Android学习系列(7)--App消息推送机制Android学习系列(8)--App反编译与代码混淆Android学习系列(9)--App列表之分组ListViewAndroid学习 阅读全文
posted @ 2012-07-10 09:53 忆冉 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 原作者为: 苍山。感谢他分享的内容,现在分享出来给eoeAndroid的各位同胞。详情参考http://www.eoeandroid.com/thread-71642-1-1.html和http://blog.csdn.net/w553000664/article/details/7869258概述 Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己的生命周期. 阅读全文
posted @ 2013-06-25 15:44 忆冉 阅读(8151) 评论(1) 推荐(0) 编辑
摘要: 研究了android两个礼拜,稍微有了点眉目,开始正式帮公司开发应用的时候,发现ListView没有现成的显示网络图片的类或方法,网上查了查也没找到好的解决方法。心一横,自己研究吧,现在把我的解决办法和大家分享一下。使用ListView的方法就不在此介绍了,google一下都是的。第一步:分析api使用ListView都需要使用Adapter,而api中的adapter都继承自BaseAdapter,所以第一反应就是自己实现一个继承自BaseAdapter的adapter,但是BaseAdapter还是属于高度抽象的基类,所以实现起来还是还是有点难度的。此时作为初学者的你(当然我也是啦)应该最 阅读全文
posted @ 2013-06-05 22:38 忆冉 阅读(3366) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-05-23 17:05 忆冉 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 参考资料:http://www.cnblogs.com/olvo/archive/2012/05/21/2511632.htmlhttp://wenku.baidu.com/view/b1a339ebaeaad1f346933f70.html在安卓中,只有垂直的linearlayout属性里面的内部组件靠左靠右才有效,同理,水平的linearlayout属性里面的内部组件靠上靠下才有效,否则无效由此考虑如何让水平linearlayout中同一行内组件靠左靠右显示呢, <LinearLayout xmlns:android="http://schemas.android.c... 阅读全文
posted @ 2013-03-26 17:10 忆冉 阅读(94829) 评论(3) 推荐(3) 编辑
摘要: 相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过。简单使用一下搜索工具,我们就不难找到下面这样的答案:layout_gravity 表示组件自身在父组件中的位置 gravity 表示组件的子组件在组件中的位置看似很简单嘛~) 貌似大伙瞅一眼就明白了。今天我要说的就是这貌似瞅一眼就明白的道理。 为什么这么简单的道理,总有同学会发现,在“某些时候”,layout_gravity这个属性不好使了,失去了它应有的作用。于是同学们又开始使用搜索工具,一边还不停的骂:Google做的这个layout真他妈的不好使! 下面我们就网上找来的一个例子来简单描述一种layo 阅读全文
posted @ 2013-03-26 15:56 忆冉 阅读(45740) 评论(5) 推荐(8) 编辑
摘要: 偶然发现新出厂的手机都在桌面自带了百度搜索widget,于是打算模仿做一个,本以为是很简单的demo,结果发现问题出来了,写完demo之后编译成功运行真机测试,添加桌面组件时候显示“加载组件失败”,几经调查终于了解到原来google—android中appwidget只支持remoteview,而remoteview支持的组件那是少之又少,除了button、layout几乎不支持其他组件,显然想在widget中添加一个edittext是行不通了(当然通过修改framework或者将layout嵌入luncher还是可以实现的,作为小菜鸟而言暂时还没打算研究那么深入),借鉴豌豆荚、百度搜索、谷歌 阅读全文
posted @ 2013-03-21 16:39 忆冉 阅读(331) 评论(0) 推荐(1) 编辑
摘要: 一直想知道如何在AppWidget里面添加 ListView,EditText 这些复杂的View.我们知道要在AppWidget里添加 View都是通过RemoteView来做到了,然而RemoteView本身功能很弱,支持的操作很少,而且支持RemoteView的Widget很少:在Dev Guide中有下面这段: 1 A RemoteViews object (and, consequently, an App Widget) can support the following layout classes: 2 3 * FrameLayout 4 * LinearL... 阅读全文
posted @ 2013-03-21 11:47 忆冉 阅读(3310) 评论(1) 推荐(1) 编辑
摘要: ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备. 先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USBdebugging. 对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修改~/.bash_profile文件, 设置运行环境指向sdk的tools目录. 具体是打开~/.bash_profile文件(如果没有此文件也可以自行添加), 在里面加入一行: export PATH... 阅读全文
posted @ 2013-03-19 17:18 忆冉 阅读(3694) 评论(0) 推荐(0) 编辑
摘要: 本文仅针对真正的菜鸟,大虾们请飘过哈,嘿嘿。要使用Monkeyrunner,我们首先得干神马呢?当然得准备使用环境。这个不外乎就是我们得事先安装好android的SDK,配置好开发环境(如Eclipse),安装好Python(因为Monkeyrunner其实是由Jython写的,直接调用android API来整的,我的机子上安装的是python2.5)。这些步骤网上都有非常详细的教程,教大家手把手地搭环境,我这里就不多废话了。环境搭好后,接下来我们就可以开始使用它了。目前网上的monkeyrunner教程很多都是直接翻译官网上的资料,写得很粗略,也没有把详细步骤说明下来,搞得我确实废了两三天 阅读全文
posted @ 2013-03-19 11:03 忆冉 阅读(10789) 评论(0) 推荐(2) 编辑