摘要: 2013-09-04 22:49:33cnblogs.com-sw926-点击数:214XML文件的代码提示adt中也有xml文件的代码提示,为了让提示来的更加猛烈,我们还要设置一下打开eclipse - Window - Preferences,在右边的目录树中切换到XML - XML Files... 阅读全文
posted @ 2014-07-16 10:36 hold su 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天... 阅读全文
posted @ 2014-06-23 10:03 hold su 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 写这边文章之前,犹豫再三,不知道会不会冒犯一位朋友,他给我之前的一篇文章提出的意见。但我声明真心无意,只是想把问题拿出来分析一下,希望获得理解。 listview在android开发中很地方都用到了,通常我们需要定制item里面的视图,就要重写adapter。而item中的控件根据需要来添加。但是如果出现了某些特定的item控件,就可能导致listview 的onItemClickListener不起作用。 下面是一个范例,说明这种情况。 首先还是先看代码: 布局xml文件如下:View Code item布局xml如下: ... 阅读全文
posted @ 2014-04-04 14:21 hold su 阅读(3952) 评论(1) 推荐(1) 编辑
摘要: 假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否能够经得起测试。即使高效的代码也是需要时间来运行。今天这篇文章我们就讲讲怎么尽可能地缩短运行时间,以及如何开发用户喜欢的App。高效地利用线程建议一:怎么在后台取消一些线程中的动作我们知道App运行过程中所有的操 阅读全文
posted @ 2014-04-04 12:43 hold su 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也希望能够起到抛砖引玉的作用。^_^ 1.推送方式基础知识: 在移动互联网时代以前的手机,如果有事情发生需要通知用户,则会有一个窗口弹出,将告诉用户正在发生什么事情。可能是未接电话的提示,日历的提醒.. 阅读全文
posted @ 2014-03-11 16:06 hold su 阅读(6464) 评论(1) 推荐(0) 编辑
摘要: 在开发项目中用到这个功能,之前就按照学过的拍照和选择照片的功能,所以也没在意就写了上去,可是最后发现在有些机子里面获取到的数据时空的,所以会导致程序崩溃的情况出现,网上找了很多例子大多都是一样的,还是有问题,后来就查看跟踪了拍照后返回的数据写了下面的代码相对大多数机子是可行的,经测试还是比较靠谱的,包括拍照后图片翻转了90度问题都没问题。直接看代码:第一:拍照选择界面:Java代码importandroid.app.Activity;importandroid.content.ActivityNotFoundException;importandroid.content.Intent;impo 阅读全文
posted @ 2014-02-27 09:37 hold su 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: 在Android中的控件种类已经足够我们使用,但是有时候大家需要根据美工的设计来改变一些控件的颜色,式样,以及背景图片 最近正好有这方面的需要,用了很久时间,找到了改变基本颜色以及图片的方法 下面以SeekBar为例,为大家描述一下我的做法首先在layout文件夹中的main.xml内容如下Xml代码很简单,只有一个SeekBar控件,注意它的android:progressDrawable="@drawable/seekbar_img"以及android:thumb="@drawable/thumb"它们分别对应的是 进度条的图片以及拖动滑块的图片,这 阅读全文
posted @ 2014-02-26 14:41 hold su 阅读(2571) 评论(0) 推荐(0) 编辑
摘要: 一、禁止横竖屏切换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,即通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。该android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape":横屏显示(宽比高要长)"portrait" 阅读全文
posted @ 2014-02-26 10:35 hold su 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 只要surfaceview外面有其他控件就不能调用surfaceCreated!!!!!一定不能在surfaceview外边随便加控件! 阅读全文
posted @ 2014-02-24 16:23 hold su 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 举例说我想要做的一个事情是,在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。/*****************************/ 华丽丽的分割线/*****************************/目的: A.java 是主界面,B.java 是子功能模块,要从A启动B,B干完活之后把结果汇报给A先看 A.java 的相关代码//--A.java--///** 要做两件事情,第一是用startActivityForResult() 启动B 阅读全文
posted @ 2014-02-21 10:23 hold su 阅读(387) 评论(0) 推荐(0) 编辑