Android 的 gps module 是 gps.default.so 在system/lib/hw/ 目录上, 一般提供gps功能的手机应该实现这个module和真实gps硬件交互
Qemu中gps就是要构造一个gps.default.so, 但这个so并不和真的硬件打交道,只是个模拟接口,其代码在sdk/emulator/gps/gps_qemu.c中
Qemu 容器外部实...
分类:
移动开发 时间:
2014-10-23 17:45:30
阅读次数:
168
自定义annotation包括三部分: 自定义annotation、使用annotation的类、annotation的处理方法。
一、自定义annotation
元注解包括以下:
1)@Target 描述注解使用的范围
取值包括:
1.CONSTRUCTOR:用于描述构造器
2.FIELD:用于描述域
3.LOCAL_...
分类:
移动开发 时间:
2014-10-23 17:45:37
阅读次数:
135
在Android开发中,我们有时需要存储一些数据 便于我们清楚知道存储的信息,很直观的看到 可以用来分析。Java中 中也有一些存储方式,在这里我就不一一介绍了,感兴趣的盆友http://blog.csdn.net/aaa1117a8w5s6d/article/details/8251456,今天的重点是来研究Android中的数据存储,Android中提供了几种方式来存储,下面来一一为大家介绍。...
分类:
移动开发 时间:
2014-10-23 17:42:29
阅读次数:
343
参考了一下网上比人写的,再使用的时候是放在新开的线程中来播放音乐的,后来发现每次进入Activity后就会重复开始一个音乐播放的声音。为了避免重复开启播放功能我在原来代码的基础上增加了单例模式。这样就避免了出现重复播放。package com.liu.zhen.utils;
import android.content.Context;
import android.content.res.As...
分类:
移动开发 时间:
2014-10-23 17:42:54
阅读次数:
114
楼主是在平板上测试的,图片稍微有点大,大家看看效果就好
接下来贴源码:
PinnedHeaderExpandableListView.java
要注意的是 在 onGroupClick方法中parent.setSelectedGroup(groupPosition)这句代码的作用是点击分组置顶,
我这边不需要这个效果,QQ也没有用到,所以给注释了,大家如果需要可以解开注释...
分类:
移动开发 时间:
2014-10-23 17:41:22
阅读次数:
197
Windows系统下Ant自动编译打包并签名Android应用——实践篇...
分类:
移动开发 时间:
2014-10-23 17:42:39
阅读次数:
203
在Asp.net中Application、Session和Cookie都可以保存信息,那么它们有什么不同呢?
一、首先Application是在服务器端建立一个状态变量,存储于服务器的全局变量来存储所需信息。它是建立在内存中的,这个变量可以被网站的所有页面访问。
访问Application对象变量方法:
Application["变量名"]=变量值
变量=Application...
分类:
移动开发 时间:
2014-10-23 17:43:01
阅读次数:
140
1、二次打包时报错:Error retrieving parent for item: No resource found that matches the given name
如:
D:\用户目录\Desktop\APP反编译\Android反编译工具包(最新版)\apk2java\apktool1.4.
1\HJ7\res\values\styles.xml:11: error: Err...
分类:
移动开发 时间:
2014-10-23 17:41:36
阅读次数:
222
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。...
分类:
移动开发 时间:
2014-10-23 17:37:49
阅读次数:
233
android 几种发送短信的方法http://www.oschina.net/question/163910_27409package com.union.matchfighter;import android.app.PendingIntent;import android.telephony....
分类:
移动开发 时间:
2014-10-23 17:34:02
阅读次数:
223
安卓系统中的数据库SqlLite操作和java中mysql的数据库操作很不一样,造成这样的原因是因为在安卓中数据库是属于进程的不存在数据库客户端,也不存在数据库服务器。 ?关于SqlLite数据库的文章可以...
分类:
移动开发 时间:
2014-10-23 16:32:09
阅读次数:
296
AndroidStudio导入现有的项目:
打开File--Project Structure...
点击左上角的绿色加号:
选择Import Existing Project(导入现有项目);
选择现有项目的目录:
然后就是Next--Finish;
导入完成就可以在Project中看到;...
分类:
移动开发 时间:
2014-10-23 16:28:36
阅读次数:
247
Android中解析xml是非常常用的操作,除了SAX和DOM两种最常用的解析xml外,Android内置的Pull解析器解析XML文件。
在Android的源码中大量的使用Pull解析,pull不仅更加的面相对象,而且使用速度和效率更高。
Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE。如果用在javaEE需要把其jar文件放入类路径中,因为A...
分类:
移动开发 时间:
2014-10-23 16:27:14
阅读次数:
243
有一些优秀的app基于这些模式做了一些创新的优化方案,本文总结了目前通用且流行的模式,并讨论了这些模式适用的场景,希望帮助交互设计师更快的作出较合理的信息组织决策。...
分类:
移动开发 时间:
2014-10-23 16:27:01
阅读次数:
365
1.
2.
3.
4.
5.
6.
7.
8.
9.最后补充附加信息提交就可以了。...
分类:
移动开发 时间:
2014-10-23 16:27:29
阅读次数:
269
ios 8已经发布了8.1版本,新增了大量API, 涵盖健康、运动、游戏、分享、智能家居等众多领域;对开发者而言,苹果整个生态体系将变得更加开放和和友好,本文就从App Extension、动态Framework以及变化的API三个方面对IOS8进行探索,如有错误,欢迎大家拍砖、斧正。
App Extension
App Extension是IOS 8 中提供的一种新功能。它是一种对系统固定区...
分类:
移动开发 时间:
2014-10-23 16:27:25
阅读次数:
236