代码改变世界

[置顶]Android应用程序框架思路整理

2012-02-03 21:02 by xiangtongpeng, 559 阅读, 0 推荐, 收藏, 编辑
摘要:Android应用程序框架思路整理一.一般Android应用程序架构(Book,购彩,Market)。普通的应用程序由于只需要用到Android的联网与显示的功能,所以应用程序大体上是呈现为UI(Activities)与网络(Network)等其他模块进行绑定,数据交互的应用程序。优点: (1)此种是一种通用的类J2ME的应用开发模式,被开发者所熟悉,可以很快上手。(2)应用比较灵活,小型。(3)可以满足大部分基于网络数据获取的应用程序。缺点: (1)不能监控到系统广播服务(2)不能提供Open API供其他应用程序进行交互(3)所有模块(如网络等)的生命周期依赖于其所属的Activity的生 阅读全文

Android系统文件夹功能详谈

2012-04-13 16:41 by xiangtongpeng, 309 阅读, 0 推荐, 收藏, 编辑
摘要:系统文件夹功能详谈Android系列教程(十三) 系统文件夹功能详谈 打开Android文件管理器,里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。今日笔者就将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有个比较透彻的理解,同时也避免了用户误删造成的数据丢失和系统崩溃。 【文件夹功能简介】\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认.. 阅读全文

通过intent安装 apk 文件(其他类型的文件)

2012-02-27 23:45 by xiangtongpeng, 423 阅读, 0 推荐, 收藏, 编辑
摘要:在系统安装的的底层常规应用中,是通过PackageInstaller来识别程序安装的intent来执行安装:package cn.com;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;public class InstallApk extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bund 阅读全文

java正则表达式匹配字符串字母,数字,空格和其他字符出现次数

2012-02-09 10:44 by xiangtongpeng, 2372 阅读, 0 推荐, 收藏, 编辑
摘要:package com.xtp.str;import java.util.regex.*;public class RegexCountString{public static void main(String[] args) { String s = "6sabcss sfsfs33"; Pattern p = Pattern.compile("[a-z|A-Z]"); Matcher m = p.matcher(s); long last = System.nanoTime() ; int i = 0;//字母 while (m.find()) { 阅读全文

学习累了,如何恢复高效率 ?

2012-01-12 10:50 by xiangtongpeng, 239 阅读, 0 推荐, 收藏, 编辑
摘要:1.大脑喜欢色彩。平时使用高质量的有色笔或使用有色纸,颜色能帮助记忆。 2.大脑集中精力最多只有25分钟。这是对成人而言,所以学习20到30分钟后就应该休息10分钟。你可以利用这段时间做点家务,10分钟后再回来继续学习,效果会更好。 3.大脑需要休息,才能学得快,记得牢。如果你感到很累,先拿出20分钟小睡一会儿再继续学习。 4.大脑像发动机,它需要燃料。大脑是一台珍贵而复杂的机器,所以你必须给它补充“优质燃料”。垃圾食品、劣质食品、所有化学制品和防腐剂,不仅损害身体,还削弱智力。英国一项新研究显示,饮食结构影响你的智商。 5.大脑是一个电气化学活动的海洋。电和化学物质在水里能更好地流动... 阅读全文

调节睡眠周期(有助睡眠)

2012-01-11 23:38 by xiangtongpeng, 245 阅读, 1 推荐, 收藏, 编辑
摘要:有关医学专家总结了一套“助眠14法”,只要从现在做起,即可帮你重返梦乡。 (1)早上在晨光中散步,会缩短睡眠周期,使你晚上上床之后容易入睡。因为阳光的照射会使大脑里的松果体早一些分泌退黑素,强烈的人造光也有同样的效果。相反,如果发觉你晚上入睡太早,不妨在下午或傍晚多接受些阳光照射。这会延长你的睡眠周期,推迟入睡时间。 (2)锻炼能缩短你的睡眠周期。如果你是一个夜间型的人,你的思维通常在午夜以后变得活跃。然而,当骑了一整天的自行车后,你的睡眠周期会缩短,夜间早点上床睡觉,一定睡得更香,第二天起得也很早。 (3)在夜晚适当升高体温,会有利于睡眠。进行至少15分钟的桑拿浴或热水浴,都可以达到这... 阅读全文

android Google 应用(二) -Google Map 的使用-

2012-01-11 15:26 by xiangtongpeng, 1603 阅读, 2 推荐, 收藏, 编辑
摘要:Google Map 的使用Google Map是谷歌最成功的网络服务之一,广泛运用在旅游景点的查询和线路导航的场合。本节介绍在android平台上整合Google Map服务的应用程序,主要包括获取Map API Key,地图查询和导航应用。1, 获取Map API Key开发人员在开发Google Map程序之前需要申请一组验证过的Map API Key ,互联网上很容易查到。------------------------------------------------------------------------------------------------------------ 阅读全文

三招轻松 fan-qiang 访问Google服务 [转]

2012-01-11 09:11 by xiangtongpeng, 741 阅读, 1 推荐, 收藏, 编辑
摘要:最近,当我们打开Google Docs或Google Groups时经常被提示链接重置,进而无法访问。因为Google默认是用https的方式来进入上述服务,而我们用http打开却没有问题。有不少人怀疑SSL加密技术已经被破解,但就目前的情况来说,对SSL进行窃听还需更多的投入。为什么https被重置而http却能正常打开?我的猜测是,当浏览器向DNS发出查询请求时,DNS监控系统发现浏览器正在访问的是https的Google服务,于是就直接reset了。本为就此问题提供较为简单的解决方案。一、为什么不加密反而能访问?1、Google Docs经常用来传播非法信息Google Docs一直是. 阅读全文

android Google 应用(一) -使用GPS定位手机的位置-

2012-01-10 10:22 by xiangtongpeng, 2475 阅读, 2 推荐, 收藏, 编辑
摘要:使用GPS定位手机的位置 本节将介绍通过GPS获取移动设备的位置信息,首先会对LocationManager类进行简单的介绍,然后将通过一个案例来演示如何应用Google服务。1.1 LocationManager类相关介绍LocationManager 类的对象提供了用于访问设备位置的服务,这些服务可以让应用程序获得周期性设备位置数据的更新,还可以在设备位置符合某种特定条件时触发Intent 广播。LocationManager 类的对象不用实例化,而是通过Context 对象的getSystemService(Context.LOCATION_SERVICE)方法来获得的。 通过调用Loc 阅读全文

Java单双链表的创建、反转与递归反转

2011-12-25 09:23 by xiangtongpeng, 276 阅读, 1 推荐, 收藏, 编辑
摘要:package com.serein; public class ListReversal { private int[] _dataArray = null; public ListReversal(int[] dataArray) { this._dataArray = dataArray; } /** * create a single list * @return */ public ChildNode createSingleList() { if(null == this._dataArray || this._dataArray.length==0) ... 阅读全文