11 2012 档案
摘要:服务器端代码public class Server implements Runnable{ public void run() { try { //创建ServerSocket ServerSocket serverSocket = new ServerSocket(54321); while (true) { //接受客户端请求 Socket client = serverSocket.accept();...
阅读全文
摘要:我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。package cn.com.chenzheng_java;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import andr
阅读全文
摘要:(一) 通话记录的插入。呼叫记录有三种类型: 来电:CallLog.Calls.INCOMING_TYPE (常量值:1)已拨:CallLog.Calls.OUTGOING_TYPE (常量值:2)未接:CallLog.Calls.MISSED_TYPE (常量值:3)插入通话记录的代码如下:private void insertCallLog(TriggerService triggerService, String string,String string2, String string3, String string4, long i){ // TODO Auto-generate...
阅读全文
摘要:本文转自http://www.189works.com/article-41895-1.html在以前做一个android的移动项目的时候,想为httpClient对象添加请求超时和读取超时时间,发现httpClient的对象实现的defaultHttpClient对象中就没有设置超时时间的方法,所以一直郁闷的,觉得怎么回没有,难道defaultHttpClient对象中已经封装了请求超时时间和读取时间,不过这样不是可扩张性不好了,最近在android论坛上面,发现了其实android的httpClient是可以的,不过设置在HttpConnectionParams的静态方法中设置,详细的我写
阅读全文
摘要:本文转自:http://kb.cnblogs.com/page/70125/自己加以修改大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: p...
阅读全文
摘要:android:allowTaskReparenting用法<application android:allowTaskReparenting="true/false"></application>是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)—— “true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。如果这个特性没有被设定,设定到<application>元素上的all
阅读全文
摘要:本文转自:http://www.blogjava.net/TiGERTiAN/archive/2011/01/23/343399.htmlAndroid中拦截短信,解决方案如下:package com.tigertian.sms;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.telephony.SmsMessage;public class SMSReceiv
阅读全文
摘要:本文转自http://www.cnblogs.com/GarfieldTom/archive/2012/08/25/2655609.html 基于4.03系统HTC测试可以正常拦截短信要做一个自动短信回复,所以需要拦截系统短信.1.在Manifest.xml里加"接收"SMS的权限<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>2.在Manifest.xml里注册一个receive<!-- 注册Receiver,
阅读全文
摘要:关于Json:http://www.json.org/Json解析库gson:http://code.google.com/p/google-gson/1.使用Android中的JSONObject和JSONArray解析json数据String strJson = "{\"students\":[{\"name\":\"Jack\",\"age\":12}, {\"name\":\"Vista\",\"age\":23}, {\"na
阅读全文
摘要:本文转自http://www.cnblogs.com/top5/archive/2012/05/05/2484939.html经过验证代码加密后,服务器端解密没有问题;网上关于android下MD5加密的资料很多,但是测试了下总是跟网站的md5加密不一样, 后来才知道是编码方式不对,于是就自己写了一个:private static final char HEX_DIGITS[] = { '0', '1', '2', '3', '4', '5', '6', '7', &
阅读全文
摘要:转自http://hi.baidu.com/amauri3389/blog/item/a54475c2a4b2f040b219a86a.html参见:http://mypyg.iteye.com/blog/919643 http://marshal.easymorse.com/archives/2950 http://blog.csdn.net/infsafe/article/details/5666964Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:...
阅读全文
摘要:本文转自http://www.alnton.com/?p=128Android设计者处于安全考虑,那个home键在应用层是捕获不到的,只有修改底层的代码才可以获取其事件监听,但是修改底层对于应用开发者来说有点麻烦,那如何在Activity层监听到home键哪?先禁止Home键,再在onKeyDown里或者dispatchKeyEvent处理按键值,点击Home键的时候就把程序最小化,或者随你的需求。首先第一步:加权限禁止Home键<uses-permission android:name=”android.permission.DISABLE_KEYGUARD” />大家不要以为添
阅读全文