Android 方法
binger_boy
多学习,多交流;多研究,多验证
展开
-
Android 时区的修改增删,如何在菜单里增加一个没有的时区
Andorid系统时区菜单默认显示常用部分国家时区,有些国家时区是没有显示的,但是经常Android产品会买到各种地方,比如非洲一些小国家,客户要求一些原本没有自带的时区,这时候需要增加新的时区。其实在android里有个文件里全世界所有时区都在里面,菜单显示的时区是一个xml文件中读取显示的,如果要显示没有的时区,只需要在所有时区里找出要显示的时区字符串,贴到这个xml文件里就可以了,就是这...原创 2019-12-23 17:49:18 · 520 阅读 · 0 评论 -
Android 数据库文件 db 的备份和重载
最近应客户需求在 android TV 平台加酒店模式功能,其中有数据 Backup && Load 的功能,主要是把重要的电视参数备份到U 盘中,再在另一台电视中 用 Load 功能还原这些数据,已达到和前一台电视同样的设置。起初copy的 *.db 文件,当load后,看菜单数据是正确的,但是关机再开机后,发现菜单显示又不是刚才load的数据,而是在load前调整的数据,代...原创 2019-12-23 17:36:56 · 826 阅读 · 0 评论 -
Android直接执行shell命令
public void shellExec() { Runtime mRuntime = Runtime.getRuntime(); try { //Process中封装了返回的结果和执行错误的结果 Process mProcess = mRuntime.exec("adb version"); ...原创 2019-11-04 09:52:56 · 1959 阅读 · 1 评论 -
Android简单判断某个APK是否安装的方法
利用PackageManager 类的方法getPackageInfo来判断,,分享给大家供大家参考private boolean isAppInstalled(String uri){PackageManager pm = getPackageManager();boolean installed =false;try{pm.getPackageInfo(uri,Pack...原创 2019-04-12 17:09:00 · 2846 阅读 · 0 评论 -
android postDelayed 方法的简单使用
这是一种可以创建多线程消息的函数使用方法:1,首先创建一个Handler对象Handler handler=new Handler();2,然后创建一个Runnable对象Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method s...原创 2019-04-28 10:07:36 · 2717 阅读 · 0 评论 -
android apk 签名方法
使用andorid自带的 signapk.jar工具对apk文件进行签名signapk.jar是Android源码包中的一个签名工具。代码位于:Android源码目录下,signapk.jar 可以编译build/tools/signapk/ 得到。在源码生成路径:/out/host/linux-x86/framework/中找到。使用signapk.jar签名时需要提供签名文件,...原创 2019-04-28 10:12:39 · 227 阅读 · 0 评论 -
Android frameworks base下拦截某个Activity启动
最近遇到一个问题:在TV 系统中预置了一个apk,每次开机都会弹出一个提示框,关于是否打开定位的对话框,查看log是启动了一个Activity,因为是 .apk 来的,所以无法修改到源码,阻止其intent到这个Activity,所以不得不从Activity的启动过程中找解决方案。ActivityManagerService.javaAMS(ActivityManagerService)先...原创 2019-10-09 18:19:30 · 1041 阅读 · 0 评论