Android开发
文章平均质量分 55
haukey
这个作者很懒,什么都没留下…
展开
-
Android ADB server didn't ACK 错误解决
***重点:出现这个问题最大可能是系统安装了豌豆夹,豌豆荚开着的话,会默认首先连接你手机,所以只要关闭豌豆荚,就OK了。。。 其他解决方法: 1.报错: BUILD FAILED D:\workspace\ganji\build.xml:144: The following error occurred while executing this line:D:\wo原创 2012-08-03 09:13:01 · 1128 阅读 · 0 评论 -
Android中级教程之----Log图文详解
android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅输出de转载 2013-01-09 09:59:29 · 672 阅读 · 0 评论 -
android 实现n秒后无操作自动消失功能
实现功能:某控件不操作10秒后,自动消失。如照相机变焦条出现后,无操作10秒自动隐藏。所用知识:handler message //定义变量private EffectInVisiableHandler mtimeHandler; private final int MOBILE_QUERY = 1; //程序启动时,初始化并发送消息原创 2013-01-03 00:32:12 · 16480 阅读 · 2 评论 -
java io输出的编码问题
今天在做应用错误日志输出时,使用以下的写法,输出中文时乱码File file = new File(ERRORLOG_PATH_SDCARD_DIR, needWriteFiel + ERRORLOG_FILEName); try { if(!file.exists()){ file.createNewFile(); } FileWri原创 2012-11-19 14:53:52 · 14161 阅读 · 0 评论 -
性能优化:使用SparseArray代替HashMap<Integer,Object>
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray并不熟悉,第一感觉应该是Android提供的一个类。按住Ctrl点击进入SparseA转载 2012-11-19 17:20:53 · 26719 阅读 · 4 评论 -
Android TextView中 字体加粗方法
textView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));//加粗textView.getPaint().setFakeBoldText(true);//加粗//上面的方法对中文是没效果的,中方加粗可以用以下的方法TextPaint tp = glcdTextView.getPaint();tp.setFakeBo原创 2012-11-22 14:17:58 · 11051 阅读 · 0 评论 -
Android远程图片获取和本地缓存
另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。那么如何处理好图片资源的获取和管理呢?异步下载本地缓存异步下载大家都知道,在android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这种问题的产生。在android中提供两种方法来做这件事情:启动一个新的线程来获取资源转载 2012-08-22 20:19:26 · 2145 阅读 · 0 评论 -
Android禁止横屏竖屏切换
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例如:转载 2012-08-21 15:47:12 · 2723 阅读 · 0 评论 -
Android表格布局的一些错误
在进行表格布局时,会出现程序自动强制退出的错误。。原因是可能R.java没有更新,指向的控件ID有错造成的。。必须更新R文件。。。 不同行的列数不一样时。。。(控件个数不一样)原创 2012-07-31 18:21:31 · 599 阅读 · 0 评论 -
Android 表格布局
如何放置空白的单元格?利用android:layout_column,指定该单元格的起始位置,则之前的单元格自动留空,如果希望后面的单元格留空,则直接不写即可。例如:12 android:text="Open..." android:layout_column="1" android:padding="3dip转载 2012-07-31 18:03:06 · 3290 阅读 · 0 评论 -
Android sqlite应用详解(转自大牛SCOTT)
上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Andr转载 2012-08-10 10:39:19 · 1083 阅读 · 0 评论 -
ANDROID Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER
在调试Android数据库程序时控制台打印出如下信息:[2010-08-10 23:57:41 - SQLTest3] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER[2010-08-10 23:57:41 - SQLTest3] Please check logcat output for more details.[2转载 2012-08-09 11:21:32 · 3078 阅读 · 0 评论 -
Android访问本地服务器(localhost)的解决方案
Android无法访问localhost(127.0.0.1)。 出现:Issue 133: localhost/127.0.0.1 not supported 原因分析: Android模拟器把它自己作为了localhost! 换言之:使用localhost(127.0.0.1)访问的都是模拟器自己而非本地! 解决方案: 使用Android为本地机器定义的原创 2012-08-09 10:54:38 · 3906 阅读 · 0 评论 -
Android 退出Activity
在一个Process或一个处理线程中退出Activity可以用context来退出,如下:((Activity)context).finish(); Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。 1. Dalvik VM的原创 2012-08-08 11:47:26 · 13566 阅读 · 1 评论 -
R.java常见问题解决方案
1. The type R is already defined.(很多时候我们在导入其他人的程序的时候,会遇到这个错误) 通常在project里有两个R.java,一个在src,一个在gen,通常删除src里那个保留gen里的就OK 2.R.java无法修改R.java是ATD自行产生的,ID号都是唯一的,如果不熟悉,最好是不要动这个里面的东西,这个类里面通常定义的都是proje转载 2012-07-24 11:35:35 · 1048 阅读 · 0 评论 -
Android开发之ClipboardManager
在开发一些系统应用的时候,我们可以需要用到Android的剪贴板功能,比如将文本复制到剪贴板或者从剪贴板复制数据等操作。使用起来很简单,系统给我们提供了很方便的接口,如下所示:1 //获取剪贴板管理服务2 ClipboardManager cm =(ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);原创 2013-01-15 10:18:32 · 2746 阅读 · 0 评论