自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 学习android annotations环境搭建及应用总结集锦

Android Annotations号称 "是一个能够加速 Android 开发的开源框架,它可以帮助开发者处理一些 前后台任务、rest 服务、应用类、代码片段等,让开发者专注于真正重要的东西”。关于Annotation究竟是什么?大家可以参考http://www.blogjava.net/mlh123caoer/archive/2007/09/06/143260.html来看,不再赘述!

2014-11-10 11:43:52 637

原创 androidUI(一)之程序员有必要了解的8px原理

在开发过程中,程序员需要知道一些UI设计的界面尺寸和

2014-11-05 17:13:38 691

原创 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 1676

转载 英文电邮札记

“Across the Great Wall, we can reach every corner in the world”。这是1987年从中科院计算机所发往世界的第一封电子邮件。“越过长城,走向世界”。如果说评选互联网带给生活的最大影响,电子邮件一定可以位列前三。有趣的是,电子邮件并不算是互联网的产物。它甚至于诞生于Internet之前。电邮是从一些早期的文本传输技术上自然的进化

2014-08-29 14:57:25 1160

转载 二维码的生成细节和原理

二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。关于QR Code Specification,可参

2014-08-29 14:15:37 714

转载 android的HttpClient添加请求超时时间

在以前做一个android的移动项目的时候,想为httpClient对象添加请求超时和读取超时时间,发现httpClient的对象实现的defaultHttpClient对象中就没有设置超时时间的方法,所以一直郁闷的,觉得怎么回没有,难道defaultHttpClient对象中已经封装了请求超时时间和读取时间,不过这样不是可扩张性不好了,最近在android论坛上面,发现了其实android的ht

2014-08-04 13:35:54 2878

转载 Android带进度反馈的上传实现

算起来最近的项目应用情形,在文件上传的时候,应用HttpClient上传文件,我们总是在上传完成前使用一个进度条(一直转圈似的)来显示用户等待的过程,对于用户体验度来说这是相当不好的,大多数情况我们需要有一个详细的进度展示给用户,让用户可以知道实际的进度。刚好下发的任务要求这次项目版本升级需要加入这个功能,结合http://toolongdidntread.com/android/android-

2014-08-01 14:59:42 812

原创 Android中Button.setClickable(false)不起作用

我在程序中多次使用了Button.setClickable(false),但是每次初始化的时候都设置一个控件的setClickable(false)后,发现没有效果。解决办法:setClickable(false)方法一定要在setOnClickListener()方法之后。因为在setOnClickListener()方法中有这样一段代码:

2014-08-01 14:40:25 5245 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 560

转载 Android 常用 mimeType 表

一、MIME TYPE描述多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。内容类型(Content-Type),这个头部领域用于指定消息的类型。一般以下面的形式出现。[type]/[subtype]type有下

2014-06-04 11:48:15 619

原创 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 17957 1

转载 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 3145

原创 一个程序告诉你continue、return、break的区别,看过你就不会忘记!

开场白:作为已经有一定经验的小

2014-04-29 17:39:13 660

转载 NFC高级汇总

高级 NFC本文档介绍了高级的NFC主题,如各种标签技术,NFC标签写入和前台发布,它允许即使当其他应用程序过滤器相同的时候,应用程序在前台处理Intent。Tag技术支持工作当使NFC Tag和Android的供电设备生效,使用Tag来读取和写入数据的主要格式是NDEF,当设备扫描NDEF数据的Tag,Android提供支持解析的消

2014-04-24 23:28:30 983

转载 NFC基础汇总

本文档描述了在Android执行的基本的NFC技术,它说明了如何发送和接收NDEF消息的形式的NFC数据,并介绍Android框架中支持这些功能的API,对于更高级的主题,包括讨论非NDEF数据相关的,参阅高级NFC文档。当与NDEF数据和Android有关时,有两个主要的用途情况:从一个NFC Tag读取NDEF数据通过Android Beam™, 从一个设备

2014-04-24 23:25:26 722

转载 Android NFC 学习笔记与总结

向yuangc转自:http://blog.sina.com.cn/s/blog_67d95f4001011uiv.html

2014-04-24 23:11:41 1134

翻译 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 1186

转载 android之NFC 技术介绍

NFC:NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC和智能控件工具间进行近距离无线通信。NFC 提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。目前,NFC论坛在全球拥有 70 多个成员,包括:万事达卡国际组织

2014-04-24 09:15:16 1552

转载 Android网络编程之Socket&Http详解

一、废话  听说很多地方都降温了,希望大家注意身体,别冻着了!二、正文  在Android的网络通讯中,通常会使用Socket进行设备间数的数据通讯,使用Http来对网络数据进行请求。  1、Socket(套接字)         不管是有过Java开发经验还是.NET开发经验的同学都应该对Socket有或多或少的了解,常见的TCP或者UDP协议其实都是基于Socket来实现的

2014-04-13 22:59:47 969

转载 计算机编程之编码方式详解,最全整理(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 1999

原创 整体项目开发流程

1、需求分析需求分析是一个项目中比较重要的一项,

2014-04-07 00:22:20 2428 1

原创 android App应用的打包及发布

步骤:1.完成开发工作2.去掉开发调试信息

2014-04-06 23:28:48 1085

转载 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 7452

原创 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 1240

转载 Android--通知之Notification详解

Notification是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification。在本篇博客中,将介绍Notification的常规使用,以及自定义方式的使用,对于每种不同的方式,都提供示例展示效果。 Notification  Notification,俗称通知,是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现

2014-03-31 15:33:06 516

转载 android Broadcast之静态与动态注册

其实所谓的静态注册,动态注册,是指接收广播的时候,是静态注册接收还是动态注册接收,发送的时候不分静态,动态以发送intent为例,一共分4种情况,以每次注册两个Broadcast为例:情况一,注册2个静态Broadcast如果是静态注册的,接收的一定是某一个类继承BroadcastReceiver2个java文件如下:BroadcastActivity.

2014-03-29 12:58:32 2120

原创 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 2015

转载 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 2363

转载 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1

2014-03-27 22:31:01 496

原创 亲身面试经历技术总结帖

一、Activity的生命周期及描述;这个问题都小儿科了,只要你记住那几个方法,知道每个方法的作用就ok了。二、MVC的作用及描述:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范;Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显

2014-03-27 21:38:56 678

原创 Java GUI编程

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。下面我们介绍AWT和 Swing两种GUI工具AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具集,是Java提供的用来建立和设置Java的图形用户界面的基本工具。AWT由Java中的java.awt包提供,里面包含

2014-03-24 17:48:38 380

转载 windowSoftInputMode属性设置值

(1)、AndroidManifest.xml文件中界面对应的里加入           android:windowSoftInputMode="adjustPan"   键盘就会覆盖屏幕           android:windowSoftInputMode="stateVisible|adjustResize"   屏幕整体上移(2)windowSoftInputMode

2014-03-22 19:26:34 445

原创 资源文件夹res/drawable-nodpi的使用

下载了一个apk安装包,看到res下的drawable-nodpi文件夹,之前也从来没有使用过,所以就很好奇查了一下。这个文件夹是用来盛放不随着屏幕分辨率改变而改变的图片的,图片不会被拉伸和缩放。

2014-03-22 16:50:18 1481

原创 Java8发布,各种手快极客的新鲜分享

Java8官方介绍与下载Java8教程新鲜出炉Java8本地缓存Java 8 lambda语法将延用C#方式是收集给自己看的,不喜欢者请默默灰过……

2014-03-19 15:34:26 806

转载 JDBC常见面试题集锦-->链接整理

JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC常见面试题集锦(一)JDBC常见面试题集锦(二)

2014-03-19 15:10:59 487

翻译 android开发中资源文件的详细解读……后续翻译

http://developer.android.com/guide/topics/resources/providing-resources.html#table2

2014-03-19 10:56:25 515

原创 Eclipse的部分实用设置……后续无限添加中……

eclipse 的自动补全调整为所有字符 Windows——>Preferences——>Java-->Editor-->Content Asist,在Auto activation triggers for Java后面的文本框里只有一个“.”。现在你将其改为“.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQSTUVWXYZ”,以后只要写代码就会有提示

2014-03-18 23:53:06 585

转载 Android国际化资源文件自动化生成工具

一、工具起源              如果在做一个产品的过程当中,可能会涉及到多个apk的开发,而且要求实现多国语言。而这些apk可能会由多人分工共同完成。但如果这样的话,每个人都需要整理各自apk所要显示的文字交给专人来翻译。专人负责收集和翻译文字,翻译完了之后再交给每个开发者。比如这个产品中的所有apk都需要支持10国语言,也就是说每个开发人员,要拿着翻译好的文字,在各自负责

2014-03-18 23:17:48 874

转载 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 858

转载 eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决办法

很长一段时间我的eclipse都有个毛病,就是当我要格式化代码的时候,右键-source-format能够起效,但ctrl+shift+f不好使了。可以基本断定是快捷键与别的软件冲突了,但一直也没时间排查一下。google之后来发现是搜狗输入法惹的祸。原来是和“简繁体快捷键”冲突了。输入法中的这个快捷键我们一般不用,小勾勾去掉就成了。eclipse中

2014-03-18 11:34:06 897 1

java程序员由菜鸟到笨鸟

适合开发菜鸟阅读!看过了,有一定的收获,分享给大家!

2013-01-09

空空如也

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

TA关注的人

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