【Android开发之控件-Android-PullToRefresh】教程文章相关的互联网学习教程文章

Android开发之获取设备的屏幕信息【代码】

1 DisplayMetrics metric = new DisplayMetrics(); 2getWindowManager().getDefaultDisplay().getMetrics(metric); 3int width = metric.widthPixels; // 屏幕宽度(像素)4int height = metric.heightPixels; // 屏幕高度(像素)5float density = metric.density; // 屏幕密度(0.75 / 1.0 / 1.5)6int densityDpi = metric.densityDpi; // 屏幕密度DPI(120 / 160 / 240) 原文:http://www.cnblogs.com/liyiran/p/4663440....

Android开发_Animation【代码】【图】

http://www.cnblogs.com/hongten/gallery/image/112163.html项目结构:http://www.cnblogs.com/hongten/gallery/image/112162.htmlp1.png是自己添加进去的,当然也可以使用其他图片main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:id="@+id/layoutId" 4 android:orientation="vertical" 5 android:layout_width="fill_pa...

android开发——手机通话功能实现【代码】

今天,我写了一个通话应用,这是我的第二个手机应用,通话功能是通过intent实现的,intent是一个实现某种意图的类,把通话看成一个意图,通话是动作,联系人号码是数据,传入这两个参数就可以让intent开启。实现通话功能。别忘了加上通话权限,不然会报错的。在Manifest.xml文件中加入<uses-permission android:name="android.permission.CALL_PHONE"/>public class MainActivity extends Activity {//让界面上的号码框成为全局变量...

Android开发之Navigationdrawer导航抽屉功能的实现(源码分享)【图】

导航抽屉(navigationdrawer)是一个从屏幕左边滑入的面板,用于显示应用的主要导航项目。用户能够通过在屏幕左边缘滑入或者触摸操作栏的应用图标打开导航抽屉。导航抽屉覆盖在内容之上,但不覆盖操作栏。当导航抽屉全然打开后,操作栏的标题须要更换为应用的名称。而不是显示当前视图的名称。而且关闭全部和当前视图相关的操作button。操作栏的“很多其它操作”菜单button不须要关闭,以保证用户能够随时訪问“设置”和“帮助”。...

Android开发——查看拥有指定权限的应用程序

my git :?https://github.com/hejiawang如题,在Android开发中,查看拥有指定权限的应用程序有哪些,比如,在我的应用程序中,想知道系统中,有哪些应用程序是开机启动的。那么,只要查找出拥有开机启动权限的那些应用程序就可以了。示例代码如下:PackageManager pm = getPackageManager(); Intent intent = new Intent("android.intent.action.BOOT_COMPLETED"); List<ResolveInfo> infos = pm.queryBroadcastReceivers(intent,...

Android开发学习之路--百度地图之初体验【图】

手机都有gps和网络,通过gps或者网络可以定位到自己,然后通过百度,腾讯啊之类的地图可以显示我们的地理位置。这里学习下百度地图的使用。首先就是要申请开发者了,这个详细就不多讲了。http://developer.baidu.com/map/wiki/index.php?title=androidsdk/guide/key。可以参考这里,详细介绍了怎么申请。 然后创建应用,创建好了之后,如下所示: 接着是下载百度的sdk了。http://lbsyun.baidu.com/index.php?title=androidsd...

android 开发AlertDialog.builder对话框的实现【代码】【图】

AndroidAPI提供了Dialog对话框控件,但google明确指出不建议开发者只是使用Dialog来创建对话框,而应该自定义对话框或者使用API中提供的Dialog的子类,如AlertDialog。接下来记录下AlertDialog的具体使用,供广大初学者学习,也供自己日后查阅。  首先在资源文件xml中写入一个按钮。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_w...

android开发 关于Service的研究

两年学习android开发的时候 了解到Service的技术一直没抽出时间整理这块内容 现在终于有时间来详细的比较深入的编码 理解这个Service了 一. Service与Activityandroid开发是离不开Activity的 Activity相当于WIN的窗口 但是一般只有一个现实在前端 其他的Activity要么压到后台的栈中 要么手动销毁掉了而Service是可以启动多个的 这样多个Service就是相当是并行状态并且 这个Service可以和Activity保持相对独立换句话说 可以Activit...

android开发学习:打电话和发短信

1.新建一个android项目File——New——Other——android application project填写application name(就是应用的名字,比如:天天酷跑)填写project name(就是程序项目名,比如:TTKP,打包后名字也是TTKP.APP)填写package name(程序包名,比如cn.tengxun.ttkp)然后选择最小运行的android版本,最适合版本,编译版本,主题。NEXT——NEXT——选择你android应用图标图片,然后完成。然后我们要关注的res(放资源文件的,静态的文...

android开发图片分辨率问题解决方案

dpi是什么呢? dpi是“dot per inch”的缩写,每英寸像素数。 四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high) 一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。dpi计算公式 DPI=对角线的像素值/尺寸手机屏幕分辨率和屏幕密度是两码事!并不是800*480的分辨率手机图片就应该放在hdpi文件夹中。5.0英寸 800*480属于mdpi也可以通过代码获取:DisplayMetrics metric = new Displ...

Android学习笔记—第四章 Android开发组件2

第四章 Android开发组件2列表类组件(1)ListView组件:以垂直列表的形式列出需要显示的列表项相关属性:a. android:divider 用于为列表视图设置分隔条,可以用颜色或者图片资源b. android:dividerHeight 设置分隔条的高度c. android:entries 通过数组资源为ListView指定列表项d. android:footerDividersEnabled 设置是否在footerView之前绘制分隔条,默认为true。e. android:headerDividersEnabled 设置是否在headerView之后...

Android 开发实用方法大全【代码】

1.格式化价格,这个经常在计算费用精度的时候用到/*** 格式化价格* * @param argStr 传入价格字符串* @return*/publicstatic String getFloatDotStr(String argStr) {float arg = Float.valueOf(argStr);DecimalFormat fnum = new DecimalFormat("##0.00");return fnum.format(arg);}2.获取App的版本号Version// 得到versionCodepublicstaticint getVerCode(Context context) {int verCode = 0;try {verCode = context.getPackageM...

Android开发之LisitView的图文并排效果实现(源代码分享)

此篇博客通过模拟连接MyEclipse搭建的服务器下载图片,实现在实际开发中的场景运用。MainActivity的代码package com.example.e13_listview3;import java.util.HashMap; import java.util.List;import android.os.AsyncTask; import android.os.Bundle; import android.app.Activity; import android.app.ProgressDialog; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.util.Log; import...

Android开发笔记(九十八)往图片添加部件【图】

添加圆角 添加圆角的功能,要用到Canvas类的drawRoundRect方法,即把画布裁剪成指定的圆角矩形。 下面是给图片添加圆角的效果截图: 下面是给图片添加圆角的代码片段: public static Bitmap getRoundImage(Bitmap bitmap, int roundPixels) {//创建一个和原始图片一样大小位图Bitmap roundConcerImage = Bitmap.createBitmap(bitmap.getWidth(),bitmap.getHeight(), Config.ARGB_8888);//创建带有位图roundConcerImage的画布Canva...

android 开发积累-activity的launch mode【图】

合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。launchMode在多个Activity跳转的过程中扮演着...