随笔分类 -  Android

摘要:原文http://www.programmer.com.cn/14857/一 多读书 书可行分为入门级,某一领域的专业书,和经典中的经典。对于入门级别的书,作者认为可以在网络上看,不必买书。不过我个人看了,有一些很经典的入门书籍,也是可以购买的。对于很多老手,可能也会有用。专业领域内的书呢,一般是行业大牛写的,如果要从事这方面的工作,要仔细阅读。不从事也可以了解。对于经典中的经典,则是要反复研读... 阅读全文
posted @ 2014-01-28 14:39 platte 阅读(272) 评论(0) 推荐(0)
摘要:在Android中,我们有时候可能会将子View的坐标转换为父View中的坐标。感觉很有用,分享给大家。在Launcher中有这么一段代码可以完成这项工作。publicfloatgetDescendantCoordRelativeToSelf(Viewdescendant,int[]coord){floatscale=1.0f;float[]pt={coord[0],coord[1]}; //坐标值进行当前窗口的矩阵映射,比如View进行了旋转之类,它的坐标系会发生改变。map之后,会把点转换为改变之前的坐标。descendant.getMatrix().mapPoints(p... 阅读全文
posted @ 2014-01-26 17:17 platte 阅读(2914) 评论(0) 推荐(0)
摘要:今天在做一个功能的 时候,需要输入法软键盘弹出后,需要进入英文输入界面。可以通过设置EditText的输入类型为EMAIL来实现。 //将输入法切换到英文 edit.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS); //将输入法弹出的右下角的按钮改为完成,不改的话会是下一步。 edit .setImeOptions(Edi... 阅读全文
posted @ 2014-01-26 16:54 platte 阅读(3654) 评论(0) 推荐(0)
摘要:一 在github上下载工具https://github.com/getfatday/keytool-importkeypair 二 将工具在Linux环境下解压或者解压后Copy到Linux下,运行如下命令keytool-importkeypair -k ~/android/debug.keystore -p android -pk8 ~/android/platform.pk8 -cert... 阅读全文
posted @ 2014-01-09 10:54 platte 阅读(2843) 评论(0) 推荐(0)
摘要:概念:重载是指两个不同的函数有相同的名称,可以是在本类之中的函数之间的重载,也可以是子类和父类的函数之间的函数重载。重写:只能是子类重写父类的函数。这是多态的基础。重写的规则: 参数:重写的函数之间参数必须相同 返回类型:返回类型必须相同 访问权限:重写(子类)的方法可以有更加宽松的访问权限,比如父类是protected,子类可以是public 异常:子类可以抛出更少的异常。不能抛出父类没... 阅读全文
posted @ 2013-12-25 10:19 platte 阅读(154) 评论(0) 推荐(0)
摘要:最近想做个应用保存当前墙纸,找了一下,发现当前墙纸的位置在。/System/users/0/wallpaper没有后缀。导出来修改一下名字就可以看到图标了。比如改为png。但是,这个目录要求系统权限。所以单独做个应用是读不了的。。。。来自为知笔记(Wiz) 阅读全文
posted @ 2013-12-20 17:21 platte 阅读(3628) 评论(0) 推荐(0)
摘要:在Android中有时候我们需要动态改变控件的大小。有几种办法可以实现一是在onMeasure中修改尺寸,二是在onLayout中修改位置和尺寸。这个是可以进行位置修改的,onMeasure不行。还有一种是用LayoutParams来进行修改。前两种方法都需要你自定义控件,重载相关函数。二最后一种不需要重载。今天,我要说的就是最后一种方法。先上代码: privatevoidzoomInVie... 阅读全文
posted @ 2013-12-16 16:37 platte 阅读(17740) 评论(0) 推荐(0)
摘要:在调试程序的时候,经常发现GC_CONCURRENT之类的打印。在网上搜了一下,感觉说法各式各样。最后,在Google的官方网站上发现了详细介绍。Every time a garbage collection occurs, logcat prints a message with the following information:D/dalvikvm: , , , GC ReasonWhat triggered the garbage collection and what kind of collection it is. Reasons that may appearinclude.. 阅读全文
posted @ 2013-12-13 14:01 platte 阅读(895) 评论(0) 推荐(0)