Eclispe下部署android4.0源码

大家都知道学习源码对编程学习的重要性,如果没有在eclispe下部署源码只能看到*.class的代码,比较混乱不方便看。这个教程将教大家在Eclispe下部署android4.0源码。 源码下载地址:http://yunpan.cn/QhhjPhsxRUh6h  访问密码 222f 1.在Eclipse中的项目里找到你引用的Adnroid4.0的jar包,在其上右击,选择Properties。 2.在打开的界面中选择左边的“Java Source Attachment”. 3.然后在右面出现的面板中找到Location Path,点击其右边的“External File”按钮。 4.最后找到你下载Adnroid4.0 API 源代码的zip压缩包,点击确定、OK即可。

阅读全文...

IntelliJ Idea 常用快捷键列表

转自:http://lavasoft.blog.51cto.com/62575/97730/ Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C  最近更改的代码 Ctrl+R 替换文本Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格 代码提示Ctrl+

阅读全文...

记2014江西省计算机作品赛

昨天和学校的一些小伙伴去参加了江西省计算机作品大赛,想分享以下我的一些看法: 先说下比赛流程吧: 6点从学校出发7点半到了江西科技学院 8点参赛团队签到。 8点半我就去审核的地方调试去了没有参加开幕式 9点半左右,审核开始,在一间教室,一个教室大概20个团队左右,2个老师审核,就看看运行效果和亮点之类的 上午就这么在审核中通过,中午评委决议那些团队可以进入半决赛。 总共有170来个团队来自江西的各所高校,从中选拔17个参加下午的答辩。只要能进入答辩环节就最少是一等奖或者特等奖。 这个比赛奇葩的地方就是只要参加了就能获得至少三等奖。很遗憾我只拿到了一个三等奖。 现在来大概介绍下进入半决赛17只队伍的情况吧。 几乎70%以上主要是是硬件,但是几乎每一个作品都做了一个安卓客户端来进行操控。 就一个web产品,而且还是江西科技学院(承办单位)的,个人感觉还是蛮屌的,叫站群生成系统。所有做web产品参赛的同学进入决赛的概率很小很小。 特等奖作品的话,基本就江西几所比较有名的高校每个学校一个,结果有没有水分很难说啊。 答辩环节真是水爆了,50%以上作品评论完全没有提问就下去了,其他的提问也很水,完全不能给选手改进的意见。

阅读全文...

INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法

最近运行程序莫名其妙的报错INSTALLFAILEDCPUABIINCOMPATIBLE,网上说什么jar包重复引用,但是我怎么知道哪个包重复引用了?折腾了,终于在网上找到了解决方法。 以下是官网的说法,魂淡看不懂啊啊啊啊!! Installation error: INSTALLFAILEDCPUABIINCOMPATIBLE这个错误,是由于引用了其他非android的sdk编译环境编译的二进制代码导致的,然后就把引用的jar换成android环境编译导出,但是还是报错,最后发现是因为引用的jar文件里的lib目录里还引用其他jar导致,把lib里的jar拿出来放到项目的buildpath里即可解决,不要引用的jar里再嵌套引用jar那样就会有报错。 下载地址:http://yunpan.cn/Qi3Pz39eKwe2s  访问密码 e433 里面包含2个文件,不知道有什么区别。可能和32位,64位有关。第一个我用不了,第二个才OK。 将你的虚拟器运行起来,将下载好的zip包(2个都试下吧,不确定哪个对你的电脑有用)用鼠标拖到虚拟机窗口中,出现确认对跨框点OK,然后会提示成功。然后重启你的电脑,应该就不会在出现这样的问题了。

阅读全文...

安卓监听自身被卸载并弹出网页提示

像360等等软件在卸载后都会弹出一个页面用来反馈卸载的信息,就是要实现监听自身的卸载,android本身是 不能实现的,这里用的JNI实现的,好像是外国的大神实现的,致敬! 1.把armeabi文件夹放到libs里面 2.把jni文件夹放到项目的根目录 3.新建一个包名com.zgy.catchuninstallself(必须是这个名字),把UninstallObserver.java类放在里面 我是在MyApplication里onCreate()实现下面的方法,完美测试通过 MyApplication是继承自Application,记得要在manifast里面设置MyApplication try{ UninstallObserver.startWork("/data/data/" + getPackageName(),"http://www.baidu.com", android.os.Build.VERSION.SDK_INT); }catch(ExceptionInInitializerError e){} 至于为什么要加ExceptionInInitializerError异常呢,因为在模拟器里会报错=  = http://yunpan.cn/QiKyYBYmgdhVH  访问密码 d0c9

阅读全文...

安卓圆形白边头像实现

实现圆角白边的效果 import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.BitmapShader; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.RectF; import android.graphics.Shader; import android.graphics.drawable.BitmapDrawable; import android.graphics.

阅读全文...

2014各大IT公司面试题

* * 腾讯面试题 1.int a = 1; int result = a+++3<<2; 2.int a = 2; int result = (a++ > 2)?(++a):(a+=3); 3.int a = 1234567; int b = 0x06; int result = a&b; 4.Integer a = 34556; Integer b = 34556; boolean result = ab; 5.String func(string s ){ return

阅读全文...

安卓模拟器Genymotion的使用

Eclipse自带的安卓模拟器是基于arm构架的,在基于x86构架的电脑上运行很卡,网上也有不少优化eclispe模拟器的方法,这里给大家介绍一个基于X86构架的安卓模拟器,运行相当流畅,简直可以和真机媲美 Genymotion的简介:http://www.genymotion.cn/ 首先先下载Genymotion,里面包含了Genymotion模拟器和Oracle VM VirtualBox虚拟机,不过官方都处理好了,你要安装一个exe文件就好 下载地址:http://yunpan.cn/QNn9WALBEqHvY  访问密码 6e51 然后要去Genymotion官网注册账号,不然用不了里面的虚拟安卓设备。 在这里注册账号:https://cloud.genymotion.com/page/customer/login/ 需要邮箱验证,验证成功准备工作就做好了 双击genymotion-2.2.0-vbox.exe开始安装(安装过程略过) 安装完成后有3个图标,一个模拟器启动按钮,一个shell操作,一个Vbox虚拟机按钮 启动Genymotion软件,先登录再去安装安装虚拟机就大功告成了 直接启动虚拟机就好了,而且还有一个好处,直接运行eclispe的run软件会自动加载到虚拟机中,

阅读全文...

theme为dialog的Activity如何充满全屏

系统中theme为dialog的activity总是不能充满全屏,有时候为了屏幕适配需要充满全屏,在stackoverflow上知道到了解决办法: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.yourlayout); getWindow().setLayout(LayoutParams.FILLPARENT, LayoutParams.FILL_PARENT); } 必须在setContentViw之后设置全屏,否则不会生效。 另外附上半透明activity的style @android:color/transparent true true true @android:color/transparent 0.3 @null 转自CSDN :http://blog.csdn.net/fzh0803/article/details/9787615

阅读全文...