比较简单,贴出代码,拷贝过去就能用注意在外面定义一个 boolean flag ,viewPager为 ViewPager对象。viewPager.setOnPageChangeListener(new OnPageChangeListener() { @Override
public void onPageSelected(int arg0) { }
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override
public void onPageScrollStateChanged(int arg0) {
switch (arg0) { case ViewPager...
在ipad、iphone网页开发中,我们很可能需要判断是横屏或者竖屏。下面就来介绍如何用 jQuery 判断iPad、iPhone、Android是横屏还是竖屏的方法。代码如下:function orient() {
if (window.orientation == 90 || window.orientation == -90) {
//ipad、iphone竖屏;Andriod横屏
$("body").attr("class", "landscape");
orientation = ‘landscape‘;
return false;
}
else if (window.orientation == 0 || window.orientation == 180...
import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.GestureDetector;import android.view.GestureDetector.OnGestureListener;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.widget.TextView;import android.widget.Toast;public class GestureActivity extends Activity implements OnTouchListener, ...
1package com.way.util;2 3import android.content.Context;4import android.net.ConnectivityManager;5import android.net.NetworkInfo.State;6 7publicclass NetUtil {8publicstaticfinalint NETWORN_NONE = 0;9publicstaticfinalint NETWORN_WIFI = 1;
10publicstaticfinalint NETWORN_MOBILE = 2;
1112publicstaticint getNetworkState(Context context) {
13 ConnectivityManager connManager = (ConnectivityManager...
滚动到顶部判断:getScrollY() == 0滚动到底部判断:View childView = getChildAt(0);childView.getMeasuredHeight() <= getScrollY() + getHeight();其中getChildAt表示得到ScrollView的child ViewchildView.getMeasuredHeight()表示得到子View的高度, getScrollY()表示得到y轴的滚动距离,getHeight()为scrollView的高度getScrollY()达到最大时加上scrollView的高度就的就等于它内容的高度了.判断滑动位置的地方,可以有两种方式:...
package com.example.checksimoperator;import com.unity3d.player.UnityPlayer;import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;publicclass M...
首先添加相关的权限: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 然后我们可以通过ConnectivityManager connectivityManager=(ConnectivityManager) getApplication().getSystemService(Context.CONNECTIVITY_SERVICE);来获取当前网络的连接服务 然后获取网络连接信息并判断NetworkInfo info=connectivityManager.getActiveNetworkInfo();if (info==null) {Toast.makeText(this, "false", Toast...
记录学习/** * 返回当前屏幕是否为竖屏。 * @param context * @return 当且仅当当前屏幕为竖屏时返回true,否则返回false。 */ publicstaticbooleanisScreenOriatationPortrait(Context context) { returncontext.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT; }原文:http://www.cnblogs.com/woaixingxing/p/5603865.html
首先,要想获得当前android设备是否处于联网状态,那么android本身给我们提供了一个服务privateConnectivityManager connectivityManager;//用于判断是否有网络
connectivityManager =(ConnectivityManager)getActivity().getSystemService(Context.CONNECTIVITY_SERVICE);//获取当前网络的连接服务
NetworkInfo info =connectivityManager.getActiveNetworkInfo(); //获取活动的网络连接信息 首先我们得先拿到a...
android应用里使用相机图片时必须要考虑的一个问题就是图片朝向,只有判断对朝向才能调整图片从而更好的展现。本文将介绍一种通过ExifInterface判断图片朝向的方法!上代码: /*** * 利用给定路径下的图片设置ImageView* * @param imgPath 手机图片文件路径* @param imgView 需要设置的ImageView*/public void setImg(String imgPath, ImageView imgView) {File file = new File(imgPath);if (file.exists() && file.canRead()) {/...
使用JS判断用户使用的系统是利用浏览器的userAgent。 navigator.userAgent:userAgent 获取了浏览器用于 HTTP 请求的用户代理头的值。 navigator.platform:platform 获取运行浏览器的操作系统和(或)硬件平台。<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title></title><script type="text/javascript">var u = navigator.userAgent;
var iswindows = (u.indexOf("Windows",0) !=...
1.判断SD卡是否存在 返回true表示存在 1/* 判断SD卡是否存在 返回true表示存在 */ 2publicboolean avaiableMedia() {3 String status = Environment.getExternalStorageState();4 5if (status.equals(Environment.MEDIA_MOUNTED)) {6returntrue;7 } else {8returnfalse;9 }
10 }2.获取SD卡可用空间 1/* 获取SD卡可用空间 */ 2publiclong getSDFreeSize() {3// 取得SD卡文件路径 4 File path = ...
android开发中,在做网络请求前判断当前网络连接状态有时很有必要。本文将介绍如何获取android设备当前网络连接状态!所需权限(AndroidManifest.xml文件中添加):<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Java代码(MainActivity.java文件)
package com.example.androidtest;import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.NetworkInfo.Sta...
某些手机底部是在触摸屏内部有软按键,就是如(back,home,menu 等)而有的手机底部(非屏幕内部)有物理按键,就是生产厂商不愿意有google自带的虚拟按键,而做的电容式的物理按键,如(back,home,menu 等)android4.0下可以用此判断是否有物理按键:ViewConfiguration.get(this).hasPermanentMenuKey();原文:http://www.cnblogs.com/androidsuperman/p/3820514.html
RT,贴代码: 1publicboolean isPackageExist(pkgName){ 2boolean isExist = false;3final PackageManager packageManager = this.getPackageManager();4 List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);5 List<String> pName = new ArrayList<String>();6if (pinfo != null) {7for (int i = 0; i < pinfo.size(); i++) {8 String pn = pinfo.get(i).packageName;9 ...