随笔分类 -  Android技术

记录Android学习路上的一些小经验小总结
Android签名详解(debug和release)
摘要:1. 为什么要签名 1) 发送者的身份认证 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换 2) 保证信息传输的完整性 签名对于包中的每个文件进行处理,以此确保包中内容不被替换 3) 防止交易中的抵赖发生,Market对软件的要求 2. 签... 阅读全文

posted @ 2013-04-02 14:31 ok_lanyan 阅读(55939) 评论(0) 推荐(1) 编辑

屏幕单位 密度 分辨率区分
摘要:1、概念理解 术语 说明 备注 Screen size(屏幕尺寸) 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 摩托罗拉milestone手机是3.7英寸 Aspect Ratio(宽高比率) 指的是实际的物理尺寸宽... 阅读全文

posted @ 2012-12-23 20:20 ok_lanyan 阅读(1061) 评论(0) 推荐(0) 编辑

Gallery居左 点击禁止滑动
摘要:两种方法: 1、重写Gallery,需要设置Gallery的宽度为固定值,fill_parent也不行; 2、设置Gallery属性android:ScrollX的值,缺点setOnClickItemListener时,由于水平偏移,导致item点击事件位置不准确 目前,对于Gallery的两端对齐... 阅读全文

posted @ 2012-12-16 17:48 ok_lanyan 阅读(2919) 评论(0) 推荐(0) 编辑

H264云台型网络摄像机学习
摘要:RTSP交互过程 C表示rtsp客户端,S表示rtsp服务端1.C->S:OPTION request //询问S有哪些方法可用1.S->C:OPTION response //S回应信息中包括提供的所有可用方法2.C->S:DESCRIBE request //要求得到S提供的媒体初始化描述信息2... 阅读全文

posted @ 2012-10-11 16:21 ok_lanyan 阅读(2159) 评论(0) 推荐(0) 编辑

IP 域名转换 IP版本判断
摘要:IP 域名转换 /** * 将域名转换成IP,若返回null,则判断失败 * @param host * @return */ public String GetInetAddress(String host) { String IPAddress = ""; InetAddress Retur... 阅读全文

posted @ 2012-08-17 10:59 ok_lanyan 阅读(954) 评论(2) 推荐(0) 编辑

Android NDK入门
摘要:NDK能做什么? 概括来说主要分为以下几种情况: 1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。 2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。 3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用... 阅读全文

posted @ 2012-08-13 15:01 ok_lanyan 阅读(5411) 评论(2) 推荐(2) 编辑

Android类型转换 积累
摘要:String-->InputStream String str = "abc"; InputStream inputStream = new ByteArrayInputStream(str.getBytes()); InputStream-->String String inputStrea... 阅读全文

posted @ 2012-08-11 15:35 ok_lanyan 阅读(887) 评论(0) 推荐(0) 编辑

静态变量(内部、外部) 全局变量 差别
摘要:外部静态变量 内部静态变量 全局变量 作用域 只在定义它的源文件有效,同一程序的其他源文件不能使用 所在源文件,局部可用(所定义的{}内有效) 默认为所在源文件;若其他文件需要使用,用extern声明 生命期 从定义到程序结束... 阅读全文

posted @ 2012-08-07 20:29 ok_lanyan 阅读(3421) 评论(0) 推荐(0) 编辑

SAX PULL DOCUMENT解析XML总结
摘要:一、SAX解析 1、继承DefaultHandler类,重写startDocument、startElement、character、endElement、endDocument方法,startDocument在读取时调用,可写一些实例化列表等;startElement在读取每个标签时调用,通过判断... 阅读全文

posted @ 2012-08-06 20:31 ok_lanyan 阅读(869) 评论(0) 推荐(0) 编辑

Android 自定义Dialog 控制
摘要:1、控制大小和位置 /* * 获取对话框的窗口对象及参数对象以修改对话框的布局设置, * 可以直接调用getWindow(),表示获得这个Activity的Window * 对象,这样这可以以同样的方式改变这个Activity的属性. */ Window dialogWindow = dialog... 阅读全文

posted @ 2012-08-02 14:39 ok_lanyan 阅读(4077) 评论(0) 推荐(0) 编辑

Android三种左右滑动效果 手势识别
摘要:手势识别 1.onCreate中添加GestureDetector mGestureDetector; //监听手势事件 mGestureDetector = new GestureDetector(this, onGestureListener); 2.//实现处理事件 OnGestureList... 阅读全文

posted @ 2012-08-02 14:01 ok_lanyan 阅读(62203) 评论(1) 推荐(1) 编辑

新浪微博授权发布 WebView Android
摘要:Web应用登录步骤(http://open.weibo.com/wiki/Oauth2): 1、在http://open.weibo.com/注册一个应用,然后编辑“应用信息”-->“高级信息”的“OAuth2.0授权设置”,设置授权回调页面; 2、修改黄色区域的值,并用WebView进行加载; “... 阅读全文

posted @ 2012-07-15 09:41 ok_lanyan 阅读(4030) 评论(3) 推荐(0) 编辑

HTTP HTTPS WebService
摘要:HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation... 阅读全文

posted @ 2012-07-14 10:35 ok_lanyan 阅读(24597) 评论(4) 推荐(3) 编辑

百度地图 根据经纬度获取地址
摘要:1、设置AndroidManfest.xml权限 View Code 2、配置jar包 3、初始化设置BMapManager View Code mapManager = new BMapManager(this); mapManager.init("ED... 阅读全文

posted @ 2012-07-13 15:15 ok_lanyan 阅读(21389) 评论(0) 推荐(2) 编辑

ListView自适应实现表格
摘要:本文来自http://blog.csdn.net/hellogv/,引用必须注明出处! 上次介绍了使用GridView实现表格,这次就说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实... 阅读全文

posted @ 2011-12-01 19:43 ok_lanyan 阅读(3706) 评论(1) 推荐(0) 编辑

浅谈android的selector 背景选择器
摘要:关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成... 阅读全文

posted @ 2011-10-14 16:30 ok_lanyan 阅读(4893) 评论(0) 推荐(3) 编辑

Android环境搭建(XP/Win7)
摘要:Android环境搭建 版本记录 版本 修改/创建人 修改/创建时间 备注 V1.0.0 蓝燕 2010年12月28日 建立文档 V1.0.1 蓝燕 2011年5月26日 修改、补充文档 V1.0.2 蓝燕 ... 阅读全文

posted @ 2011-10-14 10:06 ok_lanyan 阅读(32328) 评论(31) 推荐(19) 编辑

Android常见错误
摘要:1、Unable to resolve target 'android-2' 安装低版本的api,再default.properties 这个文件中把target=android-2 改成 target=android-7终于就没有问题了。 2、Invalid start tag LinearL... 阅读全文

posted @ 2011-10-12 11:34 ok_lanyan 阅读(38590) 评论(2) 推荐(10) 编辑