Android源码中是这样来描述DisplayMetrics的。/*** A structure describing general information about a display, such as its* size, density, and font scaling.* <p>To access the DisplayMetrics members, initialize an object like this:</p>* <pre> DisplayMetrics metrics = new DisplayMetrics();* getWindowManager().getDefaultDisplay().getMetrics(metrics);</pre>*/ 按照DisplayMetrics注释中的那样,我们直接写个例...
WIFI获取WIFI状态 WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE); if(wifiManager != null){ int wifiState = wifiManager.getWifiState(); } 附:Wifi状态有以下几种:(括号内为所对应的的int值) 1. wifiManager.WIFI_STATE_DISABLED (1) 2. wifiManager..WIFI_STATE_ENABLED (3) 3. wifiManager..WIFI_STATE_DISABLING (0) 4 wifiMan...
新闻客户端案例 第一次进入新闻客户端需要请求服务器获取新闻数据,做listview的展示, 为了第二次再次打开新闻客户端时能快速显示新闻,需要将数据缓存到数据库中,下次打开可以直接去数据库中获取新闻直接做展示。总体步骤: 1.写布局listview ok 2.找到listview,设置条目的点击事件。 ok 3.获取数据提供给listview做展示。 3.1:获取本地数据库缓存的新闻数据,让listview显示。如果没有网络不至于...
package com.example.yqqmobilesafe.ContactProvider;import java.util.ArrayList; import java.util.List;import android.R.integer; import android.content.Context; import android.database.Cursor; import android.net.Uri;import android.provider.ContactsContract;import com.example.yqqmobilesafe.domain.ContactInfo;public class ContactInfoProvider {private Context mContext;public ContactInfoProvider(Context ...
转自http://my.oschina.net/xiahuawuyu/blog/167949我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例: 首先我们自己写一个控件,这个控件非常简单: ?123456789101112131415161718192021publicclassMyImageView extendsImageView { publicMyImageView(Context context, AttributeSet attrs) { super(context, attrs); } publicMyImageView(Context context) { super(context); } @Overrideprotectedvoi...
下面的程序,可以实现Android下获取GNSS的NMEA0183数据:unit utAndroidNmea;interfaceuses Androidapi.JNIBridge, Androidapi.JNI.App, Androidapi.NativeActivity, Androidapi.JNI.JavaTypes, Androidapi.JNI.Location;typeTonNmeaReceived=procedure(timestamp: Int64; nmea: String) of Object;TJGpsStatus_NmeaListener = class(TJavaGenericImport<JGpsStatus_NmeaListenerClass, JGpsStatus_NmeaListener>) end;TNmeaProvid...
Android Edittext 显示光标 获取焦点 监听焦点 Edittext java 代码控制获取焦点 EditText mEditText = (EditText) findViewById(R.id.et);mEditText.setFocusable(true);mEditText.setFocusableInTouchMode(true);显示光标mEditText.requestFocus();//获取焦点 光标出现失去焦点mEditText.clearFocus();监听EditText焦点变化 当获取焦点后 hasFocus 为truemEditText.setOnFocusChangeListener(new android.view.V...
getLocalVisibleRect , 返回一个填充的Rect对象, 感觉是这个View的Rect大小,left,top取到的都是0getGlobalVisibleRect , 获取全局坐标系的一个视图区域, 返回一个填充的Rect对象;该Rect是基于总整个屏幕的getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标 getLocationInWindow ,计算该视图在它所在的widnow的坐标x,...
final Calendar c = Calendar.getInstance(); c.setTimeZone(TimeZone.getTimeZone("GMT+8:00")); mYear = String.valueOf(c.get(Calendar.YEAR)); // 获取当前年份 mMonth = String.valueOf(c.get(Calendar.MONTH) + 1);// 获取当前月份 mDay = String.valueOf(c.get(Calendar.DAY_OF_MONTH));// 获取当前月份的日期号码 mWay = String.valueOf(c.get(Calendar.DAY_OF_WEEK)); ...
ActivityManager manager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) { if (serviceName.equals(service.service.getClassName())) { return true; }}PS:serviceName 服务名称(完整的服务名称,包括包名,如com.xxx.xxxService)/** * 5.0以上版本 * 需要使用系统签名,同时需要<uses-permission...
Windows 下的 wowza 服务器安装很简单,下载到 WowzaStreamingEngine-4.0.3.exe 安装包之后,输入 license 然后一路 next 即可,安装成功之后,wowza 会默认将 Wowza Streaming Engine 和 Wowza Stream Engine Manager 启动,而且默认将其设置为两个服务并在系统重启后自动启动。Linux 下的安装过程也并不复杂,但也许会遇到一些小的问题,所以作者这里也记录一下,希望可以对后来要安装它的朋友起到参考的作用,方便到大家。 ...
通过调用WifiManager类: IntentFilter filter = new IntentFilter(); filter.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION); final WifiManager wifiManager = (WifiManager)getApplicationContext().getSystemService(Context.WIFI_SERVICE);;registerReceiver(new BroadcastReceiver(){ @SuppressLint("UseValueOf") @Override public void onReceive(Context context, Intent intent) {sb = new String...
ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。以下这段是Google Doc中对ContentProvider的大致概述。 内容提供者将一些特定的应用程序数据供给其它应用程序使用。数据可以存储于文件系统、...
[java] view plaincopyprint? // 取得Intent中的頭像 ivShowImage = (ImageView) findViewById(R.id.call_log_detail_contact_img); //通话电话号码获取头像uri Uri uriNumber2Contacts = Uri .parse("content://com.android.contacts/" + "data/phones/filter/" + strPhoneNumber); Cursor cursorCantacts = SApplicatio...
完整的编译包(android平台): 链接:http://pan.baidu.com/s/1qXMTT7I 密码:2bow/** ALSA parameter test program* * Copyright (c) 2007 Volker Schatz (alsacap at the domain volkerschatz.com)* * Permission to use, copy, modify, and/or distribute this software for any* purpose with or without fee is hereby granted, provided that the above* copyright notice and this permission notice appear in all...