android
文章平均质量分 63
android_xiaozhou
这个作者很懒,什么都没留下…
展开
-
Android 打包so动态库文件到APK
有时由于项目需要使用JNI来调用.so文件,需要将so文件一起打包到APK文件中,这有两种方法: 1. 使用mm命令和Android SDK源代码一起编译。在project根目录创建一个Android.mk,文件内容如:[c-sharp] view plaincopyLOCAL_PATH:= $(call my-dir转载 2014-03-28 16:01:07 · 2402 阅读 · 0 评论 -
Android 常用 mimeType 表
一、MIME TYPE描述多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。内容类型(Content-Type),这个头部领域用于指定消息的类型。一般以下面的形式出现。[type]/[subtype]type有下转载 2014-06-04 11:48:15 · 660 阅读 · 0 评论 -
NfcA/NfcB/NfcF/NfcV/IsoDep/Ndef/Mifare/Felica/Pboc/ISOxxxx 标签格式及标准
NFC常用的场景:1.读卡、2.写卡、3.分享内容 我们再来说说ISO xxxx,大家应该知道ISO是国际标准化组织,那个意思就是说为了世界的和平、为了世界的统一,需要约定一个大家共同认同的一个规矩,大家都按照这个规矩来做事就完了。 跟NFC有关的常见的ISO标准有:ISO 14443RFID卡标准(非接触IC卡),该标准又有很多子标准转载 2014-05-22 15:41:38 · 3284 阅读 · 0 评论 -
android之NFC 技术介绍
NFC:NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC和智能控件工具间进行近距离无线通信。NFC 提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。目前,NFC论坛在全球拥有 70 多个成员,包括:万事达卡国际组织转载 2014-04-24 09:15:16 · 1603 阅读 · 0 评论 -
RFID的KeyA/KeyB和区读写控制位
M1卡有16个区,每个区都有独立的两组密码KeyA/KeyB和区读写控制位,每个区互不相关.飞利浦原装的MF1 S50卡的密码A为12个“F”,密码B为12个“F”,前15个扇区的控制位为“FF078069”,最后1个扇区的控制位是“FF0780BC”。 但目前有些芯片的密码不一定与上面一样。以前,ISSI的MF1兼容芯片的密码B为“B0B1B2B3BB5”,现在改成12个“F”原创 2014-05-23 17:31:50 · 18313 阅读 · 1 评论 -
android之WebView及与js的交互
在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且转载 2014-06-10 20:32:47 · 577 阅读 · 0 评论 -
Android带进度反馈的上传实现
算起来最近的项目应用情形,在文件上传的时候,应用HttpClient上传文件,我们总是在上传完成前使用一个进度条(一直转圈似的)来显示用户等待的过程,对于用户体验度来说这是相当不好的,大多数情况我们需要有一个详细的进度展示给用户,让用户可以知道实际的进度。刚好下发的任务要求这次项目版本升级需要加入这个功能,结合http://toolongdidntread.com/android/android-转载 2014-08-01 14:59:42 · 835 阅读 · 0 评论 -
android的HttpClient添加请求超时时间
在以前做一个android的移动项目的时候,想为httpClient对象添加请求超时和读取超时时间,发现httpClient的对象实现的defaultHttpClient对象中就没有设置超时时间的方法,所以一直郁闷的,觉得怎么回没有,难道defaultHttpClient对象中已经封装了请求超时时间和读取时间,不过这样不是可扩张性不好了,最近在android论坛上面,发现了其实android的ht转载 2014-08-04 13:35:54 · 2946 阅读 · 0 评论 -
Android中Button.setClickable(false)不起作用
我在程序中多次使用了Button.setClickable(false),但是每次初始化的时候都设置一个控件的setClickable(false)后,发现没有效果。解决办法:setClickable(false)方法一定要在setOnClickListener()方法之后。因为在setOnClickListener()方法中有这样一段代码:原创 2014-08-01 14:40:25 · 5312 阅读 · 1 评论 -
二维码的生成细节和原理
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。关于QR Code Specification,可参转载 2014-08-29 14:15:37 · 730 阅读 · 0 评论 -
android NDK环境开发及生成so文件
安装了NDK,可以在eclipse下直接生成so文件。NDK的压缩包里面自带了一些sample工程,NDK的文件直接解压到某个目录下即可。第一次生成so文件的时候,我们先使用NDK的sample下的hello-jni的例子。1、启动eclipse,通过Create project from existing source,选择hello-jni的目录,按默认选项创建工程即可;原创 2014-09-02 14:21:17 · 1724 阅读 · 0 评论 -
API Levels与Android os_version的对比
看到一些组件和方法在API level 16弃用了,但也知道并不十分清楚系统版本对应的是哪个level number,所以想要详细的知道他们的对应关系。故从官方找到:供大家参考更多信息,详见官网:https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels原创 2014-03-31 16:59:10 · 1271 阅读 · 0 评论 -
学习android annotations环境搭建及应用总结集锦
Android Annotations号称 "是一个能够加速 Android 开发的开源框架,它可以帮助开发者处理一些 前后台任务、rest 服务、应用类、代码片段等,让开发者专注于真正重要的东西”。关于Annotation究竟是什么?大家可以参考http://www.blogjava.net/mlh123caoer/archive/2007/09/06/143260.html来看,不再赘述!原创 2014-11-10 11:43:52 · 658 阅读 · 0 评论 -
资源文件夹res/drawable-nodpi的使用
下载了一个apk安装包,看到res下的drawable-nodpi文件夹,之前也从来没有使用过,所以就很好奇查了一下。这个文件夹是用来盛放不随着屏幕分辨率改变而改变的图片的,图片不会被拉伸和缩放。原创 2014-03-22 16:50:18 · 1542 阅读 · 0 评论 -
NFC高级汇总
高级 NFC本文档介绍了高级的NFC主题,如各种标签技术,NFC标签写入和前台发布,它允许即使当其他应用程序过滤器相同的时候,应用程序在前台处理Intent。Tag技术支持工作当使NFC Tag和Android的供电设备生效,使用Tag来读取和写入数据的主要格式是NDEF,当设备扫描NDEF数据的Tag,Android提供支持解析的消转载 2014-04-24 23:28:30 · 1012 阅读 · 0 评论 -
package android.nfc介绍
android.nfc Provides access to Near Field Communication (NFC) functionality, allowing applications to read NDEF message in NFC tags. A "tag" may actually be another device that appears as a ta翻译 2014-04-24 22:13:18 · 1214 阅读 · 0 评论 -
NFC基础汇总
本文档描述了在Android执行的基本的NFC技术,它说明了如何发送和接收NDEF消息的形式的NFC数据,并介绍Android框架中支持这些功能的API,对于更高级的主题,包括讨论非NDEF数据相关的,参阅高级NFC文档。当与NDEF数据和Android有关时,有两个主要的用途情况:从一个NFC Tag读取NDEF数据通过Android Beam™, 从一个设备转载 2014-04-24 23:25:26 · 747 阅读 · 0 评论 -
Android之PDF文件的读取——网络资源vudroid异常解决贴
在Android下如何开发PDF阅读器呢,这个是之前面试的时候提出的问题,所以我就开始网络上各种搜索,http://my.oschina.net/gal/blog/141419 找到了pdftest.7z的文件,然后正常导入eclipse,运行后就报错,开始以为是so文件引入错误,各种修改也不对。就看到了Google code上的一个PDF阅读器http://code.google.原创 2014-03-28 16:02:06 · 2057 阅读 · 0 评论 -
android TraceView使用以及listview 的性能优化测试(一)
今天看了下文档,说TraceView 对程序的的性能和优化有很大的帮助:本人比较懒,文章也没继续往下下看,直接百度了下TraceView 的使用技巧,资源很多,介绍怎么使用 推荐:http://blog.csdn.net/itachi85/article/details/6857324 当然具体怎么做的步骤简单的一下,大概分这么几步: 一:在创建avd ,给sd卡转载 2014-03-17 15:09:30 · 769 阅读 · 0 评论 -
Android网络编程之Socket&Http详解
一、废话 听说很多地方都降温了,希望大家注意身体,别冻着了!二、正文 在Android的网络通讯中,通常会使用Socket进行设备间数的数据通讯,使用Http来对网络数据进行请求。 1、Socket(套接字) 不管是有过Java开发经验还是.NET开发经验的同学都应该对Socket有或多或少的了解,常见的TCP或者UDP协议其实都是基于Socket来实现的转载 2014-04-13 22:59:47 · 988 阅读 · 0 评论 -
android开发中资源文件的详细解读……后续翻译
http://developer.android.com/guide/topics/resources/providing-resources.html#table2翻译 2014-03-19 10:56:25 · 541 阅读 · 0 评论 -
Android代码资源的国际化
internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW. 各国语言缩写 http://www.loc.gov/standards/iso639-2/php/code_list.php国家和地区简写 ht转载 2014-03-18 23:14:41 · 874 阅读 · 0 评论 -
android Broadcast之静态与动态注册
其实所谓的静态注册,动态注册,是指接收广播的时候,是静态注册接收还是动态注册接收,发送的时候不分静态,动态以发送intent为例,一共分4种情况,以每次注册两个Broadcast为例:情况一,注册2个静态Broadcast如果是静态注册的,接收的一定是某一个类继承BroadcastReceiver2个java文件如下:BroadcastActivity.转载 2014-03-29 12:58:32 · 2146 阅读 · 0 评论 -
Android国际化资源文件自动化生成工具
一、工具起源 如果在做一个产品的过程当中,可能会涉及到多个apk的开发,而且要求实现多国语言。而这些apk可能会由多人分工共同完成。但如果这样的话,每个人都需要整理各自apk所要显示的文字交给专人来翻译。专人负责收集和翻译文字,翻译完了之后再交给每个开发者。比如这个产品中的所有apk都需要支持10国语言,也就是说每个开发人员,要拿着翻译好的文字,在各自负责转载 2014-03-18 23:17:48 · 908 阅读 · 0 评论 -
Android--通知之Notification详解
Notification是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification。在本篇博客中,将介绍Notification的常规使用,以及自定义方式的使用,对于每种不同的方式,都提供示例展示效果。 Notification Notification,俗称通知,是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现转载 2014-03-31 15:33:06 · 542 阅读 · 0 评论 -
亲身面试经历技术总结帖
一、Activity的生命周期及描述;这个问题都小儿科了,只要你记住那几个方法,知道每个方法的作用就ok了。二、MVC的作用及描述:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范;Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显原创 2014-03-27 21:38:56 · 715 阅读 · 0 评论 -
windowSoftInputMode属性设置值
(1)、AndroidManifest.xml文件中界面对应的里加入 android:windowSoftInputMode="adjustPan" 键盘就会覆盖屏幕 android:windowSoftInputMode="stateVisible|adjustResize" 屏幕整体上移(2)windowSoftInputMode转载 2014-03-22 19:26:34 · 468 阅读 · 0 评论 -
Android问题之res/raw和assets的区别及文件大小限制
*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r转载 2014-04-05 21:27:42 · 7584 阅读 · 0 评论 -
android App应用的打包及发布
步骤:1.完成开发工作2.去掉开发调试信息原创 2014-04-06 23:28:48 · 1115 阅读 · 0 评论 -
计算机编程之编码方式详解,最全整理(Unicode、UTF-8、UTF-16、ASCII)
整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),转载 2014-04-10 12:59:42 · 2034 阅读 · 0 评论 -
Android NFC 学习笔记与总结
向yuangc转自:http://blog.sina.com.cn/s/blog_67d95f4001011uiv.html转载 2014-04-24 23:11:41 · 1205 阅读 · 0 评论 -
androidUI(一)之程序员有必要了解的8px原理
在开发过程中,程序员需要知道一些UI设计的界面尺寸和原创 2014-11-05 17:13:38 · 745 阅读 · 0 评论