摘要: 1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母除第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lvRelativeView:rvTextView:tvImageView:ivImageButton:imButton:btn5.activity中的view变量命名命名模式为:逻辑名称+view缩写建议:如果layout文件很复杂,建议将layout分成多个模块 阅读全文
posted @ 2012-11-02 21:47 骑蚂蚁去流浪 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 开发环境1. 【eoeAndroid社区索引】android开发环境搭建篇详尽的教程实例汇http://www.eoeandroid.com/thread-165561-1-1.html2. 【eoeAndroid社区索引】android开发环境SDK教程问题汇总http://www.eoeandroid.com/thread-165561-1-1.html 3. 【eoeAndroid社区索引】android开发环境JDK教程实例汇总http://www.eoeandroid.com/thread-164313-1-1.html4. 【eoeAndroid社区索引】android开发环境ND 阅读全文
posted @ 2012-08-17 15:31 骑蚂蚁去流浪 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 从今天开始研究新浪微博Android客户端的开发首先注册一个新浪微博账号,至于怎么注册呢,大家都是聪明人,这个就不说。第二步:申请一个微博应用地址:http://open.weibo.com/,选择移动应用,创建应用,输入相应的信息,提交申请通过之后你就会看到你应用信息,有两个重要的东西就是App Key 和App Secret第三步,编辑用的高级信息,OAuth2.0 授权设置;填写好地址:随便填的,不过你自己要记住,以后在验证的时候用的着的因为OAuth1.0已经不能用,OAuth2.0中的这个回调地址是必须。好了应用申请的问题就解决,接下来用做的就是下载相应的SDK;第三步:下载相应的S 阅读全文
posted @ 2012-08-11 20:53 骑蚂蚁去流浪 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 工作中经常会用到adb的一些命令,今天我总结了一下,对android的adb常用命令进行汇总,希望对大家有点帮助:1、安装apk包install命令:tools>adb install xxx.apk enter2、卸载apk包uninstall命令:tools>adb uninstall com.cn.android [包的名字]3、 1 、查看logcat信息:tools>adb logcat 2、 打出logcat信息,保存为txt:tools>adb logcat >abc.txt4、压栈图片:tools>adb pull /sdcard/image 阅读全文
posted @ 2012-08-10 17:39 骑蚂蚁去流浪 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 原文:http://henzil.easymorse.com/?p=364今天对api中style下的theme整个摸了一遍。我将api中theme分为两种类型来实验;一种是api Level为11的,一种是11以下的。level为11的用的是3.0的模拟器,11以下用的是N1,2.3.3的系统。这里我是统一将theme写在AndroidManifest.xml中定义,如下图:先总结level为11以下的theme:1、Theme:它的意思为默认状态,即如果theme这里不填任何属性的时候,默认为Theme。api原文为:The default system theme. This is th 阅读全文
posted @ 2012-08-10 11:12 骑蚂蚁去流浪 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: Android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android已经提供DisplayMetircs类可以很方便的获取分辨率。下面简要介绍DisplayMetics类:Andorid.util包下的DisplayMetrics类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。为了获取DisplayMetrics成员,首先初始化一个对象如下:DisplayMetrics metrics =new DisplayMetrics();getWindowManag 阅读全文
posted @ 2012-08-10 10:40 骑蚂蚁去流浪 阅读(458) 评论(0) 推荐(0) 编辑
摘要: NDK概述 NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 * NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 * NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。 * NDK可以自动地将so和Java应用一起打包,极大地减轻了开发人员的打包工作。 2、NDK提供了一份稳定、功能有限的API头文件声明。 Go... 阅读全文
posted @ 2012-08-09 21:02 骑蚂蚁去流浪 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 1、很多开发人员发现Android模拟器除了和DDMS通讯不是很稳定外,经常还会存在一些其他问题,比如无法启动或每次启动后无法正常保存用户数据,导致每次到第二个模拟器出现时才能正常运行。Android开发网提醒其实解决的方法也很简单,在Eclipse中选择菜单-Window=>Prefences=>Android=>Lanunch,在Default emulator options中我们输入参数-wipe-data,单击OK即可,不过记住在模拟器启动后把这个参数去除,否则每次启动时模拟器都会清空数据2、eclipse中Android模拟器启动过一段时间DDMS假死问题 .在e 阅读全文
posted @ 2012-08-08 16:02 骑蚂蚁去流浪 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: android中的ellipsize最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中间andr 阅读全文
posted @ 2012-08-08 09:52 骑蚂蚁去流浪 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期) 在Eclipse菜单Window -> Preferences -> Android -> Build,找到那个Default debug keystore显示的路径,就是debug.keystore这个文件(expired)过期了,它的路径设置SD卡img文件的上一层目录.android。 所以不论Windows系统还是Linux系统,只要删除这个debug.keystore 阅读全文
posted @ 2012-05-25 09:18 骑蚂蚁去流浪 阅读(129) 评论(0) 推荐(0) 编辑