Android几个常用功能代码(校园助手开发笔记)
来源:互联网 发布:网络诈骗1000元 编辑:程序博客网 时间:2024/05/28 15:12
1.检查是否有网络连接
public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo(); if (mNetworkInfo != null) { return mNetworkInfo.isAvailable(); } } return false; }
2.在activity中通过webview打开链接
布局文件中:
<WebView android:id="@+id/newswebview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:focusable="true" />
Java文件中:
setContentView(R.layout.activity_map);webview=(WebView)findViewById(R.id.mapwebview);String url="http://m.njupt.edu.cn/";
3.实现双击退出
long waitTime = 2000; long touchTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(event.getAction() == KeyEvent.ACTION_DOWN && KeyEvent.KEYCODE_BACK == keyCode) { long currentTime = System.currentTimeMillis(); if((currentTime-touchTime)>=waitTime) { //让Toast的显示时间和等待时间相同 Toast.makeText(this, "再按一次退出", (int)waitTime).show(); touchTime = currentTime; }else { finish(); } return true; } return super.onKeyDown(keyCode, event); }
4.使用百度地图API
百度地图开发者指南:http://developer.baidu.com/map/index.php?title=androidsdk
在创建Android BaiduMapSDK应用时要特别注意安全码的格式,否则地图不能正确显示!
SDKInitializer.initialize(getApplicationContext()); //初始化地图 mMapView = (MapView) findViewById(R.id.bmapView); BaiduMap mBaiduMap=mMapView.getMap(); //设置地图打开默认位置 //设置中心点坐标 LatLng ll=new LatLng(32.08734,118.777062); //定义地图状态 MapStatus mMapStatus = new MapStatus.Builder().target(ll).zoom(18).build(); //定义MapStatusUpdate对象,以便描述地图状态将要发生的变化 MapStatusUpdate u=MapStatusUpdateFactory.newMapStatus(mMapStatus); //改变地图状态 mBaiduMap.setMapStatus(u);
普通地图和卫星地图的切换
5.判断一个字符串是否为数字
private static boolean isNum(String str) { try { new BigDecimal(str); return true; } catch (Exception e) { return false; } }
0 0
- Android几个常用功能代码(校园助手开发笔记)
- 【iOS】iOS开发中常用的几个功能代码
- 几个常用的开发代码
- Android常用功能代码
- Android常用功能代码
- Android开发常用功能
- swing实现代码助手功能
- Android 开发常用功能整理(待续)
- android 功能开发笔记
- android 常用功能代码快
- Android之常用功能代码
- Android之常用功能代码
- Eclipse Android 代码助手
- android 笔记 --- Android中开发中常用代码
- 总结iOS 开发的几个常用代码
- Android开发常用代码
- Android 开发常用代码
- android开发常用的功能
- Opencv 图片视频不能正常显示问题
- android官方文档学习之Saving Data
- openfire+jwchat
- linux下查看进程/线程
- 修改postgresql用户密码
- Android几个常用功能代码(校园助手开发笔记)
- Hibernate对象的三种状态
- poj3363 Annoying painting tool
- 安全密码
- Java程序员们最常犯的10个错误
- TableView的一些需要掌握的东西
- Editions and Components of SQL Server 2008 R2
- C#遍历类的属性,然后给其赋值
- easyUI的datagrid每行数据添加操作按钮的方法