![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
神奇的鸭蛋
这个作者很懒,什么都没留下…
展开
-
gen 文件夹报错解决方法
最近做的一个android项目,国际化时候简体翻译成繁体,以为不像翻译成英语那样麻烦,直接把strings.xml文件丢google翻译里面去。然后出现了个问题,编译时候gen文件夹出错。 虽然解决了但具体原因不确定,八成英文项目是GBK编码环境,是字符编码问题。解决方法如下 打开Problems视图,若找不到可在菜单windows → show View找出 双击打开错误源原创 2013-07-11 10:38:13 · 822 阅读 · 0 评论 -
获取View 在屏幕的据对坐标
final int[] location = new int[2]; view.getLocationOnScreen(location);原创 2012-11-14 18:38:04 · 101 阅读 · 0 评论 -
TabHost 替换 tab
查看了android的API没找到有替换当前已有Tab的方法。 想了下只好用clearAllTabs(),方法再addTab(); 但有时会出现 NullPointerException; 原因是TabHost addTab后会调用setCurrentTab(); 如果当前的Tab不是0,便会抛空指针异常,所以再clear之前先setCurrentTab(0);...原创 2012-05-10 15:37:07 · 166 阅读 · 0 评论 -
LinearLayout 比例分布
如果要按照android:layout_weight这个属性排,必须将android:layout_width="0dip"原创 2011-10-17 18:16:10 · 303 阅读 · 0 评论 -
多线程操作数据库
前几天做android断点下载,用到多线程,发现当多线程操作数据库时候一定次数后会出现卡死。报ANR。后来把数据库操作都换到一个线程。就好了原创 2011-10-17 18:13:15 · 110 阅读 · 0 评论 -
imageView/Button的selector用法
图片按钮(ImageButton)可以根据当前按钮状态来显示不同的图片。 二、代码要点 1. 一般通过在节点里设置android:src属性来进行显示设置图片源。 2. 若想去掉原来按钮的背景,则通过设置图片背景为透明实现。(android:background="#00000000") main.xml [code="java"] view plai...原创 2011-05-04 09:06:49 · 217 阅读 · 0 评论 -
SurfaceView 独立于 GUI线程
当需要快速地更新View的UI,或者当渲染代码阻塞GUI线程的时间过长的时候,SurfaceView就是解决上述问题的最佳选择。SurfaceView封装了一个Surface对象,而不是Canvas。这一点很重要,因为Surface可以使用后台线程绘制。对于那些资源敏感的操作,或者那些要求快速更新或者高速帧率的地方,例如,使用3D图形,创建游戏,或者实时预览摄像头,这一点特别有用。 独立于G...原创 2011-04-20 17:58:28 · 125 阅读 · 0 评论 -
Android更新UI用法AsyncTask
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户...原创 2011-04-18 20:46:03 · 83 阅读 · 0 评论 -
通过Intent 调用第三方Activity未成功
第三方调用网上有不少方法了,这里说下Intent调用第三方Activity的注意点,试了好几次都没成功才发现的 1.第三方调用的App,需要在AndroidManifest 的Acivity 添加intent-filter 还有设置 lauchMode 为 singleTop 或 singleTask android:launchMode="singleTop" andro原创 2016-06-22 19:15:48 · 432 阅读 · 0 评论 -
打开小米的logcat
测试机三星i9508刷了mi ui 然后打印不了logcat ,网上查了下原因是系统的sys/kernel/logger_mode/logger_mode 值为0,需要修改成1 用了很多文件管理器修改不了。最后在用adb 修改了好了。命令:echo 1 > /sys/kernel/logger_mode/logger_mode原创 2014-03-05 11:48:46 · 1549 阅读 · 0 评论 -
拨号盘匹配联系人
很多软件如ex拨号、qq通讯录都有类似功能 一:拼音首字母匹配联系人 [img]http://dl.iteye.com/upload/attachment/0072/2847/1e685225-0fd7-3d2a-88cd-8a51ce451c7d.png[/img] 二:拼音匹配联系人 [img]http://dl.iteye.com/upload/attachment/00...原创 2012-08-14 12:11:08 · 274 阅读 · 0 评论