http://www.cnblogs.com/litou/p/3539281.htmlhttp://bbs.pediy.com/showthread.php?t=189610原文:http://www.cnblogs.com/eustoma/p/4000024.html
============问题描述============要给学生安装一个管理软件 不能被卸载 有人知道怎么做么? ============解决方案1============这么一分析
要想把软件做成这样,还是有办法的:
你去找谷歌,把你的软件集成到android系统里============解决方案2============写俩apk 一个是管理 一个是服务 做嵌套。
重点在服务,开机自动启动,各种状态全不显示,只在程序进程里显示。如果管理那个被删了,服务检测到的话 在连网的情况下再下...
启动Android studio 1.点击菜单栏Build -> Generate Signed APK...,打开如下窗口2.这里是类似eclipse中Android的签名,假设这里没有打过apk包,没有签名,那么点击Create new,窗口如下这里只要输入几个必要项Key store path(生产key文件的保存路径 )Key store password(key 存储密码)Key alias(key别名)Key password(key密码)可以输入机构或个人名字点击OK,点击finish,apk包就生成好了 apk包的位置在你当前程序下的 ap...
由于某项需求,把JDK版本从JDK6升级到了JDK7;但是签名APK之后出现了INSTALL_PARSE_FAILED_NO_CERTIFICATES的错误;解决方法:在签名时,添加参数 -digestalg SHA1 -sigalg MD5withRSAjarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore $keystore -storepass $storepass -signedjar $signed_apk $unsign_apk $alias_name $alias_pwdView CodeOK,问题解决。。 参考资料: [1]http://androiddevelopertutorial.com/fixing...
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。) 测试环境: win 7...
Android studio查看手机/data/data下数据并导出,历经N小时的摸索,查阅资料,最终解决这个问题。虽然看起来是小问题,但是不解决心里不好受。网上的资料很多,但是能用的,能有效果的很少,下面我来总结我的方法。首先要查看data/data下的数据,要求手机必须root.打开Android studio点击这个 点进之后发现data文件打不开,没有权限,so 此时的你,应该是手机root过了 吧,但是你点击data发现目录下边,因为你没有权限打开。然后...
英文文档来源于官方文档,鉴于英文学习目的和很多同学访问不了该站点,在这里http://developer.android.com/tools/building/building-cmdline.htmlBy default, there are two build types to build your application using the gradle.build settings: one for通常,使用gradle.build settings编译你的应用程序有以下两种编译类型:debugging your application —?debug?— and one for building your final package for release一个d...
这篇文章是Android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package
Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一:...
众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下 [java] view plaincopyprint? PackageManager packageManager = this.getPackageManager(); List<PackageInfo> packageInfoList = packageManager.getInstalledPackages(0); 通过以上方法,可以得到手机中安装的所有应用程序,既包括了手动安装的apk包的信息,也包括了系统预装的应用软件的信息,要区分这两类软件可使用以下方法:a.从packageI...
生成的Android应用APK文件最好进行优化,因为APK包的本质是一个zip压缩文档,经过优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内存消耗。我们可以使用Zipalign工具进行APK优化。 据Android官方网站的说明,Zipalign是一款重要的优化APK应用程序的工具。 多数软件开发商在正式推出其Android应用程序,都使用Zipalign工具优化APK包。但是,仍然有一些应用程序需要我们自己动手进行Zipalign优化,例如一...
apk不同exe和jar文件,apk需要在安卓系统中运行,单有一个apk文件还是没用,不能直接拖进AVD中(当然可以直接放到安卓系统的手机中)由于我们的eclipse大都是已经安装好,解压直接使用的,所以不用配置环境变量也能运行模拟器。但是当你要将一个apk(没有源程序)加到AVD中却需要好几个步骤。之前跟着网上的操作一直会出现adb非内部命令!后来问了斌哥!!!一、先不要急着打开模拟器,先将环境配置好,将android文件里的tools和pl...
错误信息: Error:(16) Error: "baidutieba_client_inavailable" is not translated in "en" (English) [MissingTranslation] Error:(63) Error: "baidutieba" is not translated in "en" (English) [MissingTranslation] Error:(67) Error: "share_to_baidutieba" is not translated in "en" (English) [MissingTranslation] 解决办法: resources 标签内增加xmlns:tools="http://schemas.android.com/tools" tools:i...
第一步:安卓生成自有证书:到JRE的bin目录下,运行keytool命令:cd C:\Program Files\Java\jre1.8.0_91\binkeytool -genkey -alias myappname -keyalg RSA -validity 10000 -keystore C:\myappname.keystore然后查看签名信息:查看签名信息:keytool -list -v -keystore C:\myappname.keystore可以看到MD5信息:Certificate fingerprints:MD5: 81:F4:5D:9E:FD:4A:C9:AC:4B:C8:A7:8A:60:B7:BD:7G当你到微信公众平台申请移动应用的时...
今天调试 Android 应用遇到这么个问题:Duplicate files copied in APK META-INF/DEPENDENCIES File 1: httpmime-4.3.2.jar File 2: httpmime-4.3.2.jar貌似说两个包里面的文件重复了还是怎么的,谷歌了一番之后据说应该是 android studio 自身的bug解决办法:打开项目下面的 build.gradle 文件,在 android 代码块中添加下面代码android { packagingOptions { exclude ‘META-INF/DEPENDENCIES‘ exclude ...
前言 欢迎大家我分享和推荐好用的代码段~~声明 欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof正文 [Description]
普通APP APK 如何确认系统是MTK 平台
[Keyword]
APP APK MTK 平台 System Property
[Solution]
有一些APP 厂商,可能针对MTK 平台进行优化设计,那么普通APP 如何确认系统是MTK 平台呢?
目前在手机运行系统中,要能够直...