摘要:配置Google API SDK如果要想进行Google Map或者说是定位服务的开发,那么肯定需要下载一个新的SDK的支持。1、点击Android SDK Manager,下载SDK。2、直接配置已经下载好的SDK到项目中。配置完Google API SDK之后,那么下面就需要建立一个适合于Google的SDK的虚拟机。LocationManager的使用1、主要逻辑部分/** * * @author Harvey * * */public class MyGPSDemo extends Activity{ private TextView msg = null; // 显示坐标...
阅读全文
摘要:DatabaseHelper.java /** * 继承SQLiteOpenHelper * * @author Harvey * */ public class DatabaseHelper extends SQLiteOpenHelper { /** * 数据库名称 /.db可有可无 */ pu
阅读全文
摘要:应用场景:实现判断当前网络是否可用当前有可用网络,如下图:当前没有可用网络,如下图:实现步骤:1、获取ConnectivityManager对象Context context = activity.getApplicationContext();// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);2、获取NetworkInfo对象// 获取Ne
阅读全文
摘要:应用场景:点击两次Back键退出程序效果图:实现原理:onKeyDown()会捕获当前点击事件,如果当前keyCode等于BACK事件值就会执行exit()方法。在exit()方法中,首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在3000毫秒(3秒)后发出一个消息,在Handler中接收到消息后将isExit值还原成false。如果在发送消息间隔的3秒内,再次按了BACK键,则再次执行exit方法,此时isExit的值已为true,则会执行退出程序的方法。实现步骤:1、定义一个boolean型的变量,默认值为false private boolean...
阅读全文