摘要: 在Android中,有时候没有硬件Menu。于是需要软件Menu。但是默认Google想让你用ActionBar上的Menu。但是,有时候我们确实需要在在底部的软按键上加Menu。这里提供一种方法,经过测试,可行。这里,设置Window的属性,要求添加Menu键。 为什么用反射,是因为这个是隐藏的属性。并且,在低版本上,这个属性是不存在的。 另外,软按键的显示,是在SystemUI里面控制的... 阅读全文
posted @ 2014-03-12 15:14 platte 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 最近打算学习MySQL,第一步就是安装。下载到一个面安装版。解压到我的D盘的mysql目录。弄了一个最简单的配置文件。目录中只有一个my-default.ini,基本没啥用。在网上弄了一个my.ini。内容如下。然后安装网上资料,安装为服务,安装成功后,我们可以D:\mysql\mysql5.6.16win32\mysql-5.6.16-win32\bin>mysqld.exe --install mysql5 --defaults-file=D:\mysql\mysql5.6.16win32\mysql-5.6.16-win32\my.ini然后输入命令:net start mysql 阅读全文
posted @ 2014-02-27 09:21 platte 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 原文http://www.programmer.com.cn/14857/一 多读书 书可行分为入门级,某一领域的专业书,和经典中的经典。对于入门级别的书,作者认为可以在网络上看,不必买书。不过我个人看了,有一些很经典的入门书籍,也是可以购买的。对于很多老手,可能也会有用。专业领域内的书呢,一般是行业大牛写的,如果要从事这方面的工作,要仔细阅读。不从事也可以了解。对于经典中的经典,则是要反复研读... 阅读全文
posted @ 2014-01-28 14:39 platte 阅读(259) 评论(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 阅读(2892) 评论(0) 推荐(0) 编辑
摘要: 今天在做一个功能的 时候,需要输入法软键盘弹出后,需要进入英文输入界面。可以通过设置EditText的输入类型为EMAIL来实现。 //将输入法切换到英文 edit.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS); //将输入法弹出的右下角的按钮改为完成,不改的话会是下一步。 edit .setImeOptions(Edi... 阅读全文
posted @ 2014-01-26 16:54 platte 阅读(3609) 评论(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 阅读(2815) 评论(0) 推荐(0) 编辑
摘要: 概念:重载是指两个不同的函数有相同的名称,可以是在本类之中的函数之间的重载,也可以是子类和父类的函数之间的函数重载。重写:只能是子类重写父类的函数。这是多态的基础。重写的规则: 参数:重写的函数之间参数必须相同 返回类型:返回类型必须相同 访问权限:重写(子类)的方法可以有更加宽松的访问权限,比如父类是protected,子类可以是public 异常:子类可以抛出更少的异常。不能抛出父类没... 阅读全文
posted @ 2013-12-25 10:19 platte 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 最近想做个应用保存当前墙纸,找了一下,发现当前墙纸的位置在。/System/users/0/wallpaper没有后缀。导出来修改一下名字就可以看到图标了。比如改为png。但是,这个目录要求系统权限。所以单独做个应用是读不了的。。。。来自为知笔记(Wiz) 阅读全文
posted @ 2013-12-20 17:21 platte 阅读(3601) 评论(0) 推荐(0) 编辑
摘要: 在Android中有时候我们需要动态改变控件的大小。有几种办法可以实现一是在onMeasure中修改尺寸,二是在onLayout中修改位置和尺寸。这个是可以进行位置修改的,onMeasure不行。还有一种是用LayoutParams来进行修改。前两种方法都需要你自定义控件,重载相关函数。二最后一种不需要重载。今天,我要说的就是最后一种方法。先上代码: privatevoidzoomInVie... 阅读全文
posted @ 2013-12-16 16:37 platte 阅读(17621) 评论(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 阅读(862) 评论(0) 推荐(0) 编辑