- 博客(84)
- 资源 (5)
- 收藏
- 关注
转载 开源android项目分享
RSS阅读软件 Android RSS http://code.google.com/p/android-rss/Android的PDF阅读器 DroidReader http://code.google.com/p/droidreader/Android Scripting Environment http://code.google.com/p/android-scripting/
2013-05-16 16:38:41 839
转载 浏览器访问网页的详细内部过程
我们来看当我们在浏览器输入http://www.mytest.com:81/mytest/index.html,幕后所发生的一切。首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,所以之前还有一个DNS解析过程
2013-03-01 11:13:32 60424
转载 java之Stirng和Date转换
1:大体思路[html] view plaincopy这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat s
2013-02-04 23:40:36 912
转载 全面接触PDF:最好用的PDF软件汇总
1 什么是PDF PDF是由Adobe公司发明的文件格式,是 Portable Document Format的缩写,意为“便携文档格式”。它已成为事实上的电子文档标准,越来越多的电子出版物、软件说明书、填报表格都是采用PDF格式的。想了解更多,请参见 [PDF入门]。2 为什么要用PDF格式 为了通用:把一篇文章转成PDF后,读者无论在Unix还是Windows,无论
2013-02-03 12:21:23 1740
转载 Service 与 Thread 的区别
1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2). Service:Service 是android的一种机制,当它运行的时候如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的。如:onCreate,onStart 这些函数在被系统调用的时候都是在主进程的 m
2013-01-31 16:17:32 515
转载 Android Service详解
有了 Service 类我们如何启动他呢,有两种方法: • Context.startService() • Context.bindService() 1. 在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这
2013-01-31 15:22:25 368
转载 Android ViewPager使用详解
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左
2013-01-31 09:03:54 785
转载 android ListView数据显示
要将数据库中的数据列表显示在屏幕上,我们要使用ListView这个控件,当用户从数据库中取出数据时,要将数据绑定到显示控件上,如何绑定呢,我们需要创建适配器进行绑定,创建适配器有两种方式:第一种是用SimpleAdapter创建(要求绑定的数据是List>数据类型)第二种是用SimpleCursorAdapter创建(要求绑定的数据是Cursor数据类型)显示效果如图所示:
2013-01-29 14:46:08 1113
转载 Proguard混淆器
我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是很容易反编译出我们的源代码出来,包括所有的src文件和jsp文件等等。 那么,如何保护我们的源代码,实际上,应该有几种方法可以使用:1、使用代码混淆器 2、重载应用服务器的classl
2013-01-29 10:49:54 625
原创 android反编译之投机主义
相信大家都知道,apk的安全机制存在一定问题,dex文件格式,是可以修改,重新编译的,最近用非常火的广告平台做个一个测试。测试内容:汉化国外android软件,添加组件,更换图片,加入易积分广告sdk,重新打包签名发布。步骤一:将下载的国外android apk文件用apktool d命令进行反编译,你会发现一些资源文件,和一堆java编译出的smali文件。步骤二:添加广告平台的sd
2013-01-25 10:55:11 4648
转载 Android中Message机制的灵活应用
1.活用Android线程间通信的Message机制 1.1.Message 代码在frameworks\base\core\java\android\Os\Message.java中。 Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果Message Pool中已经没有Mess
2013-01-25 10:14:27 470
转载 smail指令参考
Dalvik opcodesAuthor: Gabor PallerVx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. Operations on long and double values
2013-01-24 15:36:42 3301
原创 android应用程序签名问题
一、签名代码(首先配置好jdk的路径,keytool和jarsigner都是java的类库)1.生成签名文件keytool -genkey -alias MyFirstApp.keystore -keyalg RSA -validity 40000 -keystore MyFirstApp.keystore2.应用签名文件给文件签名jarsigner -verbose -k
2013-01-24 15:31:36 1700
转载 Smali--Dalvik虚拟机指令语言
最近一周在研究rom移植,所以就对Smali语言学习了一下,Smali语言其实就是Davlik的寄存器语言;Smali语言就是android的应用程序.apk通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件,文件的展示语言。转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/8299996
2013-01-22 15:42:47 1095
转载 应用程序签名
概述Android系统要求,所有的程序经过数字签名后才能安装。Android系统使用这个证书来识别应用程序的作者,并且建立程序间的信任关系。证书不是用于用户控制哪些程序可以安装。证书不需要授权中心来签名:Android应用程序上使用自己签名的证书是完全允许且普遍的。理解Android应用程序签名有以下几个重要点:· 所有的应用程序都必须签名。系统不会安装任何一个不签名的程序
2013-01-22 10:27:30 1832
转载 SQL Server 2008 R2如何开启数据库的远程连接
SQL Server 2008 R2如何开启数据库的远程连接浏览: 12972|更新: 2012-06-12 20:53|标签: 远程 26 3举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。步骤12345678
2012-12-31 10:42:47 1022
原创 ajax跨域
一、对同源策略和跨域的理解同源策略,它是由Netscape提出的一个著名的安全策略。 现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来百度和谷歌的页面,当浏览器的百度tab页执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只有和百度同源的脚本才会被执行。同源策略是对JS代码能够和哪些web内
2012-12-23 10:33:10 593
转载 JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355
2012-12-01 14:19:01 323
转载 java终结处理和垃圾回收
内存是稀缺的资源,哪怕内存一块钱一条!如果在编程中使用不当,再大的内存也会耗光。 一、认识Java的自动垃圾回收 垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的。而垃圾在这里只无用的对象。而C++是需要程序员自己写析构函数来释放内存的,麻烦,也有可能忘记而导致内存泄露。 Java语言对内存的分配管理是通过JVM内部机制决定的。程序员可以不关心其处理
2012-12-01 13:58:49 977
原创 java基础数据类型分析
一、存储空间 在java中,一共有8种基本类型,其中有4种整形、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和一种用于表示真值的boolean类型。(java中基本数据类型的存储空间是固定的,具有强大的可移植性、跨平台性。而在c语言中,数值类型的空间存储是随编译器的变化而变化的,在不同的平台,占用空间也可能不同)整形:整形都是有符号的,首位为符号位,采
2012-11-28 11:05:45 534
转载 计算机信息的表示(源码、补码、浮点数、图形、声音)
1.定点数和浮点数的概念 在计算机中,数值型的数据有两种表示方法,一种叫做定点数,另一种叫做浮点数。 所谓定点数,就是在计算机中所有数的小数点位置固定不变。定点数有两种:定点小数和定点整数。定点小数将小数点固定在最高数据位的左边,因此,它只能表示小于1的纯小数。定点整数将小数点固定在最低数据位的右边,因此定点整数表示的也只是纯整数。由此可见,定点数表示数的范围较小。 为了扩
2012-11-27 10:08:14 3037 1
原创 java逻辑表达式短路分析
java的逻辑表达式(||、&&)经常出现一些短路现象,以下面代码为例public static void main(String[] args){ int a=1,b=2; if(++a==2||++b==3){ System.out.println("a="+a+" b="+b); } }输出结果
2012-11-23 17:15:32 1014
原创 java equals函数详解
equals函数在基类object中已经定义,源码如下 public boolean equals(Object obj) { return (this == obj); }从源码中可以看出默认的equals()方法与“==”是一致的,都是比较的对象的引用,而非对象值(这里与我们常识中equals()用于对象的比较是相饽的,原因是java中的大多数类都重写了equals
2012-11-23 09:34:36 1219
转载 Android之Widget
Android之Widget2011-11-26 14:22 343人阅读 评论(0)收藏举报目录(?)[+]Android widget AppWidget FrameworkAppWidgetHost AppWidgetHostViewAppWidgetProviderRemoteViewshttp://our2848884.blo
2012-10-25 15:54:38 514
转载 velocity语法
Velocity 语法(转)一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个
2012-10-16 21:57:48 412
转载 php+mysql+apache环境搭建
这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助。 在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包。
2012-09-22 15:58:42 2026
转载 java FileUtil文件操作集锦
public class FileUtil{ private static String message; /** * 读取文本文件内容 * @param filePathAndName 带有完整绝对路径的文件名 * @param encoding 文本文件打开的编码方式 * @return 返回文本文件的内容
2012-08-29 11:53:09 8942
转载 jsp中路径问题
servlet中获得项目绝对路径String filePath=this.getServletConfig().getServletContext().getRealPath("/");根目录所对应的绝对路径:request.getServletPath();文件的绝对路径 :request.getSession().getServletContext().getRealPat
2012-08-24 19:39:42 473
转载 JSP+FCKeditor 基本配置
JSP+FCKeditor 基本配置相信做网站项目的都会用到FCKeditor编辑器下面我给大家介绍一下他的用法,希望对大家有帮助,当然里面有些东西是参考别人的,下一篇是Struts2里面的FCKeditor的配置jsp servlet 下的fck配置1,首先 你使用fckeditor,当然要去下载fckeditor编辑器,这个我就不多说了,自己下去吧2,使用的话需要导
2012-08-24 08:58:59 440
原创 项目过程中难点总结
1.插件的引用 不要忽略文件头,尤其是jquery类的插件,jsp文件头与html文件头存在一定差距 注意选择好正确的插件包,source包,doc包,引入包。2.ajax跨域 主要方法为iframe跨域、jsonp和后台代理。
2012-08-16 21:45:38 1511
转载 常用正则表达式
匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^\s*|\s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
2012-08-14 10:38:30 287
转载 18个java cms开源项目
18个Java开源CMS系统一览博客分类: java cms 18个Java开源CMS系统一览来源: www.l-ba.cn1.InfoGlue infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。 该项目主页: http://www.inf
2012-08-13 20:22:16 1355
转载 myeclipse优化
MyEclipse优化技巧 2010-01-06 11:05:46| 分类:开发 Web | 标签:|字号大中小订阅 第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perfer
2012-08-07 17:14:11 345
转载 JSTL详解
JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库。JSTL标签库可分为5类:q 核心标签库q I18N格式化标签库q SQL标签库
2012-08-06 10:22:18 902
转载 EL表达式详解
表达式语言(简化对JAVA代码的访问)Expression LanguageEL语言支持下列功能:1 精确访问存储变量:要输出作用域变量(用setAttribute存储在PageContext,HttpServletRequest,HttpSession或servletContext中的对象)saleItem,我们使用${saleItem}。2 bean属性简略记法:如要输出作用域变量
2012-08-06 10:13:13 2313
转载 photoshop 100例
http://www.missyuan.com/thread-446934-1-1.html Photoshop绘制逼真头发发丝效果http://www.missyuan.com/thread-446912-1-1.html Photoshop合成在空中漂移的陆地http://www.missyuan.com/thread-446909-1-1.html Photoshop制作漂亮的紫色水
2012-07-15 21:48:28 8793
转载 android布局
雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/1331.线性布局(LinearLayout) 线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很
2012-05-30 20:01:36 588
转载 android反编译集锦
反编译apk工具目前有几种工具:smalidedexerdexdumpapktooldex2jar and jdAXMLPrinter2.jar关于smali的使用,请参考jserv的http://jserv.blogspot.com/2010/05/android.html 把 classes.dex 反编译成 jar, 然后用 jd 查看 java 对照着 smail
2012-05-28 09:34:57 1190 1
myeclipse破解工具
2012-08-07
java基本术语
2012-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人