Android软件中嵌入地图之三:Google地图
Android
软件中嵌入地图之三:Google 地图
谷歌地图
一、当前版本:Google Map Android v2,支持 Android 2.2 及以上版本
二、使用方法:
1 使用 keytool 工具得到签名对应的“认证指纹”
keytool -list -alias 用户名 -keystore 签名文件路径 -storepass 密码
2 获得 Google Map API Key
登录:[https://code.google.com/apis/console
](https://code.google.com/apis/console)(该网站像其它 google
网站一样,有时连不上,多连几次即可) 点开左侧的 services,选中 Google
Map Android API v2 和 Google Play Android Developer API
点开右侧的 APIaccess,选择其中的 Createnew Android
key,然后输入“认证指纹”,即可得到 API Key
3 在开发环境中安装 Google Play Service SDK
在 E ...
Android软件中嵌入地图之二:百度地图
Android
软件中嵌入地图之二:百度地图
#移动开发 #Android
百度地图
一、当前版本:v2.2.1,支持 Android 2.1 及以上版本
二、使用方法:
1 申请密钥:通过应用名称和简单介绍生成密钥
[http://developer.baidu.com/map/android-mobile-apply-key.htm
](http://developer.baidu.com/map/android-mobile-apply-key.htm)
2 加入库
下库开发包,将其中的 jar 和 so 导入工程
3 修改 AndroidManifest.xml
** <supports-screens **
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" / >
**
**
**
**
**
<uses-permissionan ...
什么是积分墙?
什么是积分墙?
#移动开发
1. 当前市场
开发者总得生存,没有收入用什么维持开发呢?移动平台的应用程序赢利一般靠广告收入和销售程序取得,像
Android 软件在中国没什么销售平台,而普通广告一般用户看到 100
次,也不一定会点击一次,中国市场上又不算展示量,而只靠点击量计费。
其实普通开发者想要的无非是,有人用了我的软件,无论从广告商,还是从普通用户手里得到相应的报酬,这并不过分。
2. 为什么出现积分墙?
积分墙的“墙”是指集中展示的广告,而“积分”(有的也叫虚拟货币)就是用户通过点击广告,得到一定的积分,然后在应用中消费这些积分,比如:积了N分,就可以再玩一关。而开发者也通过用户对广告的点击,从广告商那儿得到广告费。
不知道为什么有的应用市场会驳回带积分墙的应用?这也没有强买强卖的性质。而正常的开发者,一般也会让用户先体验到软件好用之后,才会让用户消费积分,根本上还是在卖软件。如果还没使过不知好坏,就开始要积分,估计用户直接就给删了。
3. 用户体验如何(举例说明)
用户使用某个游戏前五关过了,想玩第六关的时候,跳出对话框,告知用户需要积分才能玩下一关,点击广告或者下载其它 ...
关于虚拟机文件系统的讨论
关于虚拟机文件系统的讨论
1. 目标
在 Linux 和 Mac OSX 启动的同时使用 Windows
是用户普遍的需要,使用虚拟机可以解决此问题。
最佳方案是在各个系统中使用同一个虚拟机镜像文件。找到一种分区格式,Window,Linux,Mac
OSX 均可读写,支持 4G 以上大文件,在各操作系统中读写速度较快且稳定。
本实验分析和尝试了多种文件系统格式,供大家参考。
2. FAT32
不支持 4G 以上大文件,但虚拟机数据文件一般都会超过 4G。
3. NTFS
Mac OSX 不支持对 NTFS
的写操作,需要安装其它软件支持,由于不是原生支持,软件对硬盘有一定损耗,且有将硬盘中数据写乱的可能。
4. EXFAT
Windows, Mac OSX, Linux 在安装软件后均可支持 EXFAT,但是在 LINUX
中读写速度非常慢,造成虚拟机操作变慢,一般用户肯定接受不了。
5. LINUX
Linux 文件系统不被 Max OSX 识别支持
6. HFS+
HFS+ 在 Linux 环境下是只读的,不可写
7. HFS
可被 Mac OSX,Linux 原生支持读写,在安 ...
AIDL——Android接口描述语言
AIDL——Android 接口描述语言
#移动开发 #Android
1. 要解决什么问题
它可以让后续的开发者无需了解内部,只根据接口实现相关的操作用,常用于在不同的
Activity 中对 Service 进行控制。
2. 什么是 AIDL
AIDL (Android Interface Definition
Language):Android 接口描述语言,编译器可以通过 aidl
文件生成一段代码,通过预先定义的接口达到两个进程内部通信进程的目的.
如果需要在一个 Activity 中, 访问另一个 Service 中的某个对象,
需要先将对象转化成 AIDL 可识别的参数 (可能是多个参数),
然后使用 AIDL 来传递这些参数, 在消息的接收端,
使用这些参数组装成自己需要的对象。
3. 如何对 aidl 进行操作
启动 service 有两种方式,一种通过 bindService
来启动,调用退出时,服务也将停止,或者用 unbind 来停止;另一种通过
startService 来启动,调用退出时,服务还在运行,只能通过 stop 来停止。
使用 aidl 时,先引入 ...
将DVD视频转成IPAD支持的格式
将 DVD 视频转成 IPAD
支持的格式
#操作系统/Linux #工具
买了一些幼儿教育的 DVD 盘,小朋友用 IPAD
自己就可以看了,不用开电视又开 DVD
机的。我觉得这种需求很多人都有,但却没找到可以转换的免费软件。不是需要注册就是只能免费转五分钟。最后只好用
Linux 解决,主要是用 mencoder
软件进行转码,通过参数设置输出视频格式。一般情况下通过 apt-
getinstall mencoder 安装软件。
我的操作系统是 ubuntu 10.04,比较旧,正常安装的 mencoder 不支持 faac
格式,转码时提示:ubuntu 10.04 do not
supportfaac,因此下载了源码自己编译,mencoder 包含在软件包 mplayer
之中。从 [
http://www.mplayerhq.hu/MPlayer/releases/
](http://www.mplayerhq.hu/MPlayer/releases/)
处下载。具体方法如下:
1. 安装解码器:安装一些解码器,作为 mplayer 的必须的插件: $ apt-get
in ...
Android大字体软件的安装
Android 大字体软件的安装
#移动开发 #Android
2013 年第一天,我爸新买的 Android
手机忽然不能用了,估计可能是哪个软件带的病毒设置了时间判断,一到 2013
立即发作。于是只好恢复出厂设置之后重装软件。重装之后问题得以解决。电话本又要重新导入,软件也又要重装。看来以后这样的麻烦还少不了。于是把常用的软件以及通讯录备份,以简化日后恢复过程。具体步骤如下:
1.问题描述
划动点击均不正常,重新启动后前两分钟正常,之后问题又出现,因此估计是软件问题,但用
360 手机卫士又查不到病毒。
2.恢复出厂设置
设置 ->个人 ->重置 ->恢复出厂设置(以上为 Android
4.0 操作)。恢复之后问题还存在(估计是恢复出厂设置过程中启动的还是旧
image),又重启了一次,系统恢复正常。
3.安装常用软件
因为可能经常重装,所以这次将 apk 安装包下载到电脑中,然后通过 usb
线安装,以简化重装系统的过程。选择了以下六个软件:超级短信
HandcentSMS、朋来通讯录、360
手机卫士、豌豆荚、百度音乐。其中的短信和通讯录字体可调得很大。
...
如何关闭Android手机上网流量
如何关闭 Android
手机上网流量
#移动开发 #Android
前几天我爸买了一个 Android
手机,刚用第一天,就收到短信说手机余额不足十元,我爸吓了一跳,赶快关机了。他跟我说:“你把这流量给我关了吧”,我说“要是关了,手机报彩信就收不着了?”“没有我不要了,这太费钱了!”我二大爷也遇上同样情况,去营业厅把上网业务全给关了;今天又听说我们邻居张老师,也是
Android
手机,不到一天手机里一百多块钱都被扣没了,又换回原来的手机用了,反正他们说什么也不想再试了。
随着智能手机的普及,中老年人遇到这种问题的还真不少。流量可以关!不就是设置一下吗?还用写文档?但我也不能挨家帮他们关!还是写出来吧,可能对他们有用。
为什么这么费钱?原因是这样的:智能手机有些软件有上网功能,有些软件是自动更新的,几
M 流量对于下载软件来说,根本不算什么。以移动资费为例,没办套餐 1M
十元,最便宜的套餐 5 元/月可用 30M 流量(即 1M 一毛七分钱),超出 30M
部分 1M 一元,这样使用套餐前后价格就差了 60 倍!
彩信和用手机上网,使用的其实不是同一个接入点。也就是说,可以通过设置 ...
IE6和Firefox同时支持PNG透明图片的方法
IE6 和 Firefox
同时支持 PNG 透明图片的方法
1. 原理
IE6 默认不支持 PNG 图片的半透明效果, 但由于它是 XP
系统默认的浏览器,目前仍被广泛的使用. 解决此问题的方法是在 Html 中加入
Javascript,
其中判断当浏览器是低版本 IE 时对 Html 中的 PNG 做相应处理.
2. 代码
只需在 Html 开头加入以下 Javascript 脚本即可
<scriptlanguage="JavaScript">
function correctPNG() // correctly handlePNG transparency in Win IE
5.5 & 6.
{
var arVersion =navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if ((version >= 5.5) &&(document.body.filters))
{
for(var i=0; i<document.images ...
MYSQL入门之一_数据库常用命令
MYSQL 入门之一 _
数据库常用命令
1 登录
** $ mysql--user=root --password=xxxxxx **
2 数据库操作
列出所有数据库
** mysql > show databases; **
创建数据库
** mysql > create database x123; **
删除数据库
** mysql > drop database x123; **
连接使用数据库
** mysql > use x123; **
3 数据表操作
显示数据表
** mysql > show tables; **
创建数据表
** mysql > create table mytable (name VARCHAR(20),sex CHAR(1), birth
DATE);
**
显示表头
** mysql > describe mytable; **
向表中插入数据
** mysql > insert into mytable values('xieyan','f','1980-01-01');
**
具体条件查找
...