上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 一个xxx.apk提交给测试、ok,去倒杯水,看看网页~~~~~呃,忽然觉得 是不是应该 给我的代码 提高点安全性,记得看过 apk直接可以 解压,然后很容易的就可以 反编译出 .java找了找,果然,这一切 只不过是 一分钟的事儿,1、得到 classes.dex文件;直接用你机器上的 解压软件 打开 .apk 文件 解压出 classes.dex 文件,(这个就是 .jar 的前生--- 其实应该说 后世) 2、还原.jar文件;这一步需要用到一个工具dex2jar(谷歌的代码库里有 http://code.google.com/p/dex2jar/) 看名字也不难知道他是干嘛的了吧... 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(180) 评论(0) 推荐(0)
摘要: 很长一段时间我的eclipse都有个毛病,就是当我要格式化代码的时候,右键-source-format能够起效,但ctrl+shift+f不好使了。 可以基本断定是快捷键与别的软件冲突了,但一直也没时间排查一下。google之后来发现是搜狗输入法惹的祸。 原来是和“简繁体快捷键”冲突了。输入法中的这个快捷键我们一般不用,小勾勾去掉就成了。 eclipse中功能成功恢复,省时省力! 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(151) 评论(0) 推荐(0)
摘要: Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。 TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。 schedule的意思(时间表、进度表) timer.schedule(new MyTask(event.getServletContext()), 0, 60*60*1000); 第一个参数"new MyTask(event.getServletContext())": 是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 publi 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(462) 评论(0) 推荐(0)
摘要: 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提 示功能一样强大。 先举个简单的例子说明问 题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在 Microsof... 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(139) 评论(0) 推荐(0)
摘要: 算法导论(第2版) 代码大全(第2版) C++ Primer中文版(第4版) 设计模式:可复用面向对象软件的基础 浪潮之巅 Java编程思想(第4版) Java核心技术 卷1:基础知识 Java核心技术 卷2:高级特性 人月神话 Linux内核编程 C程序设计语言(第2版新版) 黑客与画家:硅谷创业之父Paul Graham文集 编程之美:微软技术面试心得 代码之美 软件随想录:程序员部落酋长Joel谈软件 架构之美 国外计算机科学经典教材•Unix & Linux大学教程 深入理解计算机系统(原书第2版) UNIX网络编程 卷1:套接字联网API UNIX网络编程 卷2:进程间通信 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(183) 评论(0) 推荐(0)
摘要: Java几个常用的布局管理器类: 包 类 特点 java.awt CardLayout 将组件象卡片一样放置在容器中,在某一时刻只有一个组件可见 java.awt FlowLayout 将组件按从左到右而后从上到下的顺序依次排列,一行不能放完则折到下一行继续放置 java.awt GridLayout 形似一个无框线的表格,每个单元格中放一个组件 java.awt BorderLayout 将组件按东、南、西、北、中五个区域放置,每个方向最多只能放置一个组件 java.awt GridBagLayout 非常灵活,可指定组件放置的具体位置及占用单元格数目 ... 阅读全文
posted @ 2013-05-31 13:00 crane13 阅读(378) 评论(0) 推荐(0)
摘要: 1. Tab来自于layout下的元素(1)效果图(2)代码1)tab_demo.xml2)TabDemo.javapublicclassTabDemoextendsTabActivity{privateTabHosttabHost;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);tabHost=getTabHost();LayoutInflater.from(this).inflate(R.layout.tab_demo,tabHost.getTabContentView(),tr 阅读全文
posted @ 2013-05-31 13:00 crane13 阅读(153) 评论(0) 推荐(0)
摘要: DatePicker是一个时钟控件,用于设置系统或软件的时间的一个对话框。具体开发步骤:第一步:strings.xml中定义要用到的文字(方便国际化) HelloWorld,MainActivity! datepicker 设置日期 第二步:main.xml文件中定义一个Button控件,文本显示'设置日期'(当单击button按钮时,DatePicker控件出现)第三步:MainActivity中的代码:packagecom.zwy.datepicker.activity;importandroid.app.Activity;importandroid.app.DatePic 阅读全文
posted @ 2013-05-31 13:00 crane13 阅读(202) 评论(0) 推荐(0)
摘要: 乔布斯是智能移动设备时代的先驱,被认为只有疾病才可以击败他,无论是iPhone、iPad、iPod和MacBook这些产品都和他本人一样充满个性,现在苹果的创始人乔布斯正在癌症中心接受治疗,让我们聆听这位时代巨人生前的声音。 演讲者:史蒂夫·乔布斯 演讲时间:2005年6月12日 演讲场合:斯坦福大学毕业典礼 今天,我很荣幸能来参加大家的毕业典礼,斯坦福大学是世界上最优秀的大学之一。我根本没有从大学毕过业。说实话,这还是我与大学毕业最近距离的接触。今天,我想给大家讲三个故事,它们都与我自己息息相关。没错,它们就是三个故事而已。 第一个故事是有关小事情间的联系。 不过六个月的时间... 阅读全文
posted @ 2013-05-31 13:00 crane13 阅读(284) 评论(0) 推荐(0)
摘要: Ctrl+1: 快速修复 Ctrl+D:删除当前行 Ctrl+Alt+↓复制当前行到下一行(复制增加) Ctrl+Alt+↑复制当前行到上一行(复制增加) Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑当前行和上面一行交互位置(同上) Alt+←前一个编辑的页面 Alt+→下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter显示当前选择资源(工程,or文件or文件)的属性 Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shift+Ctrl+Enter在当前行插入空行(原理同上条) C... 阅读全文
posted @ 2013-05-31 13:00 crane13 阅读(100) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 下一页