`
snrqtdhuqf
  • 浏览: 79271 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android通过图片名称获取资源识别码

 
阅读更多

一个小工具类

package com.listviewtest;

import android.content.Context;

/**
 * 获取资源文件识别码
 */
public class IdentifierUtil {

	public static int getIdentifier(Context context, String type, String payId) {

		String packageName = context.getPackageName();
		return context.getResources().getIdentifier(payId, type, packageName);
	}

	public static int getDrawableIdentifier(Context context, String payId) {
		return getIdentifier(context, "drawable", payId);
	}
	
	public static int getStyleIdentifier(Context context, String payId) {
		return getIdentifier(context, "style", payId);
	}
}

 

分享到:
评论

相关推荐

    Android代码-SIM卡运营商获取手机号码功能暂时无法实现.zip

    - `IMEI`:国际移动设备识别码,每个手机硬件都有一个唯一的IMEI,但无法直接映射到手机号码。获取IMEI的方法如下: ```java TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService...

    android获取IMEI号码 手机版本信息

    IMEI号码主要用于追踪和识别手机,是每个GSM(全球系统移动通信)和WCDMA(宽带码分多址)网络设备必备的标识。在Android应用开发中,获取IMEI号码有时是必要的,例如进行设备注册、防盗追踪或个性化服务。下面将...

    Android应用源码获取手机信息.zip源码资源下载

    2. **IMEI(国际移动设备识别码)**:IMEI是手机的唯一标识,通常用于区分不同的手机。在Android中,可以通过`TelephonyManager`的`getDeviceId()`方法获取,但需要注意,这需要`READ_PHONE_STATE`权限。 3. **MAC...

    安卓Android源码——获取手机信息.zip

    1. `TelephonyManager`: 这个类主要负责处理与电话功能相关的信息,如获取IMEI(国际移动设备识别码)、SIM卡状态、运营商名称等。通过`Context.getSystemService(Context.TELEPHONY_SERVICE)`可以获取到`...

    android查询软件源代码(身份证号,号码归属等).rar

    标题中的“android查询软件源代码(身份证号,号码归属等)”表明这是一个关于Android平台上的应用,该应用可能具有查询身份证号码和电话号码归属地的功能。这个应用的源代码是公开的,对于开发者来说,这可能是一个...

    emoji图片资源和表情unicode编码

    1. 用户输入解析:识别并处理用户输入的emoji码点,将其转换为对应的图片展示。 2. 兼容性处理:根据用户的设备或浏览器,选择最合适的emoji图像。 3. 情感分析:通过分析文本中的emoji,推断用户的情绪或意图。 4. ...

    Android SDK for Windows

    2. **Build Tools**:提供了构建应用所需的编译工具,如dx(将Java字节码转换为Dalvik字节码)、aapt(Android Asset Packaging Tool,处理资源文件)等。 3. **Android SDK Platforms**:包含了不同Android版本的...

    Android 4.4 Kitkat Phone工作流程浅析(十)__"通话显示"查询流程 图片资源

    7. **UI展示**:最后,获取到的`displayName`会呈现在手机的来电或拨号界面上,供用户识别来电者或确认拨出的号码。 通过以上分析,我们可以看到Android 4.4 KitKat中的“通话显示”查询流程是一个复杂但高效的过程...

    Android系统package与activity

    4. **获取Activity**: 获取应用的Activity有两种常见方式,一种是通过研发提供的信息,另一种是通过命令行工具`aapt`。`aapt dump badging xxx.apk | find "launchable-activity"` 命令可以帮助我们快速找到应用的主...

    Android安卓经典设计学习例程源代码-TelephonyManagerSample.rar

    源代码中也可能包含对SIM卡信息的获取,如SIM卡的IMEI(国际移动设备识别码)和IMSI(国际移动用户识别码)。这些信息可以通过`getDeviceId()`和`getSubscriberId()`获得,它们对于设备识别和网络身份验证至关重要。...

    Android代码-支持竖屏平板和只有前置摄像头的android二维码扫描demo修复后.zip

    1. "更多源码打包下载.url" - 这可能是一个链接,指向更多的Android源码或相关资源的下载页面,可以帮助开发者获取更多的学习材料或扩展功能。 2. "SelfQRCode2" - 这可能是主代码库或者项目的名称,可能包含一个名...

    Android中的Apk的加固(加壳)原理解析和实现

    通过对Android APK加固原理的深入分析,我们可以了解到加固过程的关键在于正确地加密源APK、修改Dex文件头部信息以及合理地设计壳程序。通过这些步骤,可以有效提高应用程序的安全性,减少被非法破解的风险。同时,...

    android4.0 VoiceDialer源码

    通过对Android 4.0 VoiceDialer源码的深入学习,开发者不仅能掌握语音识别技术在移动设备上的应用,还能了解到Android系统层面的通信机制、权限管理、UI设计和异常处理等多个方面的知识。这为开发自己的语音应用或...

    Android获取手机信息的工具类

    5. **获取IMEI**:`getIMEI()` 使用`getDeviceId()`获取设备的国际移动设备识别码(IMEI),这是区分每个移动设备的唯一标识。 6. **获取手机型号**:`getModel()` 直接调用`Build.MODEL`获取设备的具体型号,如...

    Android Apk包解析SDK

    2. **解析AndroidManifest.xml**:通过解析manifest文件,获取应用的包名、应用名称等基本信息。 3. **处理vector图标**:SDK专门处理vector XML图标,这通常涉及到解析XML文件,识别矢量图形的定义,如路径数据、...

    Android手机管理工具类详解

    - `getPhoneImei()` 获取IMEI(国际移动设备识别码),是手机的唯一标识。 - `getPhoneSim()` 获取SIM卡的序列号,如果设备不支持或没有插入SIM卡,可能为空。 - `getPhoneNum()` 努力获取设备的电话号码,但需要...

    Android工具(aimsi.apk)

    Android工具(aimsi.apk)是一款专为Android操作系统设计的应用程序,主要功能是获取设备的国际移动用户识别码(IMSI)和国际移动设备身份码(IMEI),并提供发送短信的功能。这款应用的独特之处在于它支持双卡设备,...

    scanorder_pad条形码扫描.zip

    通常,这个目录下会包含Android项目的各种文件,如Java源代码(.java)、资源文件(如XML布局文件、图片资源等)、AndroidManifest.xml(应用配置文件)以及可能的HTML和JavaScript文件,用于WebView加载。...

    Android 面试资料

    8. **davick.txt**:这可能是开发者工具或框架的名称,但没有更多信息,可能包含有关Davik虚拟机的内容,它是早期Android系统中用于运行Dalvik字节码的虚拟机。 9. **activity栈.txt**:Android的Activity管理遵循...

Global site tag (gtag.js) - Google Analytics