有离线地图,真的挺方便的。具体可以看看我的应用。
http://as.baidu.com/a/item?docid=4120392&pre=web_am_se
最近有网友不知道如何将离线的百度地图,打包在应用中发布。所以整理了这篇博客与大家分享。
1.使用离线地图。经过测试,首次必须在线验证百度的APIKey。
2.离线地图文件,放到res/raw目录下。参见下图。
3.编写代码拷贝函数。
package com.kkstudio.db;
import java.io.File;
import java.io.FileNotFo...
阅读全文
百度个人云存储主页http://developer.baidu.com/ms/pcs
使用百度云存储原因:
1.应用的图片需要同步
2.部分数据需要云端存储
基于百度PCS的基本开发流程包括(见下图):
1.
注册百度账号。
2. 登录百度开发者中心,注册成为百度开发者。
3.
创建应用。
4.
开通PCS API权限。
5.
获取Access_Token。
6. 开发应用。
相关pcs的使用,网上介绍的很多了。我只整理一些关键点,第三步之后需要注意如下两点。
1.配置应用http...
阅读全文
4用碎片构建一个动态的用户界面
要在Android上创建一个动态的和多面板(multi-pane)的用户界面,你需要把UI组件和活动行为封装成模块,让模块可以添加到或者抽离你的各个活动。您可以使用碎片(Fragment)类创建这些模块,这行为有点像一个嵌套的活动,可以定义自己的布局和管理自己的生命周期。
当一个碎片指定它自己的布局,它可以与活动内的其他碎片用不同的组合进行配置,来为不同的屏幕尺寸修改您的布局配置(小的屏幕可...
阅读全文
4.4与其它碎片通信
为了重用碎片UI组件,你应该把它们每个建立成一个完全独立的、模块化的组件,让它定义自己的布局和行为。一旦你定义了这些可复用的碎片,您可以将它们与活动关联起来,并将它们连接到应用程序逻辑来实现整体复合UI
通常情况下,你会想让一个碎片与另一个通信,例如根据用户事件改动内容。所有碎片到碎片的通信是通过相关联的活动进行的。两个碎片永远不应该直接通信。
定义一个接口
为了让碎片与其活动...
阅读全文
说明:此系列教程翻译自Google Android开发者官网的Training教程,利用Chome浏览器的自动翻译功能作初译,然后在一些语句不顺或容易造成误解的地方作局部修正。方便英文不好的开发者查看。如有错漏之处,欢迎大家指出修正。
跟Google学习Android开发-起始篇-构建你的第一个应用程序(1)
跟Google学习Android开发-起始篇-构建你的第一个应用程序(2)
跟Google学习Android开发-起始篇-构建你的第一个应用程序(3)
跟G...
阅读全文
3.3支持不同的平台版本
虽然最新版本的Android往往为您的应用程序提供了最好的的API,但你应该继续支持旧版本的Android,直至更多的设备得到更新。这节课告诉你如何利用最新的API,同时继续支持旧版本。
根据访问谷歌Play Store的Android设备数量,在平台版本 仪表板上定期更新,来显示运行每个Android版本的激活设备的分布。一般来说,支持约90%激活设备是一个很好的做法,同时针对您的应用程序到最新版本。
提示:为...
阅读全文
记录下以免遗忘,以最新版的4.3为例!旧版的应该网上一搜都有~
一:新建project,弹出如下对话框:
二:选择Android文件夹下的Android Sample Project 点next:
三:选择最新的4.3,然后继续next:
最后 如图可以看到里面有很多例子,选择你所需要的,就ApiDemo吧~其他各位可以试试看咯!
阅读全文
在4.4以下的系统中,我们通常监听webview滑动到底端的方法如下:
1,先重新webview,FoundWebView
public class FoundWebView extends WebView {
ScrollInterface mt;
public FoundWebView(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public FoundWebView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defSt...
阅读全文
今天从svn中检出项目的时候,项目里的文件一直报错,R文件也没办法生成,于是开始盘查;
R文件如果在clean项目(Project—>Clean)和 Fix Project Properties(如下图):
都无法解决的的时候,那唯一的原因就是资源文件调用的错误,比如资源文件命名不规范,多余的资源引用等,有时候很难排查,这就要求心细了。
我今天碰到的还算比较简单,新建项目的时候自带v_7的jar包,然后所有的activity都集成了ActionBarA...
阅读全文
收集了很多bitmap相关的处理方法,几乎全部应用在项目中,所以特记录下!
package com.tmacsky.utils;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Pa...
阅读全文