- 浏览: 313023 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (107)
- Linux (16)
- Android (20)
- Network Pay (0)
- UI (8)
- Program Language (13)
- Java (8)
- Web Design (3)
- Database (5)
- SQLite (2)
- Vi/Vim (4)
- CSS (2)
- Network (3)
- PHP (20)
- Web Service (3)
- Troubleshooting (37)
- MySQL (3)
- System Management (3)
- Tools (27)
- Others (7)
- Eclipse (3)
- Framework (5)
- Python (1)
- JavaScript (1)
- Git (1)
- SCM (1)
- Video (0)
- Testing (0)
- Windows (1)
- http://service.oray.com/question/116.html (1)
- Python Troubleshooting (1)
最新评论
-
xwv:
能对你有启发和帮助就好
为什么Android的Adapter中,bindview被调用了多次 -
lipei.98:
哈哈 谢谢你的博客,解决了我一个头痛的问题。
为什么Android的Adapter中,bindview被调用了多次
问题起因:想在Android程序运行时,获取AndroidManifest.xml中设置的版本名称,即android:versionName。
下面两个blog给出代码,做了解答;现将它们贴于此。
/** * 返回当前程序版本名称 */ public static String getAppVersionName(Context context) { String versionName = ""; try { // Get the package info PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo("com.google.apps.contacts", 0); versionName = pi.versionName; if (TextUtils.isEmpty(versionName)) { return ""; } } catch (Exception e) { Log.e(THIS_FILE, "Exception", e); } return versionName; }
2.在代码中获取在AndroidManifest.xml中配置的版本号
String versionname;// 版本号 try { PackageManager pm = getPackageManager(); PackageInfo pi = pm.getPackageInfo("com.beem.project.beem", 0); versionname = pi.versionName;// 获取在AndroidManifest.xml中配置的版本号 } catch (PackageManager.NameNotFoundException e) { versionname = ""; }
发表评论
-
在Android项目中使用库项目的一些参考资料
2013-02-17 14:23 01.使用库项目实现Android程序代码的复用 2.An ... -
在Samsung Galaxy S3 GT-I9300获取root权限
2012-10-26 18:23 2451如题,怎么做? 之前在一部And ... -
Android中使用XML
2012-10-11 17:03 0在 Android 应用程序中使用 Internet 数据: ... -
关于Android中ImageView的ScaleType
2012-09-12 12:28 3440对于Android的widget: ImageVi ... -
Android应用中实现一个软件启动的欢迎界面
2012-07-31 21:03 3678在一个Android应用启动时,可以根据需要为其设 ... -
给Android手机设置的壁纸应该是多大尺寸
2012-07-30 18:15 7706如果在Android手机中设置一个新的壁纸,那么这 ... -
【转】一篇关于工具tcpdump使用的文章
2012-05-29 18:17 851因为测试需要,在Android手机中使用了工具tc ... -
apache的htttpget对url长度的限制
2012-05-29 11:45 0Get方法提交URL的最大长度限制 http://s ... -
升级Android ADT后,为何编译项目未能生成apk文件
2012-05-29 11:26 3068最近升级了Android SDK Tools,Pl ... -
关于Android中的uses-permission和uses-feature
2012-04-25 15:26 2525前些天,看到一篇blog: ... -
Android设计中和“singleTask“有关的一个设计问题
2012-04-23 16:16 3809在Android设计中 ... -
Android的log里这代表什么:Activity idle timeout for HistoryRecord
2012-04-16 12:26 13239测试Android程序时,在logcat中见到类似 ... -
两篇关于Android App Widgets 的文章
2012-04-13 16:24 1006在开发中遇到和Android App Widget ... -
为什么Android的Adapter中,bindview被调用了多次
2012-04-10 16:13 6766在设计某个Activity时,界面使用了ListV ... -
如何在没有内置Google Map APIs的Android手机上安装程序
2012-04-01 11:20 2188在没有内置Googl ... -
如何直接下载Google为Android开发中提供的packages
2012-04-01 09:29 1391之前遇到过一个问题,想直接通过某个URL下载了早期 ... -
【转】Android 中SQLite事务处理的简单例子
2012-03-28 12:20 2287需要在Android 中进行SQLite事务处理, ... -
如何在Android手机中批量建立联系人数据
2012-03-22 14:54 2789因为测试需要,欲在Android手机中批量建立联系 ... -
Android中WebView显示HTML页面时右侧的空白
2012-03-08 11:12 5939在Android中使用WebView显示HTML页 ... -
在Android中自由查询系统联系人数据库的一次实践
2012-02-24 16:51 2684实践来源于下面的想法: 在调用 g ...
相关推荐
主要介绍了Android编程获取包名,版本信息及VersionName名称的方法,涉及Android包及版本相关操作函数使用技巧,需要的朋友可以参考下
Android常用共通工具类,包括dp与px转换,获取屏幕密度,获取versionName和versionCode,获取网络连接状态等等。
以下技巧告诉您如何使用代码获取android应用的versionCode和versionName
网上找了下,好像这方面的代码比较少,而且大部分都不可用,所以自己写了一个小工具,可以获得外网的IP、城市等信息。... testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
app-versioning:一个Gradle插件,用于从Git标签懒惰地生成Android应用程序的versionCode和versionName
在iOS和Android上获取版本名称,版本代码和应用ID。 设置 安卓 转到build.gradle并更新: defaultConfig { versionCode 1 versionName " 1.0 " minSdkVersion 16 testInstrumentationRunner " android.support...
功能:可查看单个或目录下所有apk文件的渠道号、包名、版本号 使用:以查看包名、版本号为例 1、copy文件version.sh到apk文件所在目录 2、查看所有apk包名、版本号 执行命令./version.sh查看所有apk文件版本号及...
Android 应用程序可以在实际的设备上运行,也可以在 Android SDK 附带的 Android Emulator 上运行。图 3 显示 Android Emulator 的主屏幕。 图 3. Android Emulator Android Debug Bridge adb 实用程序支持...
Android 测试小工具基于Maven的Java Swing GUI桌面应用开发并集成adb命令完成应用程序信息快速查看,工具的主要用途用于快速获取安卓设备当前正在运行的最顶层APP的相关信息,如:PackName、PackBit、Launchable_...
XDUpdate Android 自动更新 / 阿里云..."versionName":"1.12", //新版本的versionName,String型 "url":"http://contoso.com/app.apk", //APK下载地址,String型 "note":"Bug修复", //更新内容,String型 "md5":"D23788B6A
1.检测当前版本的信息AndroidManifest.xml–>manifest–>android:versionName。 2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主...
android:versionName="1.0" > android:minSdkVersion="8" android:targetSdkVersion="15" /> <!-- 获取手机号码的权限 --> <uses-permission android:name="android.permission.READ_PHONE_STATE" />...
避免程序员每次打包手动设置AndroidManafiest.xml的版本号, 能够自动提升versioncode, 也可以根据传入参数设置versioncode和versionname
1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。 2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序...
需要检查他们的包名(packageName)、版本(versionName\versionCode)、应用签名(Signature)等信息,尤其现在Android的V2签名认证(APK Signature Scheme v2)带来的问题更多,为了提高工作效率,整理了一个获取应用...
3、输入apk的版本号(apk中AndroidManifest.xml的versionName值) 4、如果VerifyChannelVersion目录下生成VerifyChannelVersionLog.txt文件, 则说明有异常,具体异常请查看VerifyChannelVersionLog.txt这个文件 ...
android:versionName="1.0" > android:minSdkVersion="8" android:targetSdkVersion="15" /> <!-- 获取手机号码的权限 --> <uses-permission android:name="android.permission.READ_PHONE_STATE" />...
android:versionName 版本名称 描述:定义一个用来控制其他包对本包内的组件访问的全乡对象。这将产生一个新的结构体,应用组件在使用android:permission时指定权限名称方可生效。 属性: android:description 一个...
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0.2" package="com.companyname.boshiac.forklift.app" android:installLocation="auto"> ...