摘要: 本文链接:http://blog.csdn.net/kongxx/article/details/7329515最近在碰到一段JNI代码不停的出现core dump,用gdb看了一下core文件,信息也不是很清楚,于是想到了运行是debug JNI代码,对于JNI代码要想动态debug还是有点小工作要做的,如下:1. 首先修改java参数,添加-Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n作为java参数,其中8888是端口号,suspend=n意思是java启动的时候不等待客户端debug连接,如果自 阅读全文
posted @ 2012-03-07 16:41 程序员天下 阅读(985) 评论(1) 推荐(0) 编辑
摘要: Android 的SMS读取短信,可以获取发信人/收信人的手机号码(address),Contacts的联系人,可以过滤手机号码(address),因此SMS可以通过手机号码(address)关联到Contacts联系人SMS - Contacts 关联代码// 通过address手机号关联Contacts联系人的显示名字 private String getPeopleNameFromPerson(String address){ if(address == null || address == ""){ return "( no address )\n&quo 阅读全文
posted @ 2012-03-07 14:23 程序员天下 阅读(666) 评论(0) 推荐(0) 编辑
摘要: Introduction To Android ContactsLearn to work with the Android contacts database. Basic knowledge of accessing SQLite in Android along with using Cursors is expected. See theAndroid SQLite and Cursor Articlefor more information. Google changed the contacts database moving from 1.x to 2.0 versions of 阅读全文
posted @ 2012-03-07 14:01 程序员天下 阅读(971) 评论(0) 推荐(0) 编辑
摘要: Android 之 SMS 短信在Android系统中是保存在SQLite数据库中的,但不让其它程序访问(Android系统的安全机制)现在我们在读取手机内的SMS短信,先保存在我们自己定义的SQLite数据库中,然后读取SQLite数据库提取短信,并显示SMS短信SQLite存取代码:package com.homer.sms; import java.sql.Date; import java.text.SimpleDateFormat; import org.loon.wsi.R; import android.app.Activity; import android.conten... 阅读全文
posted @ 2012-03-07 13:52 程序员天下 阅读(946) 评论(0) 推荐(0) 编辑
摘要: Android SMS Readpackage com.homer.sms; import java.sql.Date; import java.text.SimpleDateFormat; import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteException; import android.net.Uri; import android.os.Bundle; import android.util.Log; import android.wi... 阅读全文
posted @ 2012-03-07 12:49 程序员天下 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: Java 之 Date 和 Calendar 实例package com.homer.learn; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TimeTest { public static void main(String[] args) {... 阅读全文
posted @ 2012-03-07 11:32 程序员天下 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 本文地址:http://blog.csdn.net/kongxx/article/details/7319410Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象Java Socket实战之四 传输压缩对象Java Socket实战之五 使用加密协议传输对象Java Socket实战之六 使用NIO包实现Socket通信 前面几篇文章介绍了使用Java的Socket编程和NIO包在Socket中的应用,这篇文章说说怎样利用Socket编程来实现简单的文件传输。这里由于前面一片文章介绍了NIO在Socket中的应用,所以这 阅读全文
posted @ 2012-03-05 08:18 程序员天下 阅读(913) 评论(0) 推荐(2) 编辑
摘要: 最近这段时间,一直都在和web服务打交道。自己项目组的系统需要别的项目组提供服务接口;别的平台(手机)平台又需要我们这边给它们提供接口。实现、调用、接口文档都有所涉及。从中我发现一个非常重要的问题——安全,这是一个被严重忽略的问题。我认为在网络这个充满敌意的大环境下,应用和服务的安全性,是一个不得不重视的问题。去年年底的CSDN账号泄露以及口令明文的事件,至少给了企业两个最基本的警示:(1)不要等到出现问题之后,才知道要去挽救,在这个浮躁的社会氛围下,出现哪怕不是什么大问题,都会被群起而攻之;(2)服务的提供方应该认识到安全的重要性。本文参考OAuth协议的工作原理,给出了我个人觉得更为安全的 阅读全文
posted @ 2012-03-04 17:50 程序员天下 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Java 语言的Date(日期),Calendar(日历),DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分,所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。创建一个日期对象让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数,这个时间通常被称为Java 虚拟机(JVM)主机环境的系统时间。import java.util.Date; public class DateTest { public static void main(String[] args) { Dat... 阅读全文
posted @ 2012-03-02 22:30 程序员天下 阅读(391) 评论(0) 推荐(1) 编辑
摘要: 2010年在国内出现了Android系统智能机的大规模发展,而应用商城也在火拼起来,下面我推荐一下国内Android的免费软件商城。应用汇掌上应用汇是一款基于Android系统的本土化软件市场,掌上应用汇团队致力于为中国用户打造最全面,最方便的手机应用商店,拉近中国用户与智能手机的 距离。掌上应用汇由手机客户端,Web端、Wap端 组成全方位下载渠道,可以为给用户带来全方面的下载体验;掌上应用汇还与豌豆荚手机精灵合作,为豌豆荚用户提供最新最全的内容。无论何时何地,只需打开掌 上应用汇,最新应用尽在掌握,随时让您的手机丰富多彩。机锋市场海量Android资源兼容并蓄 机锋市场提供了超过5000款 阅读全文
posted @ 2012-03-02 17:21 程序员天下 阅读(646) 评论(0) 推荐(0) 编辑