Category: Android

Android技术分享。

Android Studio was unable to find a valid Jvm (Related to MAC OS) 0

Android Studio was unable to find a valid Jvm (Related to MAC OS)

最近想搞点Android小应用,听说Android Studio最近已经很成熟了,所以下载了Android Studio1.0试试。 一路下载安装都很顺利,但是打开的时候爆出了如下错误: Android Studio was unable to find a valid Jvm 一开始以为是Java版本冲突,最后Google了一下,原来改下配置文件就好了。 1、在Finder里打开Android Studio的安装包,找到Info.plist 文件。 2、编辑Info.plist ,把1.6*改成1.6+就好了。 广告

0

Android ActionBar hide title bar

android action bar 隐藏 title bar final ActionBar actionBar = getSupportActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayShowHomeEnabled(false); 效果图

Eclipse 新建项目报错-The project cannot be built until the build path errors are resolved. 0

Eclipse 新建项目报错-The project cannot be built until the build path errors are resolved.

更新了下SDk,新建项目时报如下错误 The project cannot be built until the build path errors are resolved. 解决办法 1、选中出错项目。 2、Project->clean。OK This will force a new build on the selected projects in Eclipse.

Eclipse 不能创建Activity和main.xml 0

Eclipse 不能创建Activity和main.xml

在android 官网下了个adt,然后更新了SDK。但是创建android项目时,不能自动创建MainActivity和activity_main.xml。google了以下,升级了以下eclipse就好了 “Help” -> “Install new software”, then put url https://dl-ssl.google.com/android/eclipse/ for getting updates, it will reinstall new versions.

Google 给出的Android 不同分辨率和不同屏幕问题的解决方案(转) 0

Google 给出的Android 不同分辨率和不同屏幕问题的解决方案(转)

Android结构工程师黛安·哈克本(Diane Hackborn)在Google+中描述了公司理念: 我们解决显示屏分辨率问题的动机来源于Palm/PalmSource体验。Palm设备传统上采用160×160显示屏。最初,索尼推出320×320显示屏,应用坐标只需扩大一倍即可,软件人员仍能够认为自己是在160×160的显示屏上操作,操作系统通过转换并利用高分辨率显示屏显示更清晰的文本和绘图。 但后来该策略在遭遇QVGA [320×240]显示屏时出现问题。由于QVGA [320×240]显示屏用于大量设备,其生产成本较低。将书写区域放置在显示屏底部,仍能够获得应用所需的预期空间。但其密度在160×160和320×320之间,缩放比例为1.5倍时,问题就出现了。 将目标尺寸缩放1.5倍,原来的实线将因实际显示屏分辨率不同而出现不同程度的暗淡斑点。为解决Android面临的显示屏尺寸和分辨率挑战,该操作系统采用密度独立像素(其缩写为dp或dip)方案。 Android针对显示屏分辨率提出的解决方案配合大量布局工具使用。Meridian Apps软件人员尼克·法伦纳(Nick Farina)在博客中称:“一旦软件人员掌握了布局工具,就能够在布局时对肖像/平面设备方向及不同显示屏尺寸进行自动调整。” Android工程师罗曼·盖伊(Romain Guy)指出:“如果你在应用中标出的按钮为100像素的宽度,该按钮在640×480像素设备中看起来较320×480像素设备中要小得多。现在,如果你对按钮的宽度标为100dip,该按钮尺寸在两款设备上看起来是一样的。” 基本上这就是Google给出的解决方案