- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 获取google maps api key的过程(debug version)
首先这篇文章不是用来介绍经验的,只是为了以后做google map方面的应用,提供一个方便的记录。 对于google map api key的详细描述可以查看: http://code.google.com/intl/zh-CN/android/add-ons/google-apis/mapkey.html对于debug版本,首先要知道debug keystore在哪,这个是用来签名用
2012-04-08 22:15:47
731
原创 Apk重新签名方法
关于Apk签名,有很多方法, 但apk重新签名,有个工具re-sign.jar(http://www.troido.de/re-sign.jar) , 但我下载后总是让我设置 ANDROID_HOME, 弄了很久也没有弄到点上。 万般无奈,只好用最原始的方法了: debug version : 1.把xxx.apk 换成 xxx.zip 然后解压后 删除META-INF
2012-04-05 11:36:59
637
原创 Android界面效果_Color汇总
经过了一年多的学习,android总算是初窥门径了,但还远远不够。虽然干了许多型号和项目,但就像只是学会了任我行的吸星大法,各种技术充斥着我的大脑,目前的状态是寻找属于我的易筋经,来让这些东西融会贯通! 下面是Color汇总,没什么难度,只是为了以后方便拿来用,拿来主义! 哈哈 #FFFFFF #FFFFF0 #FFFFE0
2012-02-09 10:17:07
386
原创 Android[Media][1] Camera
干了一段时间的android开发,发现还是把基础搞好了,做实际项目才会游刃有余。故收拾一下努力学习的心情,重新学习一下android的基础知识。那么先从media开始吧!话不多说,今天就先搞一个简单的Camera实例来热热身吧!需要会的知识点: BitmapFactory : 提供了很多静态的方法,用来加载Bitmap image。 下面是属性和方法的举例: BitmapFac
2011-11-06 14:41:11
415
转载 Android定制新设备
定制新设备 一、Android如何编译特定product 首先来看看Android Makefile是如何解析环境变量TARGET_PRODUCT的。 Android Makefile 的引用关系是这样的: Makefile ->
2011-10-12 16:17:44
723
转载 从 Java 代码逆向工程生成 UML 类图和序列图
本文面向于那些软件架构师,设计师和开发人员,他们想使用 IBM® Rational® Software Architect 从 Java™ 源代码来逆向工程生成 UML 类和序列图。 逆向工程经常被用来从已有的源代码中以一种抽象模型 UML 格式来获得丢失的设计文档,其可
2011-09-26 14:20:39
941
转载 基于WSP/WTP的MMS传输(6)——MMS Notification 解析
之所以把MMS Notification 放在单独的一节是由于它的特殊性,前面提到过,MMS Notification 是由SMSC(短息服务中心)以PUSH 通知的方式发给接收方的,即MMS Notification 是一条短息,不同于普通的短息,MMS Notificatio
2011-08-28 22:44:48
838
转载 基于WSP/WTP的MMS传输(5)——WSP 协议的实现
WSP协议位于WTP协议层之上,它没有保证数据正确传送的机制(这个部分是由WTP实现的),在WSP层提供会话管理功能,即连接——交互——断开连接这样的流程,WSP协议与HTTP协议实现上有对应的关系,如果熟悉HTTP,则WSP很容易理解。 WSP提供两种事务交互模
2011-08-28 22:44:03
835
转载 基于WSP/WTP的MMS传输(4)——WTP协议的实现
WTP协议的实现 前面给出了一个WSP/WTP/WDP层次结构示意图,采用该协议实现的任何会话都必须通过WTP层,与WSP层不同,WTP没有连接——传输数据——断开连接的过程,它是实现数据的完整正确传输的这样一套协议。WTP有着一整套的完善的分包、丢包检测、重传,数
2011-08-28 22:43:31
814
转载 基于WSP/WTP的MMS传输(3)——MMS 传输
MMS 的传输过程如下:1、 移动端通过GPRS拨号使设备成为无线网络上的一个节点在wince平台下,拨号使用的设备类型为RASDT_Modem,本地号码是~GPRS!,如果是移动号码,节点是:CMWAP。联通的节点是:UNIWAP。设定这些参数的API分别是lineG
2011-08-28 22:42:28
804
转载 基于WSP/WTP的MMS传输——MMS PDU结构
MMS PDU结构 MMS PDU(Protocol Data Unit,协议数据单元)由MMS头和MMS消息体组成,MMS头由多个域名和域值组成,由客户端指定, MMS头里面的一些域可以被MMS Proxy-Replay修改或补充,MMS Proxy-Repla
2011-08-28 16:04:49
1233
转载 基于WSP/WTP的MMS传输——MMS的传输模型
MMS 的传输模型首先要确认的一点是,一条彩信最终是通过PDU 的形式传递给彩信服务中心的,如图三所示。 MMS PDU 包括MM 体和MMS HEADER ,完整的MMS 信息被包含在MMS PDU 之中,采用多媒体邮件扩展MIME 方式打包。一个M
2011-08-28 16:03:00
1413
转载 Android 总结4种线程中操作UI界面的方法
我们经常会在后台线程中去做一些耗时的操作,比如去网络取数据。但是当数据取回来,需要显示到页面上的时候,会遇到一些小麻烦,因为我们都知道,android的UI页面是不允许在其他线程直接操作的。下面总结4中方法用来在线程中操作UI界面。方法一:Handler子线程调用
2011-08-26 23:42:41
474
转载 android 实现发送彩信方法 (MMS),非调用系统彩信界面
最近有个需求,不去调用系统界面发送彩信功能。做过发送短信功能的同学可能第一反应是这样:不使用 StartActivity,像发短信那样,调用一个类似于发短信的方法SmsManager smsManager = SmsManager.getDefault();smsMa
2011-08-26 23:41:03
1144
转载 Android拦截短信并屏蔽Notification
拦截短信有几个关键点:1.android接收短信时是以广播的方式2.程序只要在自己的Manifest.xml里加有"接收"SMS的权限view plaincopy to clipboardprint? 3.要写个广播接
2011-08-25 23:01:28
774
转载 Android开发怎么样让用户体验速度快
出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。我们将详解如何让你的应用变得速度快,关于及时响应和无缝我们将在以后的时间里再向大家介绍。速度快 你不能假设手机与桌面系统和服务器一样提速,更多
2011-08-25 22:58:41
298
转载 Android开发中完全退出程序的三种方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。 首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看是如何实现的吧。
2011-08-25 22:55:48
425
转载 Linux/Unix下Shell快捷键操作大集合
有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一些更好的方式: 1) !!:重复执行上一条指令 2) !a:重复执行上一条以a为首的指令 3) !number:重复执行上一条在histo
2011-08-25 06:32:39
367
转载 谈java中类的加载、链接和初始化
Java字节代码的表现形式是字节数组(byte[]), 而Java类在JVM中的表现形式是java. lang. Class类的对象。 一个Java类从字节代码到能够在JVM中被运用, 需要经过加载、链接和初始化这三个步骤。 这三个步骤中, 对开发人员直接可见的是Jav
2011-08-25 06:27:01
357
转载 java代码将汉字转换成拼音
package com.sucre; //所需导入的jar包在下侧下载 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyi
2011-08-25 06:21:39
687
转载 Java调用CMD命令
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令. cmd /c dir 是执行完dir命令后关闭命令窗口. cmd /k dir 是执行完dir命令后不关闭命令窗口. cmd /c start dir
2011-08-25 06:19:19
318
转载 Eclipse调试Bug的七种常用技巧
1、 条件断点 断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。 在断点处点击鼠标右键,选择最后一个"Br
2011-08-25 06:17:57
419
转载 学习Android界面设计的超级利器HierarchyView.bat
存在问题: 我看到别人的程序,想学习人家的UI布局是怎么做的,如何能窥探一二?存在问题: 在学习ViewGroup和Layout时我们可能会有一个疑问,如果我在Xml布局文件中不放置Layout,直接放TextView等组件的时候,它是用什么方式布局的?解
2011-08-19 22:14:59
356
转载 SMIL彩信MMS技术学习
SMIL(Synchronized Multimedia Intergration Language,同步多媒体集成语言)音发作Smile,是W3C采用XML标准描述多媒体提出的标准。定义了时间标签、布局、动画、视觉渐变和媒体嵌入。是一种以简单,易于了解的XML语言使各种格式
2011-08-18 19:11:54
773
转载 Android MMS 源码目录结构
我想首先应该从AndroidManifest.xml 文件开始,该文件是Android应用(APK)的打包清单,其中提供了关于这个应用程序的基本信息,如名称(application/@label),图标( application/@icon ),等常量信息,但该文件最重要的功能仍
2011-08-18 18:59:06
710
转载 Android 源码目录结构详解
Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build
2011-08-18 18:57:55
380
转载 android 彩信附件添加删除
添加附件。 在ComposeMessageActivity里 addAttachment(int type) 函数 根据type的不同,分成6个case case A: MediaSelectListActivity.ADD_IMAGE 用ga
2011-08-11 15:32:45
3579
转载 android的收彩信通知的过程解析
这里对froyo(非标准)里mms模块收彩信的函数调用关系进行一点解说。这里只说的是收到彩信,但是还没有下载(设为手工下载)首先,mms是通过WAPPUSH实现的,具体在com.android.internal.telephony包里的WapPushOverSms类。这个
2011-08-11 13:24:38
618
转载 linux常用命令
1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls
2011-08-11 07:21:40
238
转载 android监听网络状态
ConnectivityManager有四个主要任务:1、监听手机网络状态(包括GPRS,WIFI, UMTS等)2、手机状态发生改变时,发送广播3、当一个网络连接失败时进行故障切换4、为应用程序提供可以获取可用网络的高精度和粗糙的状态 Ps:网
2011-08-10 15:57:54
2903
转载 android网络接点
项目中写的网络模块,感觉有点乱:两套代码 --模拟器、真机,维护起来十分麻烦。解决办法:代码自动去检查到那种网络环境,然后调用不同的联网方式。查看了模拟器上默认的接入点:移动网络 -- APN = "internet"1、通过获取apn的名称,来判断网络// 获
2011-08-10 15:56:25
557
转载 MMS不调用系统函数实现流程
最近有个需求,不去调用系统界面发送彩信功能。做过发送短信功能的同学可能第一反应是这样: 不使用 StartActivity,像发短信那样,调用一个类似于发短信的方法 SmsManager smsManager = SmsManager.getDefault(); sm
2011-08-10 15:54:12
324
转载 Makefile简介
Makefile一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行
2011-07-11 10:57:11
250
转载 深入理解Android消息处理系统——Looper、Handler、Thread
Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有
2011-07-08 09:57:12
408
转载 八款开源Android游戏引擎(转)
很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样
2011-07-07 14:08:36
307
21天自学Java6(第5版)
2011-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人