摘要: Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一:命令行下对apk签名(原理) 创建key,需要用到keytool.exe (位于jdk1.6.0_24jre\bin目录下),使用产生的key对apk签名用到的是jarsigner... 阅读全文
posted @ 2014-04-23 13:54 thirsty coder 阅读(154) 评论(0) 推荐(0) 编辑
摘要: DisplayMetrics displaymetrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);int height = displaymetrics.heightPixels;int width = displaymetrics.widthPixels; 阅读全文
posted @ 2014-04-22 22:50 thirsty coder 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 比如要设置某控件在RelativeLayout中的高宽,确保文件导入的是import android.widget.RelativeLayout.layoutParams;.而不是其他乱七八糟的layoutParams。否则的话会引起类型转换错误 阅读全文
posted @ 2014-04-22 22:49 thirsty coder 阅读(548) 评论(0) 推荐(0) 编辑
摘要: java中的多态有重写方法被子类重写后 父类的原方法就会被隐藏当你又需要调用父类所定义的原方法这个时候就可以用super来调用super调用指向了父类,在一些调用里可以很巧妙的利用,比如监听返回键了在onKeyDown的方法里,如果想让系统对back键响应,就用supper执行,然后再执行些操作,如果要让系统不做任何响应,那么自己不要执行super的方法,直接掉用自己的操作,注意return false 与true是也是有区别的。父类的这个方法已经实现了咱么需要的功能,这些功能可能是咱们自己无法实现的。好比back键的回调函数,这个回调你重写的时候,如果你既想他拥有新功能,又想能够实现返回。比 阅读全文
posted @ 2014-04-21 21:28 thirsty coder 阅读(766) 评论(0) 推荐(0) 编辑
摘要: eclipse调优一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。加快启动速度1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条)只要在eclipse.ini中加入-vm的参数就可以了2.取消所有启动时要激活的插件(在用时激活也一样)和其它的相关的在启动时执行的操作。3.关闭自动更新减少jvm内存回收引起的eclipse卡的问题这个主要是jvm在client模式,进行内存 阅读全文
posted @ 2014-04-21 20:33 thirsty coder 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 电脑端:用chrome浏览器安装chrome remote desktop应用(https://chrome.google.com/webstore/search/chrome%20remote%20desktop?hl=zh-CN)手机端:安装chrome remote desktop应用(http://play.91.com/android/App/index-22421.html)使用时电脑端先需FQ,待和手机连接好后可以断开。 阅读全文
posted @ 2014-04-20 11:41 thirsty coder 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 电脑:复制你想下载的APP的地址粘贴到http://apps.evozi.com/apk-downloader/ 此处参考http://www.zhihu.com/question/22382577手机(我用的是小米m1):去小米应用商店下载个谷歌应用下载器,安装后点里面的Google play下载,它会提示你一键安装Google服务框架之类的。都安装完后先不要打开Google play,打开es文件浏览器或者root explorer(个人推荐es文件浏览器),把手机内存data/app目录下的com.android.vending-1.apk(其实就是安装好的google play)复制到 阅读全文
posted @ 2014-04-19 21:18 thirsty coder 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: github上有些项目是用android studio生成的,并且没提供全部的支持库,这时就需要我们一个一个的把这些库下载下来,全部导入到eclipse中,并配置好相应的支持库。一般情况下,没什么问题。可是,当这个项目需要的支持库版本已经更新了好多遍,可能和这个项目当时用的版本已经相差甚远了,导致不兼容发生错误。这时候需要找出出现错误的文件的编辑时间,然后在github上下载相应支持库的这个时间之前的版本,导入之后,修正import路径,ok 阅读全文
posted @ 2014-04-19 14:58 thirsty coder 阅读(173) 评论(0) 推荐(0) 编辑
摘要: http://jakewharton.github.io/butterknife/ide-eclipse.html注:(导入https://github.com/stormzhang/9GAG项目需要用到) 阅读全文
posted @ 2014-04-19 02:10 thirsty coder 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 打开C:\Users\Administrator\.android\avd\xxx.avd\emulator-user.ini确保window.x =window.y =为正常值如可设置window.x = 0window.y = 0 阅读全文
posted @ 2014-04-18 14:14 thirsty coder 阅读(301) 评论(0) 推荐(0) 编辑