上一页 1 ··· 5 6 7 8 9 10 11 下一页

2013年1月8日

Android APK反编译详解(附图)

摘要: 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码... 阅读全文

posted @ 2013-01-08 20:21 loonggg 阅读(95) 评论(0) 推荐(0) 编辑

Android APK反编译详解(附图)

摘要: 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7 阅读全文

posted @ 2013-01-08 20:21 loonggg 阅读(732) 评论(7) 推荐(1) 编辑

Android常用名令集锦(图文并茂)(转:来自网络)

摘要: 大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。这也是我为什么总结这篇文章的原因了,希望对大家有所帮助。如果想让系统认识你输入的命令(如:输入android命令)有两种方法:1.设置环境变量.(和设置java路径一样,具体网上查哦!);2.直接进入你SDK 里tools目录(cd:sdkpat 阅读全文

posted @ 2013-01-08 19:54 loonggg 阅读(423) 评论(0) 推荐(0) 编辑

提升Android应用视觉效果的10个UI技巧

摘要: 在Android应用开发中,风格和设计或许不是最关键的要素,但它们在决定Android应用成功与否上确实扮演重要的角色。以下是10个Android应用的UI设计技巧,还有个附加技巧,能够提供你的Android应用的视觉吸引力。技巧1:使用大小适当的图像在图像方面,许多Android应用开发者采用的是... 阅读全文

posted @ 2013-01-08 12:16 loonggg 阅读(128) 评论(0) 推荐(0) 编辑

提升Android应用视觉效果的10个UI技巧

摘要: 在Android应用开发中,风格和设计或许不是最关键的要素,但它们在决定Android应用成功与否上确实扮演重要的角色。以下是10个Android应用的UI设计技巧,还有个附加技巧,能够提供你的Android应用的视觉吸引力。技巧1:使用大小适当的图像在图像方面,许多Android应用开发者采用的是大小单一的做法。尽管这会使资源管理变得更为简单,但就应用的视觉吸引力而言,这是个错误的做法。要让应用呈现出最佳的视觉效果,那么就应当针对具体的设备屏幕设计不同的图像。最适当的图像才能构建出最棒的用户体验。技巧2:使用适当格式的图像我们都见过有些应用在尝试加载某些大型图像时会暂停,这不仅仅因为图像的大 阅读全文

posted @ 2013-01-08 12:06 loonggg 阅读(875) 评论(1) 推荐(1) 编辑

java,Android:在eclipse中的快捷键

摘要: 1.选中你要加注释的区域,用ctrl+shift+C 会加上//注释 2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释 3.要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了(转)补充:选中要加注释的区域,ctrl+/ 会加//注释 2010/09/13选中后,ctrl+shift+\,去掉选中部分的注释(转)附myeclipse中的所有快捷键列表: Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制 阅读全文

posted @ 2013-01-08 09:47 loonggg 阅读(355) 评论(0) 推荐(0) 编辑

2013年1月7日

常见Java面试题:equals与==

摘要: 下面的代码片段的输出是什么?Object s1 = new String("Hello"); Object s2 = new String("Hello"); if(s1 == s2) { System.out.println("s1 and s2 are =="); }else if (s... 阅读全文

posted @ 2013-01-07 11:13 loonggg 阅读(173) 评论(0) 推荐(0) 编辑

常见Java面试题:equals与==

摘要: 下面的代码片段的输出是什么?View Code 1 Object s1 = new String("Hello");2 Object s2 = new String("Hello");3 4 if(s1 == s2) {5 System.out.println("s1 and s2 are ==");6 }else if (s1.equals(s2)) {7 System.out.println("s1 and s2 are equals()");8 }A2.输出结果是:s1 and s2 are equals() 阅读全文

posted @ 2013-01-07 11:07 loonggg 阅读(312) 评论(0) 推荐(0) 编辑

notifyDataSetInvalidated()和notifyDataSetChanged()的区别!

摘要: notifyDataSetChanged方法通过一个外部的方法控制如果适配器的内容改变时需要强制调用getView来刷新每个Item的内容。public void notifyDataSetChanged ()该方法内部实现了在每个观察者上面调用onChanged事件。每当发现数据集有改变的情况,或者读取到数据的新状态时,就会调用此方法。public void notifyDataSetInvalidated ()该方法内部实现了在每个观察者上面调用onInvalidated事件。每当发现数据集监控有改变的情况,比如该数据集不再有效,就会调用此方法。notifyDataSetInvalidat 阅读全文

posted @ 2013-01-07 09:47 loonggg 阅读(445) 评论(0) 推荐(0) 编辑

android开发之android webView使用方法

摘要: 一个WebView的简单例子 。 在开发过程中应该注意几点: 1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。 2.如果访问的页面中有Javascript,则webview必须设置支持Javascript。 webview.getSettings().setJavaScriptEnabled(true); 3.如果页面中链接,如果希望点击链接继... 阅读全文

posted @ 2013-01-07 09:39 loonggg 阅读(459) 评论(0) 推荐(0) 编辑

java,Android:在eclipse中的快捷键

摘要: 1.选中你要加注释的区域,用ctrl+shift+C 会加上//注释2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释3.要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了(转)补充... 阅读全文

posted @ 2013-01-07 09:36 loonggg 阅读(145) 评论(0) 推荐(0) 编辑

2013年1月6日

Android在listview添加checkbox实现

摘要: 主界面CheckBoxinListViewActivity.java代码如下: public class CheckBoxinListViewActivity extends Activity { /** Called when the activity is first created. */... 阅读全文

posted @ 2013-01-06 08:57 loonggg 阅读(760) 评论(0) 推荐(0) 编辑

Android在listview添加checkbox实现

摘要: 主界面CheckBoxinListViewActivity.java代码如下:View Code 1 public class CheckBoxinListViewActivity extends Activity { 2 /** Called when the activity is first created. */ 3 4 private MyAdapter adapter; 5 private ListView listview; 6 private Button checkAll; 7 ... 阅读全文

posted @ 2013-01-06 08:57 loonggg 阅读(457) 评论(0) 推荐(0) 编辑

2013年1月5日

Android开发打开文件的Intent及使用

摘要: 在写文件管理系统时会用到各种打开不同格式的文件的需求,由于Android系统默认内置了一些可以打开的系统应用,但还是不能满足需求,比如打开视频文 件、word等,需要安装相应的播放软件才可以使用,这时程序会通过Intent查找可以使用的软件实现通过代码打开一个文件需要2部分,一部分是要获取 到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同1、在values目录下定义后缀数组文件 fileendingsView Code 1 <?xml version="1.0" encoding="utf-8"? 阅读全文

posted @ 2013-01-05 17:37 loonggg 阅读(827) 评论(0) 推荐(0) 编辑

Android手势研究(textview及listview对比验证)

摘要: 手势即手触摸屏幕做出动作。 View可以通过onTouchEvent收到触摸屏幕事件, 我们可以通过View.setOnTouchListener()设置事件监听器 或者override onTouchEvent()来拦截这些事件, 在拦截函数中判断触摸点的轨迹及运动速度就可以判断出是什么手势。 A... 阅读全文

posted @ 2013-01-05 08:51 loonggg 阅读(259) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 下一页

导航