- 博客(56)
- 资源 (11)
- 收藏
- 关注
翻译 发现了个不错的批处理命令
批处理文件后缀名@echo off:0clsecho.echo. ╭────────╮echo. ────────┤ 使 用 说 明 ├───────echo. │ ╰────────╯ │echo.
2013-04-10 10:17:20
783
原创 修改本机号码代码代码,支持android4.0
修改本机号码代码http://github.com/CyanogenMod/android_packages_apps_Phone/commit/5351ce8247eb9fc9a3bf2ec751d14dcd373ab92e可以对本机号码进行修改。需要phone权限上面下载路径可能需要翻墙,不会翻墙直接去这里下:http://download.youkuaiyun.com/d
2013-03-14 17:25:16
3319
原创 CTS问题解决总结
CTS兼容性测试搞的差不多,总结下。1.安全签名问题。不要用默认的签名,使用自己的私有签名。参看build/target/product/security/readme.txt2.网络以及流媒体问题。流媒体测试需要进行翻墙。某些网络测试也跟这有关。另外还有一些是测试例本身就有问题。3.主题测试。主要跟分辨率有关。desity 240对应PRODUCT_LOCALES hdpi。320对
2013-03-04 10:19:57
2025
转载 DOM解析之Document,Node,NodeList,NamedNodeMap
在DOM接口规范中,有四个基本的接口:Document,Node,NodeList以及NamedNodeMap。在这四个基本接口中,Document接口是对文档进行操作的入口,它是从Node接口继承过来的。Node接口是其他大多数接口的父类,象Document,Element,Attribute,Text,Comment等接口都是从Node接口继承过来的。NodeList接口是一个节点的集合,它包
2013-01-10 10:07:53
3645
转载 HttpClient 教程 (一)
前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补
2013-01-04 14:09:10
891
转载 HttpClient基于HTTP协议认证方案
HttpClient基于HTTP协议认证方案 简介 HttpClient支持三种不同形式的HTTP协议验证发难:Basic,Digest和NTLM。这些都可以解决同http服务器或是代理服务器之间的认证。 认证服务器 HttpClient处理服务器认证几乎是透明的,发开者只需要做一件事情,提供一个合法login证书。此证书被保存到HttpState实例中并且可调用方
2013-01-04 10:38:28
938
原创 android比make clean更严格的清除指令
在源码根目录执行:make clobbermake clobber的功能是把上一次make命令生成的文件或目录清除掉,效果比make clean更严格。这样碰到有些莫名其妙错误,就不必删除然后重新下载代码了。
2012-12-28 11:10:13
10886
原创 android进程间通信,IBinder模型
进程间传递类对象,比较高效的是使用Parcel;然后配合IBinder组成一个通信模型,比之广播更加及时高效,也更安全。 IBinder是什么呢?首先要明白,Android的远程调用(就是跨进程调用)就是通过IBinder实现的,下面是对android开发文档的翻译。 IBinder是远程对象的基本接口,是为高性能而设计的轻量级远程调用机制的核心部分。但它不仅用于远程调用,也用
2012-12-28 10:20:07
815
转载 优秀IT技术文章集(最新)(高质量)
作者:赵磊 博客:http://elf8848.iteye.com 阅读优秀的文章可以使你快速进步,本文收集了广受好评的优秀IT技术文章,在你有空时读一读,安静下来思考一下。 不断更新中。。。 ----------------------网络通信------------------------------MINA,
2012-12-26 13:32:44
651
翻译 android的Parcel那点事
一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。 二.Android中的新的序列化机制 在Android系统中,定位为针对内存受限的设备,因此对性能要求更高,另外系统中采用
2012-12-26 10:20:49
1314
转载 android很好的一篇文章,关于AndroidManifest.xml文件各个属性,补补基础
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte
2012-12-24 10:46:14
835
原创 android后台发送Email(不借助Intent)
Android的SDK使得它很容易从一个应用程序发送电子邮件,但只能通过Intent的方法,就是通过内置的邮件应用程序。这能满足大多数的需求,但如果你想在后台发送,就不行了。在这篇文章中,我将告诉你怎样在没有用户干预的情况下,在后台发送一封电子邮件。开始之前需要先下载一个特殊版本的JavaMail API,这是专门为Android编写的。http://code.google.com/p
2012-12-17 10:57:12
1651
转载 Maven 2.0:编译、测试、部署、运行
Maven是新一代的生力军,它的境遇正好和几年前的Ant十分类似。 Maven1.0已经历了几年的时间,并且作为Ant的替代品已被广大的开发人员所接收,但它并没有在很大程度使开发人员从Ant的build.xml文件中解脱出来。Maven1.0速度慢并且笨拙,使用起来的困难度并不亚于使用Ant的项目。事实上,它的核心是基于Ant实现的。在经过了几乎彻底的重写后,Maven2.0诞生了。版权声
2012-12-13 16:04:09
979
转载 XCAPClient操作命令
对XML文档的:插入或者覆盖xcapclient -i pres-rules.xml put获取xcapclient --app resource-lists getxcapclient --app pres-rules getxcapclient --app rls-services getxcapclient --app xcap-cap
2012-12-07 15:15:10
664
转载 SIP协议简介
一、SIP概念SIP(Session Initiation Protocol,会话发起协议)是一个用于建立,更改和终止多媒体会话的应用层控制协议,其中的会话可以是IP电话、多媒体分发及多媒体会议。它是IETF多媒体数据和控制体系结构的核心协议(最新RFC文档是RFC3261)。其主要目的是为了解决IP网中的信令控制,以及同软交换平台的通信,从而构成下一代的增值业务平台,对电信,银行,金
2012-12-06 18:19:37
919
原创 XP系统ubuntu搭建Android4.1源码开发环境
android4.1需要64位系统才能编译了,比较麻烦总结下经验以及遇到的问题,放出来共享:一.需要在VM9.0版本上安装使用ubuntu12.04 amd64版本,硬盘空间至少需要50G。下载地址http://releases.ubuntu.com/12.04/--------------------------------------------------
2012-11-01 16:50:55
1008
原创 android对颜色和不透明度的定义
颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 5
2012-10-31 11:24:50
887
转载 Android学习使用地图的八个步骤
【IT168技术】当前,Android手机应用的数量日益增多,其中很多应用已成为人们生活中不可缺少的助手。在众多的Android应用中,其中LBS(基于地理位置的的应用)深受人们的喜爱,主要原因是人们只需要使用手机,就能随时查看自己当前所在的位置,以及所处位置的相关其他信息,商家可以进入更深入的数据挖掘,如推销产品,基于LBS的交友聊天等等。 在本系列教程中,将指导开发者搭建一个简单的L
2012-10-18 10:52:27
1075
原创 Android接收端口短信
接收端口短信主要是利用广播机制,接收广播:android.intent.action.DATA_SMS_RECEIVED1.在AndroidManifest.xml加入监听,加入权限
2012-10-17 11:14:10
2192
1
转载 Android应用资源---字符串资源类型(String)
字符串资源给应用程序提供带有文本样式和格式选项的文本字符串。能够给应用程序提供三种类型的字符串资源:1. String提供单一字符串的XML资源。2. String Array提供一个字符串数组的XML资源3. Quantity Strings(Plurals)同一个单词或短语在不同数量时所使用的不同字符串的XML资源文件。通常指单词或短语的单/复数
2012-10-11 13:39:02
715
原创 最新andriod发送中文短信方法
如题,网上很多关于发送中文短信的方法,但是真要用的时候,发现能找到的方法都过时了;基本上那些方法都是说要重新构造PDU;但是在andriod1.6之后,SubmitPdu 类被隐藏掉了,方法直接被废掉了;不过还是有办法的,一个是利用反射机制,但是麻烦,没有深入研究;有句话经典:上帝总是把门关上的同时,把窗户打开。既然没有现成的方法,咱自己研究。通过研究android源码,我发现了另
2012-10-10 16:47:49
762
原创 升级Android SDK Tools以及Android SDK Platform-tools目录被占用解决方法
下面是我解决升级Android SDK Tools以及Android SDK Platform-tools遇到目录被占用的问题,第一段为解决思路以及尝试记录,想要直接看方法的,直接跳过第一段;------------------------------------------------------------------------------------------------------
2012-09-28 17:08:30
4255
转载 手机游戏最新技术选型之Flash AIR
文章不错,自己留着慢慢看.相信大家应该对Flash比较了解,但对于Flash AIR可能就不是那么熟悉了,尤其前阵子Adobe宣布将移动版Flash Player停止维护及开发,就让大家误认为Adobe Flash将退出移动平台。但实际情况又是如何的呢?Flash 并不只有Flash Player、Flash IDE等一些大家耳熟能详的产品,实际上“Flash平台”是一个统
2012-09-27 12:47:27
2501
原创 eclipse自动补全失效解决办法
今天下载了个eclipse中文版,对比以前英文版用起来不是一般的爽,不用再问E文折腾了,不过倒是遇到自动补全(alt+’/')失灵了,这个问题折腾很久,网上方法各种失效,后面还是自己找到方法解决了。分享出来窗口->首选项->Java->编辑器->内容辅助->高级;然后把选项框里的复选框通通勾上,确定,搞定;英文版设置类似。另外,网上还有人遇到中文版可以自动补全,英文版不行,跟我
2012-09-26 16:56:23
3584
原创 升级eclipse和ADT遇到的问题以及解决办法
今天把eclipse的ADT升级到版本20,遇到一些问题,折腾很久。后面解决了,就写下来备忘。首先,升级ADT20,直接去网上搜,然后利用help->install new software选择更新你的ADT。更新完了,等你下次进入时,原来工程会有很多叹号错误,这个以往工程自动添加的ReferenceLibrary引起的;因为新版本的ADT修改了第三方jar的导入方式,之前
2012-09-26 16:15:52
2587
转载 Eclipse中配置反编译插件(jadClipse)
Eclipse中配置jad反编译插件1、下载jad 下载地址 http://www.kpdus.com/jad.html(jadnt158.zip ) 下载jadClipse 下载地址: http://sourceforge.net/projects/jadclipse(jadclipse_3.2.0.jar)2、解压jad,并将解压后的jad.exe拷贝到jre
2012-09-26 15:48:57
1180
原创 android合理配置PRODUCT_LOCALES为你的系统瘦身减负
PRODUCT_LOCALES参数是用来控制指定打包资源文件合理配置此参数,可以减少编译出来的apk文件大小,进而可以节约系统空间。PRODUCT_LOCALES具体在android源码目录build/core/product_config.mk里例如: PRODUCT_LOCALES 可以配置成PRODUCT_LOCALES := ldpi mdpi hdpi 即
2012-09-26 10:21:33
6174
原创 android学习
我是半路杀出来做android的,从一开始从事C++开发,直接跳转到android开发,从c++到java跨度自不必说,另外还要适应android的各种控件,通信机制;到目前为止,也做了差不多一年了,现在越来越感觉到基础的重要性了下面几个网址有空自己也去多学习下基础学习:http://book.51cto.com/art/201207/348683.htm加深学习:http://www
2012-09-20 11:40:30
605
转载 android之WebKit简介
一、WebKit简介WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作为API提供给Android应用开发者,而底层使用Web
2012-09-20 09:54:57
1784
转载 Android之TextView属性详解
android:autoLink 设置是否当文本为URL链接/email/德律风号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText 若是设置,将主动履行输入值的拼写改正。此处无结果,在显示输入法并输入的时辰起感化。android:bufferType 指定getText()体式格式取得的
2012-09-19 11:16:11
605
转载 关于android的程序签名
我以前在做android杂志时候遇到一个需求,要求是开发人员开发完第一版本杂志后,后面的版本只需要通过工具改变文字内容和图片重新签名就可以出第二个版本,不用重新改源码进行编译打包。我把所有可能改变的资源都放在assets 目录下,在程序中通过名字来获取资源,这样就不用重新编译了,但是签名呢?怎样通过工具来程序签名呢?一: 生成未签名的apk包. 把res, resources.a
2012-09-10 17:53:43
1161
转载 Android手机总内存和可用内存
参考:http://zhang247124629.iteye.com/blog/1536300; http://www.redhat.com/advice/tips/meminfo.html在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量
2012-09-10 17:18:13
2780
转载 android竖直显示文字
最近的项目用到了一个效果,textview需要旋转90度,于是写了一个小控件,以备不时之需。效果图如下:===================================================================其实实现是很简单的,利用了canvas.drawTextOnPath(), 构建好path上的点就可以了。代码不多就都贴出
2012-09-05 17:25:05
2566
转载 使用arm-eabi-addr2line, ndk-stack工具跟踪Android调用堆栈
使用arm-eabi-addr2line工具跟踪Android调用堆栈作者:liangshengyang转自:http://www.linuxidc.com/Linux/2011-01/31803.htm在通常的C/C++代码中,可以通过响应对内存操作不当引起的Segmentation Fault错误即信号SIGSEGV(11)做出响应处理。只要在程序中设置SIGSEGV的
2012-09-04 11:42:05
1777
2
转载 使用Memory Analyzer tool(MAT)分析内存泄漏(二)
前言在使用Memory Analyzer tool(MAT)分析内存泄漏(一)中,我介绍了内存泄漏的前因后果。在本文中,将介绍MAT如何根据heap dump分析泄漏根源。由于测试范例可能过于简单,很容易找出问题,但我期待借此举一反三。一开始不得不说说ClassLoader,本质上,它的工作就是把磁盘上的类文件读入内存,然后调用java.lang.ClassLoader.defineC
2012-09-03 16:23:23
1354
转载 使用 Eclipse Memory Analyzer 进行堆转储文件分析
简介: Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的 JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。本文主要介绍如何安装配置 Memory Analyzer,并结合一个实例,介绍如何利用 MAT 来进行堆转储文件分析,找到内存泄露的根源。
2012-09-03 16:19:52
929
转载 android Preference之android:dependency(列表依赖关系)
在开发软件设置界面的时候,我们可以采用android系统提供的PreferenceActivity来实现,下面给出一个简单的例子:1.Activity代码如下:[java] view plaincopypublic class ConfigActivity extends PreferenceActivity { @Ov
2012-08-31 15:35:03
2469
原创 android-arm-eabi-addr2line工具
android有一个自带地址查看工具,arm-eabi-addr2line;位于prebuilt\linux-x86\toolchain\arm-eabi-4.4.3\bin下;使用此工具,即可查看相关地址下的函数异常。如下:
2012-08-23 15:31:07
2462
1
原创 android下的各种remount
在adb shell模式下运行:mount -o rw -o remount /dev/block/actb / (后面那个表示根目录)或者mount -o remount,rw ubi0:rootfs /这样你就可以操作你的根目录了
2012-08-23 15:13:53
2787
原创 linux设置ssh
sudo apt-get install samba smbfs smbclientsudo cp /etc/samba/smb.conf /etc/samba/smb.conf.baksudo gedit /etc/samba/smb.conf[share]path = /home/***available = yesbrowsealbe = ye
2012-08-14 12:37:33
485
android-xts-windows.rar测试包(xts认证测试包)
2013-06-13
android后台发送Email(不借助Intent)完整代码
2012-12-17
android后台发送Email(不借助Intent)
2012-12-17
最新andriod发送中文短信方法
2012-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人