自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Baidu_Location_SDK

(1)启动注册GPS+WiFi+基站服务GPS:WiFi:SCAN_RESULTS_AVAILABLE_ACTION基站:LISTEN_SIGNAL_STRENGTHS+LISTEN_CELL_LOCATION                  (2)请求定位获取GPS+WiFi+基站信息GPS:转换成BDLocation直接返回网络定位:将所有定位信息上传到服务端

2013-04-26 14:44:11 915

原创 android 写文件Demo

File file = new File("/mnt/sdcard/tuhuolong.txt");FileOutputStream outputStream = null;try {           outputStream = new FileOutputStream(file,true);int len = 0;byte[] buf = new byte[1024];

2013-04-26 12:12:03 595

原创 taskAffinity(Activity默认Application,Application默认包名,Task默认根Activity) singleInstance放入新栈

Application的taskAffinity默认值为包名Activity的taskAffinity默认值为application的taskAffinity值Task的taskAffinity默认值为根Activity的taskAffinity值    singleInstance肯定会放入新栈(task)中FLAG_ACTIVITY_NEW_TASK将Activity放

2013-04-24 15:19:40 1223

原创 activity的启动模式

standard  (同一个栈创建一个新的,除非FLAG_ACTIVITY_NEW_TASK+taskAffinity)每次都会创建,每个Task都可以有,且每个Task都可以有多个实例(每个Task都可以有,且可以有多个) ,和启动它的源Activity同task(没有加FLAG_ACTIVITY_NEW_TASK) singleTop (同一个栈栈顶一个,除非FLAG_ACTIVITY

2013-04-24 13:36:47 604

原创 OpenID(开放ID:认证)

2013-04-16 21:16:31 682

原创 OAuth(开放授权):(第三方)通过(授权)令牌(Access Token)访问用户数据

OAuth(开放授权)是一个开放标准 ,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将帐号和密码提供给第三方应用

2013-04-16 21:02:05 2964

原创 widget layout设计(设置minWidth和minHeight),保证最小,剩下由系统来拉伸(成若干格)

2013-04-15 21:43:59 1403

原创 apk签名:apk完整性 包名+(签名Key中的)公钥:覆盖安装 (密钥对全球唯一)

2013-04-14 19:28:15 1056

原创 FreeType(字体渲染引擎):支持多种字体格式(TTF,TTC等)

每个字体文件有一个字符映射表(字符->字符图形描述数据)每个字符通过物理尺寸描述,跟像素无关水平基准线垂直基准线

2013-04-14 12:43:05 3866

原创 These are broadcasts whose data is held by the system after being finished, so that clients can quic

2013-04-10 19:22:08 710

原创 签名:摘要的加密 证书:公钥的加密

2013-04-08 12:43:05 619

原创 NAT(修改IP包的IP或者Port) NAT穿越 keepalive包(IP包),保持映射关系

NAT修改IP包的IP或者里面TCP/UDP包的Port静态NAT:替换IP动态NAT:替换IPIP复用NAT(利用了TCP/UDP的端口):替换IP+PortNAT路由器

2013-04-07 13:14:29 2736

转载 Android应用程序签名详解

1、什么是签名?      如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗?所以,计算机中所说的签名和生活中所说的签名在本质上是一样的,它所起到的作用也是一致的!      让我们来看看,在现实生

2013-04-07 10:41:57 463

原创 Widget(桌面插件)

2013-04-03 17:06:15 540

原创 ASCII+Unicode+UTF8(字符编码方式->字节) Base64(字节编码方式->64字符)

Base64 编码是一种可以把二进制文件编码成文本的编码规则。在很多地方地方都有用到,比如我们可以把图像转成 Base64 编码,然后内联到 HTML 或者 CSS 中。Base64 编码用一些很常见的 ASCII 字符来表示 0-63 ,构成 6 个 bit 。用 A-Z 表示 0-25 ,a-z 表示 26-51 , 0-9 表示 52-61 , + 表示 62, / 表示 63 。那

2013-04-03 15:31:19 2298

原创 第一个(应用的)组件启动时,(系统)创建主进程(包名)+主线程,Application对象 (一个应用所有组件默认运行在同一个进程)

2013-04-02 10:30:16 925

原创 android日志

2013-04-01 14:40:46 498

原创 R.java(资源ID) resources.arsc(资源索引)

2013-04-01 14:34:31 1360 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除