- 博客(93)
- 资源 (30)
- 收藏
- 关注
转载 Windows下搭建objective C开发环境
最近打算针对iPhone、iPod touch和iPad开发一些应用,所以,需要开始学习Objective C(苹果推出的类似C语言的开发语言)。由于苹果的自我封闭的产业链发展模式(从芯片、机器、开发语言、终端产品、服务)的限制,要想开发针对苹果iPhone等产品的应用程序,就需要用Mac机器,在Xcode的IDE上使用Objective C语言开发。Mac机器就不用说了,那比PC机器要贵不少(当
2011-11-24 14:28:38
1291
转载 ByteBuffer用法小结
在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.1.创建
2011-06-30 09:52:00
172535
1
转载 java参数传递(超经典)
Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。先看基本类型作为参数传递的例子:public class Test1 { public static void main(String[] args)
2011-06-29 17:05:00
2718
转载 Android中间键开发
什么是ASEAndroid Scripting Environment(ASE)是Google针对Android操作系统发布的一个小工具。ASE将脚本语言带入Android,允许用户编辑和执行脚本,直接在Android设备上运行交互式解释器。脚本将能大幅度简化任务界面,目前支持Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, she
2011-06-20 10:37:00
1457
转载 APK反编译流程
一. 反编译apk获取资源文件:2Ad平坦软件园 1. 工具下载:2Ad平坦软件园 (1)APKTOOL的JAR包:http://code.google.com/p/android-apktool/downloads/list2Ad平坦软件园 (apktool-1.3.1.t
2011-06-20 09:44:00
722
转载 subversion服务器的配置
<br /><br />subversion服务器的配置<br />SVN 文档:http://www.subversion.org.cn/tsvndoc/index.html<br />服务器端下载:<br />http://subversion.tigris.org/project_packages.html<br />tortoisesvn客户端下载:<br />http://tortoisesvn.net/downloads<br />第一步:将下载好的服务器端解压到c:/subversion目录。
2011-05-20 14:28:00
661
转载 Java程序员到架构师的推荐阅读书籍
<br /><br />作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。<br />一、Java编程入门类<br />对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多
2011-05-17 11:07:00
675
转载 java对象占内存大小
<br /> <br />空对象占8个字节 <br />有数据成员的话,你把数据成员按基本数据类型和对象引用分开统计。 <br />基本数据类型按byte/boolean=1,char/short=2,int/float=4,long/double=8,累加,然后对齐到8的倍数。 <br />对象引用按每个4字节,累加,然后对齐到8个字节的倍数。 <br />============= <br />对象占用字节数=基本的8字节+基本数据类型所占的+对象引用所占的 <br /><br />比如 <br />c
2011-05-05 14:44:00
1065
转载 adb forward交互流程
命令:adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信数据将被重定向到手机端7100端口server上或者adb forward tcp:6100 local:logd // PC上所有6100端口通信数据将被重定向到手机端UNIX类型socket上通过adb forward我们可以接收手机端server[或者unix域socket]程序发出的所有数据,并且可以用自己写的小程序向手机端server[或者unix域socket]发送我们自己的数据[luther.gl
2011-05-04 22:37:00
24241
1
原创 Activity与任务
一、Activity与任务一个activity可以启动另外一个,甚至包括与它不处于同一应用程序之中的。举个例子说,假设你想让用户看到某个地方的街道地图。而已经存在一个具有此功能的activity了,那么你的activity所需要做的工作就是把请求信息放到一个Intent对象里面,并把它传递给startActivity()。于是地图浏览器就会显示那个地图。而当用户按下BACK键的时候,你的a...
2011-02-11 00:18:12
167
原创 Android开发指南3-框架主题-用户界面
用户界面User Interface关键类ViewViewGroupWidget classes在一个Android应用中,用户界面是由View 和ViewGroup对象构建的。View与ViewGroup都有很多种类,而它们都是View类的子类。View对象是Android平台中用户界面体现的基础单位。View类是它称为“widgets(工具)”的子类的基础,它们...
2011-02-11 00:11:08
173
原创 Android开发指南2-框架主题-意图和意图过滤器
意图和意图过滤器Intents and Intent Filters 一个应用程序的三个核心组件-活动,服务和广播接收器是通过消息即意图(Intents)来激活的。Intent消息传送是相同或不同应用中组件运行时晚绑定的一种机制。意图本身,一个意图对象,是一个包含被执行操作抽象描述的被动的数据结构-或者,对于广播而言,是某件已经发生并被声明的事情的描述。存在不同的机制来传送意图到每种组件中...
2011-02-10 23:54:15
199
原创 Android开发指南1-框架主题-基础知识
应用程序基础关键类ActivityServiceBroadcastReceiverContentProviderIntentAndroid应用程序使用Java做为开发语言。aapt工具把编译后的Java代码连同其它应用程序需要的数据和资源文件一起打包到一个Android包文件中,这个文件使用.apk做为扩展名,它是分发应用程序并安装到移动设备的媒介,用户只需下载...
2011-02-10 23:45:13
149
原创 X 视窗/X 协议
X 视窗/X 协议:用于 UNIX 和 Linux 图形显示的 X 视窗系统协议(X Window or X Protocol or X System)X 视窗系统协议,即 X 视窗或 X 协议,是一个图形结构,用于 UNIX 和 Linux 下的图形系统。X 视窗系统很少用于 VMS、MVS 和 MS-WINDOWS 等系统。它为显示窗口图形提供了固有的面向客户机/服务器的基础。X 视窗系统...
2011-01-25 00:13:35
256
原创 X11协议概要
X Window System ProtocolX Version 11, Release 6.7Protocol是X11众多文档规范里最重要的一份,它规定了X的Server和Client之间的通信规则。X Window System的重要特点之一是它具有网络通透性,client与server的连接是“松散”的,图形设备和输入输出设备在server端,而应用程序在client端,通过网...
2011-01-25 00:13:02
2038
2
原创 Wireshark过滤规则
/* WireShark 过滤语法 */1.过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP2.过滤端口例子:tcp.port eq 80 // 不管端口是来源的还是目标的都显示tcp.port == 80tcp...
2011-01-23 21:55:53
171
原创 计算机网络分层
五层 结构 应用层 运输层 网络层 数据链路层 物理层 七层结构 应用层 表示层 会话层 运输层 网络层 数据链路层 物理层 TCP/IP体系结构 应用层 运输层 网际层(ip) 网络接口层 TCP/IP体系结构 是微软的,也是现在互联网实际运用最广的。 wireshark:Capture Option对话框1、Interface(接口)和...
2011-01-23 21:41:37
179
转载 插入一条彩信
<br /><br />private void TestInsertSMS() {<br />final String ADDRESS = "address";<br />final String DATE = "date";<br />final String READ = "read";<br />final String STATUS = "status";<br />final String TYPE = "type";<br />final String BODY = "body";<br />
2010-11-24 00:14:00
1105
1
原创 Android 短信 彩信 wap push的接收
接收彩信<receiver android:name=".smsreceiver" android:permission="android.permission.BROADCAST_WAP_PUSH"> <intent-filter android:priority="10000"> <actio...
2010-11-21 22:43:20
234
原创 使用ContentObserver监听数据库变化
public class ScreenTest extends Activity { class SmsContent extends ContentObserver{ private Cursor cursor = null; public SmsContent(Handler handler) { ...
2010-11-21 22:22:52
169
原创 如何截取指定号码的短信,并且不让系统截取到通知用户
之前在做黑名单屏蔽短信的时候,遇到一个比较棘手的问题,就是我截取我指定号码的短信之后,但是我如何不让系统通过通知栏通知用户,在网上也寻找了很久,也有点眉目了,以下是别人使用 ContentObserver 来监听短信数据库变化来实现的。 public class ScreenTest extends Activity { class SmsContent extend...
2010-11-21 22:19:57
374
原创 8种要被社会淘汰的人
<br /> 8种要被社会淘汰的人:<br />1)八小时之外不学习的人<br />胡适先生说:人与人的区别在于八小时之外如何运用。有时间的人不能成功,挤时间的人才能成功。八小时之内决定现在,八小时之外决定未来。什么样的想法什么样的生活。有学习才有选择权,没有知识,要有常识;没有常识,走进教室。不是社会发展太快,是我们思维反应太慢,为什么我们思维太慢,是我们没有跟上学习。人生有两大悲哀:结婚之后不再恋爱,毕业以后不再学习。<br />拒绝学习,就是拒绝成长。家长不学习,会被孩子看不起并且和孩子有代沟。夫妻一
2010-11-19 22:48:00
822
原创 Python方面的东西
AndroidFacade.java http://autotest.kernel.org/wiki/Downloadwind River
2010-11-11 00:10:16
141
转载 Monitor MMS
<br />Monitor incoming mms eventParse MMS<br />The mms/sms are stored in SQLite file<br />/data/data/com.android.providers.telephony/databases/mmssms.db <br />/data/data/com.android.providers.telephony/app_parts/*<br />mmssms.db srotes the sms and mms info
2010-11-04 22:49:00
1825
原创 intent 发个邮件
如何在Android系统中发送带附件的电子邮件呢? 其实通过Intent可以很方便的发送Email,只需要短短10行代码就可以处理。完整代码如下File file = new File("\sdcard\android123.cwj"); //附件文件地址 Intent intent = new Intent(Intent.ACTION_SEND); intent.putE...
2010-09-24 21:43:31
723
原创 Subversion快速入门教程
1,软件下载下载Subversion服务器程序。到官方网站的下载二进制安装文件,来到二进制包下载部分服务端下载:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91下载Subversion的Windows客户端Tort...
2010-09-24 17:32:04
94
原创 android中实现利用javamail的包发送邮件
[size=medium]package com.Mail;import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget....
2010-09-15 00:09:25
486
原创 android 邮件
[size=medium]在android里进行邮件客户端开发可以有两种方式:在邮件客户端的设计中,可以采用两种方法。l 一种是调用android系统自带的邮件服务优点:这种方法比较简单易用缺点:发送邮件的账号必须是gmail账号l 令一种方法是采用javamail功能包优点:可以设置邮件服务器地址,不必局限于gmail邮箱缺点:用法比较复杂下面依次介绍这两种方...
2010-09-15 00:03:16
394
原创 用命令行发个邮件玩玩
smtp通讯过程telnet smtp.126.com 25>>ehlo mars_621 //heloauth login>base64 username--bWE=>base64 password--NT==>mail from:>rcpt to:>datafrom:to:xxsubject:testdate:content!!!....
2010-09-14 00:31:03
489
原创 Android权限列表permission说明
public static final String BROADCAST_PACKAGE_REMOVED允许应用程序发出一个应用程序被删除的通知。常量值: "android.permission.BROADCAST_PACKAGE_REMOVED"public static final String CALL_PHONE允许应用程序发起一个电话呼叫而不需要经拨号器用户界面确认。...
2010-09-01 00:50:09
128
原创 监听手机的网络连接状态
Android手机大部分支持WIFI、GSM、3G网络,但每次连接网络肯定只能使用其中一种。有些程序(比如:运营商定制的)还必须要求使用特定的网络(如:CMWAP、CTWAP等等),如果当前手机连接的网络不是这些指定的网络,这时的程序处理可能是跳转到网络设置界面让用户手动设置,也有可能是程序自动却换网络(从CMNET切换到CMWAP)。 切换网络的过程是先关闭当前的网络,然后再启动新的网络...
2010-09-01 00:33:15
317
原创 Android Scripting Environment 你也可以玩
在Android社群里,这几天讨论得最火热的主题不外乎是iPhone 3GS、Palm Pre和Magic、Dream的对比,美版Magic到底何时发布以及刚刚和大家见面的Android Scripting Environment了。 William手上没有iPhone 3GS和Palm Pre,美版的Magic虽然看起来不错(比较可靠的消息是他会有5百万像素摄像头,内存288MB,CPU是更省电...
2010-08-30 01:09:20
194
原创 如何编译Android ASE
实际上,编译Android ASE很简单.你所需要的工具并不太多. 那下面我以Ubuntu9.10(说起Ubuntu 9.10,真是一把心酸血泪史. ATI显卡驱动,捣鼓了半天还是没安装成功,但是你可以看这里)为例来简单说明一下. 1. 准备工具开发工具--Eclipse.我用的Eclipse的版本比较新,是3.5,Build id: 20090920-1017名字是GALILREO...
2010-08-30 01:04:07
143
原创 脚本语言是什么呢
脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当我们点击网页上的E-mail地址时能自动调用Outlook Express或Foxmail这类邮件软件,就是通过...
2010-08-30 00:48:35
165
原创 注入keyEvent 参考
Am also facing the same problem, can tell me wheather you got thesolution for the problem or not?On Nov 22 2008, 5:23 am, "Dianne Hackborn" wrote:> Correct, one application can not inject ...
2010-08-30 00:32:39
269
原创 Android Scripting Environment -ASE
http://code.google.com/p/android-scripting/Android脚本环境 ( ASE )为Android引入了脚本语言支持,从而使您编辑、执行脚本,并与Android设备上的脚本解释器进行互动成为可能。这些脚本可以借用很多现有的API快速开发Android应用,并极大地简化了接口,可以轻易完成以下工作:处理intent启动activity拨打...
2010-08-30 00:30:57
180
原创 Android自动化测试可行性途径分析
测试手段1: CTS用来确保某设备符合 Android 兼容性规范。原来想扩充它,不是正道。测试手段2: Monkey1) 应用程序的开发者可以测试自己应用的鲁棒性。2) 设备制造商可以使用猴子对自己的测试施行压力测试。看设备能坚持多久。猴子测试即可以针对全局,也可以正对某个局部(某个 Category, package等等)。执行简单,效果明显。测...
2010-08-30 00:01:18
170
原创 Android判断是否有可用网络的代码
在开发基于网络的应用的时候,需要判断是否有可用的网络,如果没有开启WIFI或者APN的话,是无法连接网络的。以下代码是判断是否有网络,以及没有网络的话,打开系统设置进行开启。private boolean CheckNetwork() { boolean flag = false; ConnectivityManager cwjManager = (ConnectivityMa...
2010-08-29 11:52:02
154
原创 android判断网络的状态断开与否
public class ConnectionChangeReceiver extends BroadcastReceiver { @Override public void onReceive( Context context, Intent intent ) { ConnectivityManager connectivityManager = (Con...
2010-08-29 11:47:14
127
ImApps系统信息 for Android V1.4.3
2011-01-24
端口扫描forAndroid
2011-01-24
最新wireshark中文使用教程
2011-01-23
android之Junit ActivityUnitTestCase 剖析
2010-06-09
android之Junit ActivityUnitTestCase 演示
2010-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人