test

随笔分类 -  安卓

摘要:对android:configChanges属性,一般认为有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orient... 阅读全文
posted @ 2015-03-25 14:32 Lechance 阅读(256) 评论(0) 推荐(0)
摘要:PreferenceScreen preference是偏好,首选的意思,PreferenceScreen个人翻译成 “偏好显示”,明白这个意思就好,就是说根据特点灵活的定义显示内容风格,一个屏幕可以包含多个风格,像系统自带的声音设置界面。实现这种显示效果其实很简单,只需要借助PreferenceS... 阅读全文
posted @ 2015-03-25 09:48 Lechance 阅读(591) 评论(0) 推荐(0)
摘要:最近在做身份证号码识别,在网上搜索的一番后发现目前开源的OCR中tesseract-ocr算是比较强大的了,它由HP于1985年到1995年间开发,后来由google直接负责,经过谷歌进一步开发后,目前的tesseract-ocr有了显著的改进。tesseract-ocr和Leptonica... 阅读全文
posted @ 2015-03-25 09:00 Lechance 阅读(2679) 评论(0) 推荐(0)
摘要:最近在开发项目中遇到一个问题,布局高度在某些国产酷派小屏幕手机上高度不够全部显示,于是使用了ScrollView嵌套LinearLayout,但问题又出现了,在大屏幕手机如三星note3手机上下面会留白,问题的解决办法是在第一层LinearLayout里面嵌套多个LinearLayout,最重... 阅读全文
posted @ 2015-03-24 16:52 Lechance 阅读(2628) 评论(0) 推荐(0)
摘要:每个程序都很大的内存可以使用,在使用前,你要明白你真的需要这么多的内存吗?在3.0以后程序就有largeHeap选项,如果为true,程序可以使用256M(我的设备),可以通过ActivityManager.getMemoryClass(()获取,为false 程序可使用内存为64(我的设备... 阅读全文
posted @ 2015-03-24 16:48 Lechance 阅读(1722) 评论(0) 推荐(0)
摘要:申请用户权限为了接收来自NETWORK_PROVIDER或GPS_PROVIDER的位置更新,你必须通过声明ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION权限来分别的在你的Android清单中申请用户权限,如:...没有这些权限,你的应用程序会在请求位置更新时... 阅读全文
posted @ 2015-03-21 16:34 Lechance 阅读(182) 评论(0) 推荐(0)
摘要:Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某... 阅读全文
posted @ 2015-02-05 12:04 Lechance 阅读(491) 评论(0) 推荐(0)
摘要:为什么这个layout_alignStart比layout_alignRight和layout_toLeftOf更好?新增的参数主要是为了适配一些从右到左阅读习惯的地区。比如你要适配阿拉伯语的时候,start就代表右边,中文就是左边。也就是说当我用start来设定的时候,如果显示的汉... 阅读全文
posted @ 2015-02-05 11:42 Lechance 阅读(278) 评论(0) 推荐(0)
摘要:在SDK11之前请使用android.text.ClipboardManagerJava代码importandroid.text.ClipboardManager;……ClipboardManagerclipboardManager=(ClipboardManager)getSystemServic... 阅读全文
posted @ 2015-02-05 10:51 Lechance 阅读(497) 评论(0) 推荐(0)
摘要:android:persistentDrawingCache (Google官方译文)Defines the persistence of the drawing cache. The drawing cache might be enabled by a ViewGroup for all its... 阅读全文
posted @ 2015-02-05 09:56 Lechance 阅读(222) 评论(0) 推荐(0)
摘要:我们可以感受到,在Android 4.2中的一个比较显著的改变就是加入了多用户的支持。因多用户手机专利早已被Symbian雇员注册,故 android官方的多用户切换目前仅支持平板设备。多用户模式的启用系统判断当前设备是否支持多用户模式的依据是配置文件config.xml中的config_mu... 阅读全文
posted @ 2015-01-21 10:14 Lechance 阅读(5434) 评论(0) 推荐(0)
摘要:我们Android 开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动:Intent intent = new Intent(I... 阅读全文
posted @ 2015-01-21 10:04 Lechance 阅读(502) 评论(0) 推荐(0)
摘要:看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。一.先对它的整体概念解释:在android源码中对他的描述是; * Base class for those who need to maintain global application stat... 阅读全文
posted @ 2015-01-21 10:00 Lechance 阅读(1652) 评论(0) 推荐(0)
摘要:Fragment和Activity的交互 一个Fragment的实例总是和包含它的Activity直接相关。 fragment可以通过getActivity()方法来获得Activity的实例,然后就可以调用一些例如findViewById()之类的方法。 如: View listView ... 阅读全文
posted @ 2014-11-16 11:16 Lechance 阅读(194) 评论(0) 推荐(0)
摘要:问题重现:使用selector,期望按下按钮时 Button 图片变色,代码如下: 其中,selector 具体写在btn_match.xml 中,控制各种 state 下按钮的应有的状态。但是实际运行时按钮并不变色。原因:首先,这个不是 pressed、selected、default 的顺序不对... 阅读全文
posted @ 2014-11-15 12:18 Lechance 阅读(429) 评论(0) 推荐(0)