- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Android Activity onBackPressed废弃替代方案
3、在DialogFragment中,针对android 13及以下需要特殊设置OnBackInvokedDispatcher。2、在Activity的onCreate方法添加以下代码,在handleOnBackPressed中实现对back的控制。1、在manifest.xml中,设置enableOnBackInvokedCallback为true。Activity中的onBackPressed方法在覆盖时,会提示已经废弃,下面是用新的方案替代。
2024-08-29 15:23:12
2562
转载 android 第三方应用读取彩信附件
1、pdu表 mmssms.db库中的pdu表存储了彩信标题、彩信接收时间和彩信ID等信息,其中“_id”是主键,唯一标识了一个条彩信。 2、part表 mmssms.db库中的part表存储了彩信内容(文本、音乐、图象)的文件名(即上面将的app_parts下面的文件名)、文件类型信息。 其中“mid”对应着pdu表中的“_id”,“ct”是文件类型,
2014-02-24 15:10:25
1778
原创 调用系统程序导入手机上的vcard文件
这几天研究手机中vCard联系人的导入,直接调用系统程序静默导入,不弹出选择框。刚开始没有头绪,从网上找的资料如下:Uri uri = Uri.parse("file:///mnt/sdcard/vcard.vcf");Intent intent = new Intent(Intent.ACTION_VIEW,uri);intent.setType("text/x-vcard"
2013-03-27 17:48:11
3869
原创 如何区分手机内置存储卡与外置存储卡
android系统自从升级到2.3以后,多一个功能,可以判断存储卡是否是可以卸载的。Environment.isExternalStorageRemovable(),通过此方法我们可以知道手机上的存储卡是手机自带的还是外边可插拔的SD卡,当然此种情况是指只有一个卡的情况。但是现在国内的大多数手机都支持双存储卡:1、即手机内置的有2G、4G或8G的内部存储卡,默认安装的应用与数据都会到这个卡
2013-01-16 15:14:31
9503
1
原创 手机模式相关
/*变为静音模式*/ AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT); audioMa
2012-11-13 14:03:29
1748
原创 android程序监听home键与电源键
一、home键的监听(1)在4.0系统以下,可以直接用下面的方法,网上很多,自己整理了一下:Android Home键系统负责监听,捕获后系统自动处理。有时候,系统的处理往往不随我们意,想自己处理点击Home后的事件,做法就是:先禁止Home键,再在onKeyDown里处理按键值,点击Home键的时候就把程序关闭,或者其他的操作。加权限禁止Home键 @Ov
2012-11-13 13:55:15
9821
1
转载 不同分辨率下Icon的大小
对于Android平台来说,不同分辨率下Icon的大小设计有着不同的要求,对于目前主流的HDPI即WVG*别来说,通常hdpi的应用icon大小为72x72,而标准的mdpi即hvga为48x48,对于目前htc和Motorola推出的一些QVGA的使用了ldpi,图标为32x32,常见的Android图标大小设计规范如下表所示:类型 低密度屏幕(ldpi) 中密度屏幕(
2012-11-09 11:10:14
2219
转载 论android外接存储设备状态判断
最近在搞这方面的内容,查了相关资料,要判断外接存储设备的状态只能监听“android.intent.action.MEDIA_MOUNTED”等一系列的action。但是项目需求要将外接存储设备细分:USB连接和TF卡等存储卡两类;但系统只提供一个监听,怎么办?你无法判断监听到的是哪一类存储设备。经过思考发现两类存储在系统的路径是不同的可以根据路径是否存在来进一步区分使用的是哪一类存储。代
2012-10-23 16:22:24
1373
转载 android的多媒体格式
//Audio addFileType("MP3", FILE_TYPE_MP3, "audio/mpeg"); addFileType("M4A", FILE_TYPE_M4A, "audio/mp4"); addFileType("WAV", FILE_TYPE_WAV, "audio/x-wav"); addFi
2012-06-14 14:07:03
680
转载 SWFUpload 使用详解
什么是SWFUpload? SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统<input type="file" />标签的文件上传模式。[编辑本段]SWFUpload的主要特点 * 可以同时上传多个文件; * 类似AJAX的无刷新上传;
2012-06-01 10:03:36
871
转载 判断一个已经安装的应用程序是否可以移动到SD卡中,是不是在代码中获得Manifest中的installLocation
// Experimentally determinedprivate static final int auto = 0;private static final int internalOnly = 1;private static final int preferExternal = 2;AssetManager am = createPackageContext(p
2012-05-16 18:39:05
1005
原创 android 3g与wifi IP地址的获取
获取手机的ip地址: 一、wifi模式下获取WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); int ipAddress = wifiInfo.getIpAddress();String
2012-02-01 11:35:50
2697
转载 js中如何判断一个变量未定义
js中如何判断一个变量未定义 在IE5.5以上可以使用以下方法来判断变量为定义: if (vInput == undefined) return true; 但在IE5中,无法使用"undefined"这个变量,请问在IE5中如何判断一个变量未定义!!!if ("" + vInput == "undefine
2011-12-13 16:42:18
5389
原创 js 数组操作
1,查看数组中是否存在某个元素Array.prototype.in_array = function(value) { for(i = 0; i if(this[i] == value) return true; } return false; } 2,得到元素在数组的索引Array.prototype.getIndexByValue
2011-10-28 11:50:11
433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅