摘要: 过年期间,Google正式宣布取消Android系统中MENU键的使用,也就是基于Android 4.0系统的手机都应没有MENU这一固定按键。这无疑是个变革性的改动,在我眼中,这似乎把Android较iOS交互的一处优势砍掉了。Google用Action Bar作为MENU的替代,而又强调Action Bar不是MENU,我理解Google的意思,是想用一种全新的模式理解这一界面操作控件。相信Google是做足了用户测试才做此决策,我对测试结果和解释比较好奇。这里把Android Design网站上官方关于Action Bar的信息翻译一下,一方面作为将来Android app改版前的学习, 阅读全文
posted @ 2013-07-03 23:26 AZ_mxl 阅读(1363) 评论(0) 推荐(0)
摘要: 如果你不是开发者:如果你在android上更新一个已经安装过较早版本软件时,安装到最后一步提示你:已安装了存在签名冲突的同名数据包,然后安装失败。这是因为旧版软件的签名信息与新版不一致造成的。你可以卸载这个软件,然后安装新版软件。如果无法卸载,可能手机(pad)在发售前将该软件内置在手机中无法卸载。如果是这个原因的话,你可以尝试“root”系统,然后卸载掉该软件的旧版本,然后安装。如 果你是一个开发人员,那么出现这个问题可能是因为,较旧的版本你是使用eclipse自动发布到模拟器上的,而eclipse自动发布时使用的是一个测试 用签名,这个签名与你正式打包的签名不是一个。(这个问题一般发生在测 阅读全文
posted @ 2013-07-03 13:43 AZ_mxl 阅读(1168) 评论(0) 推荐(0)
摘要: ActionAction常量对应字符串简单说明ACTION_MAINandroid.intent.action.MAIN应用程序入口ACTION_VIEWandroid.intent.action.VIEW显示指定数据ACTION_ATTACH_DATAandroid.intent.action.ATTACH_DATA指定某块数据将被附加到其它地方ACTION_EDITandroid.intent.action.EDIT编辑指定数据ACTION_PICKandroid.intent.action.PICK从列表中选择某项并返回所选的数据ACTION_CHOOSERandroid.intent. 阅读全文
posted @ 2013-07-02 21:38 AZ_mxl 阅读(1977) 评论(0) 推荐(0)
摘要: 获取系统音量通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!设置音量的方法也很简单,AudioManager提供了方法:publicvoidsetStreamVolume(intstreamType,intindex,intflags)其中streamType有内置的常量,去文档里面就可以看到。JAVA代码:AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//通话音量int max = mAudioManager.getStreamMaxV 阅读全文
posted @ 2013-07-02 16:12 AZ_mxl 阅读(61155) 评论(0) 推荐(1)
摘要: AsyncTask 是从Android 1.5(Api Level 3)中引入的, 在1.5发布的年代,为了在1.5之前的版本中使用AsyncTask, 都是把AsyncTask 源代码复制到项目中使用的。 现在市场上低于1.5版本的Android手机几乎都销声匿迹了,所以也开始使用系统的AsyncTask了。但是Android系统的AsyncTask 在执行顺序上,每个版本是有些变化的。在1.5中初始引入的时候, AsyncTask 执行( AsyncTask.execute() )起来是顺序的,当同时执行多个 AsyncTask的时候,他们会按照顺序一个一个执行。前面一个执行完才会执行后面 阅读全文
posted @ 2013-06-14 16:22 AZ_mxl 阅读(829) 评论(0) 推荐(0)
摘要: 大家都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。但你是否遭遇过onActivityResult()不执行或者未按预想的那样执行的情况呢?这里我总结了三种情况:1、执行startActivityForResult,没等到被调用的 Activity 返回,onActivityResult() 就被执行了。找了很久,终于通过小道消息得知,这与 Activity 的加载模式(launchMode)有关,该属性可以在AndroidManifest.xml 中设置。原先将其设为 singleInstance,经测试 阅读全文
posted @ 2013-06-13 20:12 AZ_mxl 阅读(7328) 评论(1) 推荐(2)
摘要: 一般的android连接mac 很方便不用安装驱动就可以啦,可是不知道为什么二般情况下有的android手机(小米2,华为等)就是连接不上,下来就说说二般情况下如何连接。1.关于本机-->更多信息->概系统览->系统报告->usb->你所连接的device-->供应商ID(Vendor ID)2.终端执行如下命令:echo 0x2717 >> ~/.android/adb_usb.ini3.重启 adb 去DDMS 看看 有啦!!从而解决了小米2及其他android手机无法连接mac的问题。 阅读全文
posted @ 2013-05-31 02:09 AZ_mxl 阅读(463) 评论(0) 推荐(0)
摘要: 在drawable目录下创建一个bitmap_bg.xml: src是引用图片的名称1 2 5 然后在布局的xml文件中可以这样引用:1 6 阅读全文
posted @ 2013-03-21 17:31 AZ_mxl 阅读(2090) 评论(0) 推荐(0)
摘要: If you need to be able to write a Service that can perform complicated communication with clients in remote processes (beyond simply the use of Context.startService to send commands to it), then you can use the Messenger class instead of writing full AIDL files.Activity: 1 package org.mobiletrain... 阅读全文
posted @ 2013-03-19 23:18 AZ_mxl 阅读(4439) 评论(0) 推荐(0)
摘要: .9图片必须做background,不能用作src上面的图片经draw9patch.bat(在sdk的tools目录下)工具处理下面这种图是处理后效果经过处理图片周围多了一些“黑线”,这些“黑线”所对应的图片部位所代表着不同的作用 阅读全文
posted @ 2013-03-19 20:23 AZ_mxl 阅读(389) 评论(0) 推荐(0)