打开这个网址(LINK)就可以看到adt的详细信息。 或者直接在你的eclipse的Help > Install New Software里面add,地址直接输入https://dl-ssl.google.com/android/eclipse/https://dl-ssl.google.com/android/eclipse/到Android SDK官网下载ADT离线升级包 http://developer.android.com/sdk/installing/installing-adt.html ; 一、android SDK manager 无法获取更新版本列表解决方法Android SDK manager 打开后获取不了版本列表,如图...
这两天在做项目时,做到上传图片功能一块时,碰到两个问题,一个是如何获取所选图片的路径,一个是如何压缩图片,在查了一些资料和看了别人写的后总算折腾出来了,在此记录一下。首先既然要选择图片,我们就先要获取本地所有的图片,Android已经为我们封装好了该意图。1 Intent intent = new Intent(Intent.ACTION_PICK, null);//从列表中选择某项并返回所有数据2intent.setDataAndType( 3 MediaStore.Images.M...
android 4.4有一坨更新,短信机制改变是更新里面的一项重头戏怎样让短信应用适用于4.4官网那篇博客已经被翻译然后转载了N遍,我就随便贴一个链接上来吧4.4短信应用变更这里我不是要说明怎样去设置短信应用,下面要说的是一个比较小众的需求,就是如何在你自己的应用里面让用户将默认短信应用切换到别的应用(或者是在你自己的app里面让用户选择默认短信应用,就不用跑到设置里面的“更过“中去找到那玩意儿再选择了)设置默认短信应...
Android wifi对象属性及简易Demo本章介绍Android开发中WiFi热点和WiFi属性的获取,介绍WiFi的名称、状态等属性以及获取周围WiFi热点的方法。一、怎样获取wifi对象并进行操作要操作 WIFI 设备,需要先获取 Context.getSystemService(Context.WIFI_SERVICE)获取WifiManager对象,并通过这个对象来管理WIFI设备。addNetwork(WifiConfiguration config) 添加一个config描述的WIFI网络,默认情况下,这个WIFI网络是DISABLE状态的。 calc...
有时候我们想动态的根据一个资源名获得到对应的资源id,就可以使用getResources().getIdentifier()方法来获取该id。然后再使用该id进行相关的操作。1、Demo示例下面用一个小Demo来讲解如何使用getResources().getIdentifier()方法来获取该id。例如,新建一个Android项目,项目结构部分截图如下所示: MainActivity代码如下:package com.oyp.demo;import android.os.Bundle; import android.support.v7.app.AppCompatActivity; imp...
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...