`
ajavafan2008
  • 浏览: 20244 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Android NDK开发入门 一.为什么要用NDK? 1.代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。 2.在NDK中调用第三方C/C++库,因为大部分的开源库
一、使用ContentProvider(内容提供者)共享数据 ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE同样也可以对外共享数据。那么,这里为何要使用ContentProvider对外共享数据呢?是这样的,如果采用文件操作模式对外 ...
OO设计原则总结 什么是设计原则? 设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。 基本原则 封装变化Encapsulate what varies. 面向接口编程而非实现 Code to an interface rather than to an implementation. 优先使用组合而非继承 Favor Composition Over Inheritance SRP: The single responsibility principle 单一职责 系统中的每一个对象都应该只有一个单独的职责,而所有对象所 ...
1、Service的种类 按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进程被Kill后,服务便会终止。 非常常见的应用如:HTC的音乐播放服务,天天动听音乐播放服务。 远程服务(Remote) 该服务是独立的进程, 服务为独立的进程,对应进程名格式为所在包名加上你指定的android:process字符串。由于是独立 ...
1.配置要求 Eclipse 3.4+ 如果不想使用Eclipse,这里 提供了其他教程 2.安装 SDK + PhoneGap 下载安装 Eclipse Classic D下载安装 Android SDK 下载安装ADT Plugin 下载 最新的PhoneGap版本然后解压我们将会使用Android目录. 3.设置新项目 打开 Eclipse,在文件菜单下面点击 新建 > Android Project 在项目的根目录, 创建两个目录: /libs /assets/www 从刚才下载的PhoneGap中复制phone ...
Android 开发中使用 SQLite 数据库 谢 亚力, 软件工程师, IBM 谢亚力,在 IBM Lotus 团队从事 Quickr Webservice API 的测试 , 对 Lotus Quickr Feed API 有丰富的经验。对软件测试与开发和 Web 2.0 相关技术有浓厚兴趣。 简介:SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 SQLite 相当简单。可以, ...
Android 开发中使用 SQLite 数据库 谢 亚力, 软件工程师, IBM 谢亚力,在 IBM Lotus 团队从事 Quickr Webservice API 的测试 , 对 Lotus Quickr Feed API 有丰富的经验。对软件测试与开发和 Web 2.0 相关技术有浓厚兴趣。 简介:SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 SQLite 相当简单。可以, ...
之前第一次使用Android SDK(即Android SDK and AVD Manager)下载Android SDK相关文件非常地慢,今天我给大家介绍一个方法可以加快下载速度。 由于在升级过程软件会生成一个名字为“temp”的临时文件夹 我们可以从以下地址中用迅雷或QQ旋风等下载需要的相关文件后自己建一个命名为“temp”的文件夹把下载的文件放到里面,选择对应安装时就无需下载直接开始安装了 下载地址如下://– Android SDK Tools, revision 7https://dl-ssl.google.com/android/repository/tools_r07 ...
之前第一次使用Android SDK(即Android SDK and AVD Manager)下载Android SDK相关文件非常地慢,今天我给大家介绍一个方法可以加快下载速度。 由于在升级过程软件会生成一个名字为“temp”的临时文件夹 我们可以从以下地址中用迅雷或QQ旋风等下载需要的相关文件后自己建一个命名为“temp”的文件夹把下载的文件放到里面,选择对应安装时就无需下载直接开始安装了 下载地址如下://– Android SDK Tools, revision 7https://dl-ssl.google.com/android/repository/tools_r07 ...
1、首先下载最新的SDK 2.3文件,由于需要下载,直接贴出文件地址,大家可以用迅雷下载: Platform Package Size MD5 Checksum Windows android-sdk_r08-windows.zip 32696391 bytes 3e0b08ade5bfa9624bce9ddc164a48cb installer_r08-windows.exe (Recommended) 32746192 bytes 04ce87b10a8361a1f63cf2238bbc1ee3 Mac OS X (int ...
1、首先下载最新的SDK 2.3文件,由于需要下载,直接贴出文件地址,大家可以用迅雷下载: Platform Package Size MD5 Checksum Windows android-sdk_r08-windows.zip 32696391 bytes 3e0b08ade5bfa9624bce9ddc164a48cb installer_r08-windows.exe (Recommended) 32746192 bytes 04ce87b10a8361a1f63cf2238bbc1ee3 Mac OS X (int ...
1、在JBoss的部署目录下建立activemq-ra.rar目录(注意这是一个目录) 2、在ActiveMQ5.2.0的目录X:/apache-activemq-5.2.0/lib/optional下找到activemq-rar- 5.2.0.rar文件,将其全部内容解压缩到第一步建立的目录 3、上面的解压的后,找到META-INF/ra.xml文件,按照下面进行修改 <config-property-value></config-property-value> <!--<config-property-value>xbean:brok ...
1、在JBoss的部署目录下建立activemq-ra.rar目录(注意这是一个目录) 2、在ActiveMQ5.2.0的目录X:/apache-activemq-5.2.0/lib/optional下找到activemq-rar- 5.2.0.rar文件,将其全部内容解压缩到第一步建立的目录 3、上面的解压的后,找到META-INF/ra.xml文件,按照下面进行修改 <config-property-value></config-property-value> <!--<config-property-value>xbean:brok ...
C、传统 C++#include <assert.h>    //设定插入点#include <ctype.h>     //字符处理#include <errno.h>     //定义错误码#include <float.h>     //浮点数处理#include <fstream.h>    //文件输入/输出#include <io ...
C、传统 C++#include <assert.h>    //设定插入点#include <ctype.h>     //字符处理#include <errno.h>     //定义错误码#include <float.h>     //浮点数处理#include <fstream.h>    //文件输入/输出#include <io ...
Global site tag (gtag.js) - Google Analytics