自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的项目收尾阶段遇到的一些问题

在独立线程中需要用到context的地方怎么办?需要熟悉函数还是可以调整架构?在小模块中需要存储小范围的数据,怎么办?静态变量?sharedpreference还是?contentProvider?

2016-04-28 00:25:38 1402

翻译 在SQL数据库中保存数据Saving Data in SQL Databases——翻译自developer.android.com Training

在SQL数据库中保存数据Saving Data in SQL Databases在数据库里面存储数据是数据复用和结构化数据的理想方案。这里默认你已经有一些数据库的基本知识了。重点在教你使用Andorid中的SQLite数据库。这里面的api在android.database.sqlite包中。定义模式和约定SQL数据库中的一个重要原则就是模式:关于数据库是如何组织的一个正式的定

2016-04-23 16:38:15 1164

翻译 App组件之服务Service——翻译自developer.android.com

服务ServicesService是一种应用组件,它可以在后台长时间地运行并且没有用户界面。其他的应用组件可以启动一个service,并且这个service会一直在后台运行下去,不论用户是否切换到了其他的应用。另外,其他的组件可以绑定一个service来进行交互,甚至进行跨进程通信(IPC)。例如服务可以处理网络传输,播放音乐,处理文件IO,或者和content provider进行交互,这些

2016-04-22 16:02:54 2473

翻译 进程和线程(Processes and Threads)——翻译自developer.android.com

线程和进程Processes and Threads当你的app的组件启动了,并且app中没有其他的组件的时候,Android系统会自动为为这个应用启动一个linux进程,其中有一个执行的线程。默认时,一个app的所有的组件运行在同一个进程的同一个线程,也就是主线程。如果一个组件启动的时候,app已经有一个进程了,(因为可能这个应用中其他的组件已经运行了),那么这个组件就在这个进程中被

2016-04-19 18:59:19 2757

翻译 Advanced NFC(高级NFC)——翻译自developer.android.com

高级NFC  Advanced NFC这篇介绍高级NFC主题,比如说使用各种不同的标签诗句,写入nfc标签,和前台派发。前台派发可以让有其他的应用也注册了过滤该intent的过滤器的时候,前台的应用可以截获intent。使用支持的标签技术  Working with Supported Tag Technologies当使用NFC标签和Android设备的时候,使用的主要的

2016-04-18 16:16:28 1081

翻译 NFC Basics(基本NFC)——翻译自developer.android.com

NFC Basics关于手法NDEF格式的消息,以及相关的api。非NDEFdata以及其他更深入技术请参见Advanced NFC。在android端使用NDEF有两种情况:- 从标签读取NDEF数据- 从另个android手机中使用androidBeam来获取信息。android使用标签派发系统来处理读取NDEF数据的情况,通过分析发现的标签,给数据分类,然

2016-04-18 00:56:55 1988 2

翻译 Near Field Communication(nfc近场通信)——翻译自developer.android.com

Near Field CommunicationNFC是一种短距离无线通信技术,一般来说距离在4cm以内来建立连接。NFC可以使你分享一些数据量很小的数据,可以在NFC标签和android手机之间,也可以在两个android手机之间。标签的种类有很多。简单的标签可以提供读写两种功能,有一些则只提供可读,后者一般有一个一次性写入的区域来一次性写入数据。一些更加复杂标签有数学运算功能,

2016-04-16 22:19:33 1118

翻译 Location and Maps(位置和地图)——翻译自developer.android.com

提示:这是关于Android框架的android.locaton.包中的API的教程。Google Location Service API当中的框架更加高级和好用省时省力(可惜在TG用不成-译者),比如说位置来源选择和电源管理。Location Service中的一些比如说activity探测等一些新功能在下面要将的教程中也没有。想使用这个api的开发者和已经使用了的都应该去用用更好用的Loca

2016-04-16 21:26:45 996

转载 Java 加解密技术系列之 DH

序上一篇文章中简单的介绍了一种非对称加密算法 — — RSA,今天这篇文章,继续介绍另一种非对称加密算法 — — DH。当然,可能有很多人对这种加密算法并不是很熟悉,不过没关系,希望今天这篇文章能帮助你熟悉他。概念DH,全称为“Diffie-Hellman”,他是一种确保共享KEY安全穿越不安全网络的方法,也就是常说的密钥一致

2016-04-16 18:48:30 987

翻译 Android Interface Definition Language (AIDL)——翻译自developer.android.com

Android 接口定义语言(AIDL)AIDL类似你可能接触过的其他的IDL。它可以让你定义编程接口,使得客户端和服务端可以达成一致,从而使用IPC(interprocess communication)相互通信。在Android里面,一个进程通常不能访问其他进程的内存。所以说,他们需要将对象分解为操作系统可以理解的基本的部分,从而使得这些对象为你突破界限。然而突破界限的代码太繁杂,所以

2016-04-15 13:00:25 3685

原创 Android笔试题目学习笔记

错误知识点: AIDL 关于进程的API AlertDialog 数据类型用法 SQLiteActivity的静态属性 方法改进: 重点的api函数要直接看文档了解用法。1.使用AIDL完成远程service方法调用下列说法不正确的是 正确答案: A 你的答案: 空 (错误)aidl对应的接口名称不能与aidl文件名相同 aidl的文件的内容类似java代码 创建一个

2016-04-14 20:39:12 1493

翻译 创建一个BoundService——翻译总结自developer.android.com

简述继承Binder类在onBind中创建一个继承Binder类,并返回。这样接到这个Binder的终端就可以直接使用它来访问Binder或者Service当中的共有方法。当你的Service在幕后工作,并且仅仅被你自己的应用程序使用的时候,我们就推荐你使用这样的方法。如果你要使用你的服务可以被其他的应用程序访问或跨进程通信,你才需要用其他的方法。使用Messenger跨进程用

2016-04-14 17:21:48 3412

原创 不要使用String作为非最终显示信息的承载对象

比如是一个加密的编码,其组合范围获取已经超出所有字符的承载范围,而使用String进行承装就会造成不可逆的损失。再进行解密或者其他操作是就会造成错误。 具体的机制还有待我学习。

2016-04-06 16:52:18 489

空空如也

空空如也

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

TA关注的人

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