一个Eclipse启动错误的简易办法

Eclipse启动错误:

An error has occurred. See the log file

C:UsersAdministratorworkspace.metadata.log.

这种情况一般发生在你切换过workspace时发生,最简单的办法就是到这个文件夹中,将.metadata文件夹删除,然后切换回你原来的workspace。

如果这个workspace就是你常用的,先做个备份吧~

Android应用从平板转手机的几点体会

1. 先做平板界面,再做手机界面。这样一般比较容易适配,因为相对来说平板的比较麻烦。

2. 尽量使用RelativeLayout,配合ScrollView,用习惯了还真的挺爽的。

用这个layout最重要的就是先要确定第一个固定的widget,其它的都根据这个来,不容易混乱。

如果要修改,可以把相对的设置都删除,然后再拉倒你想要的地方。

widget很多的时候,可以先用10.1寸的界面上预览,这样可以容纳所有的东西,排列好后再切换到小屏幕视图。

3. 如何确定是手机还是平板?

代码中可以通过尺寸+分辨率来判断。一般来说,尺寸大于7寸的就是平板了。

在Layout中呢,有个比较简单的办法,因为手机一样不是竖屏,而平板都是横屏,所以只需要用横屏去适配平板,用竖屏去适配手机就行了。

阅读更多Android应用从平板转手机的几点体会

关于android的onTouch

有时候用onClick会带来麻烦,因为它的响应事件是在用户停止接触后,这时候可能考虑使用onTouch。

但是onTouch常常也会带来麻烦,因为它会连续触发两次,这点非常重要!!有界面的时候容易发现,没有界面的时候可能会给你带来意想不到的问题,比如蓝牙连接!

因此,千万注意,使用onTouch的时候一定要注意,或者使用变量保护,或者把后面的事件吃了吧~

Android的反编译

Android的反编译简单的让人可怕,无论是java源码还是xml源码,几乎没有什么隐秘可言!难怪现在山寨的、恶意的应用这么多,国内xx市场上特别多这样的应用。

所以说Android开发就像是跟着Google裸奔呢,往好处想,只要你爱学习,你可以很容易借鉴别人的长处;往坏处想,你的开发成果可能很容易被别人借鉴,如果没有高人一等的商业模式或者其他优势,你可能没有多大的竞争力。

不管怎么说,知己知彼是需要滴 ~   切记,别走火入魔干什么剽窃的勾当!!!

软件转自:http://blog.csdn.net/sunboy_2050/article/details/6727581  也可以搜索Androidfbyjd-gui

APK反编译(应该是JAVA的APK,NDK开发的不知道可行不?)只需要2步,

1. 用Androidfby中的工具打开APK,然后会导出一个文件夹,这时候资源文件和layout已经全部解好了,java源码是一个jar。

2. 用jd-gui打开jar就可以看到java源码了~