Android 常用功能片段
文章平均质量分 70
H-G-Y
IT分子
hgy8811@163.com
展开
-
Android:StatFs类 获取系统/sdcard存储空间信息
在存储文件时,为了保证有充足的存储空间大小,通常需要知道系统内部或者sdcard的剩余存储空间大小,这里就需要用到StatFs类。 1. 判断 SDCard 是否存在,并且是否具有可读写权限 /** * 外部存储是否可用 (存在且具有读写权限) * @return */ static public boolean isExternalStor原创 2012-10-31 14:16:19 · 3133 阅读 · 0 评论 -
Android 应用程序之间内容分享 当不存在能够分享的程序 [整理]
当用此方式分享内容时: Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, "我的分享内容"); sendIntent.setType("text/plain"); startActivity(sendI原创 2013-07-30 15:01:56 · 1312 阅读 · 0 评论 -
android 第三方jar库 反射得到自己的资源ID
做jar,jar代码获取资源不能直接引用 R.xx.name, 有两种方法: 1.通过方法: int android.content.res.Resources.getIdentifier(String name, String defType, String defPackage) 2.通过反射 第一种方法比较常见,主要看第二种方法: public class ResoureE原创 2013-07-22 16:33:47 · 3114 阅读 · 0 评论 -
android Sending Content to Other Apps[ 发送分享的数据到其他App]
1.Send Text Content [分享文本数据] 最常用的是通过ACTION_SEND从一个Activity发送文本内容到另外一个Activity。一段示例Code: Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA原创 2013-01-31 15:00:05 · 1123 阅读 · 0 评论 -
Android 获取window状态栏和标题栏的高度
缩放图片,需要获取屏幕区域的大小,就需要获取android 状态栏的高度 方法有两种: 1.网络上最常见的方法: Rect frame = new Rect(); getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); int statusBarHeight = frame.top; Rect frame = new R原创 2013-02-01 14:01:27 · 1963 阅读 · 0 评论 -
Android Receiving Content from Other Apps [从其他APP接收分享数据]
您的应用程序可以发送数据给其他应用程序,同样也很容易接收其他应用程序发送的数据。 1.Update Your Manifest [更新你的AndroidManifest.xml文件] Intent filters会通知系统一个程序控件会接受 哪些intents 。如下示例code:原创 2013-01-31 15:47:04 · 1127 阅读 · 0 评论 -
Android:在一个应用中启动另外一个已安装的应用
关键代码: Intent intent=new Intent(); intent.setComponent(new ComponentName("com.metek.perpetualcalendar", "com.metek.perpetualcalendar.PerpetualCalendarActivity"));原创 2012-11-13 15:59:02 · 803 阅读 · 0 评论 -
Android应用的自动升级、更新模块的实现
转自:http://blog.csdn.net/xjanker2/article/details/6303937 我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果: 1. 准备知识 在AndroidManifest.xml里定义了每个A转载 2012-10-24 14:24:32 · 607 阅读 · 0 评论 -
Android中SQLite应用详解
转自:http://blog.csdn.net/liuhe688/article/details/6715983 现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来转载 2012-10-24 13:47:42 · 728 阅读 · 0 评论 -
android createConnection
public static HttpURLConnection createConnection(Context context, URL url){ HttpURLConnection connection = null; try { ConnectivityManager connectivityManager = (ConnectivityManager)context.g原创 2013-09-16 11:57:31 · 1056 阅读 · 0 评论