cbbbc

博客博客

排序:
默认
按更新时间
按访问量
RSS订阅

Android如何在app中通过一个按钮直接跳转到的系统的权限设置页面

续上一篇《Android的权限设置及自启动设置》,在开发中我通过一个按钮来进行跳转到系统的权限页面,一开始的代码就是上一篇中的原模原样的代码,如下所示: /** * 跳转到权限设置界面 */ private void getAppDetailSettingIn...

2017-03-03 21:01:28

阅读数 12255

评论数 2

Android的权限设置及自启动设置

在开发项目中,遇到了两大麻烦: 1、涉及到的系统的权限较多(拍照、录音、定位、拨号等)。 对于这点,有很多人会拒绝这些权限,那就尴尬了,他们又不懂只会跟我们反应这什么破app,这个不好用,那个不好使,更可恶的是不同手机的系统设置都长不一样,根本就不好跟他们讲在那里进行设置。于是想到解决的办法...

2017-03-03 20:58:09

阅读数 5369

评论数 0

Android 检查APP是否被设置禁止显示通知

即检测下图的「显示通知」有没有被打勾 代码来自爆栈,未测试 /** * Created by desgraci on 5/7/15. */ public class NotificationsUtils { private static final St...

2017-03-03 20:53:37

阅读数 509

评论数 0

Android应用获取通知栏权限是否开启--以及跳转到系统设置界面--解决方案

因为项目用到推送功能,所以需求是知道用户是否开启了通知栏的权限,并且提供滑动按钮进行跳转以便用户进行关闭或者开启。 1.获取通知栏权限是否开启: /** * 获取通知栏权限是否开启 * */ public class NotificationsUtils { private sta...

2017-03-03 20:49:19

阅读数 709

评论数 0

Android 如何获取应用通知权限

Android 4.1: How to check notifications are disabled for the application? 不知道你看得懂代码吗,这个勾可以在代码里检查、设置勾选的。 如果想修改这个权限大概有三种方式: 1.通过代码反射系统类实现 系统管理通...

2017-03-03 20:48:01

阅读数 3128

评论数 0

Android--获取当前系统时间

java代码: import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date ...

2017-03-02 16:31:37

阅读数 155

评论数 0

android 如何让service不被杀死?

关于网友提出的“android 如何让service不被杀死?”问题疑问,本网通过在网上对“android 如何让service不被杀死?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下: 问题:android 如何让service不被杀死? 描述: 最近实现这样的功能:...

2017-03-01 11:41:54

阅读数 218

评论数 0

Android实现点击通知栏后,先启动应用再打开目标Activity

情况简述 在开发Android app的过程中,遇到这样一个需求:app中启动一个Service,该Service在独立进程中运行,与服务器保持长连接,将服务器推送过来的消息在通知栏中显示,并设置点击动作,点击后跳转到app中对应的Activity。目前遇到的问题是Service以独立进程运行,...

2017-03-01 11:19:06

阅读数 236

评论数 0

AndroidProcess

提供6种方法来判断App处于前台还是后台,并且封装成工具类供大家使用 最后一种方法堪称Android黑科技(非原创),既可以突破Android5.0以上的权限封锁,获取任意前台App的包名,又不需要权限,此方法并非我原创,原作者是国外的大神,GitHub项目在这里,也一并加入到工程中,供大家...

2017-03-01 11:07:09

阅读数 1177

评论数 0

Android 判断应用前后台运行状态并获取当前 Activity 实例

判断应用是否处于运行状态,如果处于运行状态是在前台运行还是在后台运行,以及如何获取应用当前展示的 Activity 实例(Activity 堆栈中的Top Activity),是 Android 开发人员经常遇到的问题,特别是在后台运行的 service 中单凭一个 context 对象处理这些...

2017-03-01 10:55:54

阅读数 348

评论数 0

adb shell 启动,停止 android 应用程序

一、adb启动 应用程序 (1)查看app包名: 进入android操作系统 adb shell 在root@android:/ # 后边,输入 cd data/data 然后输入ls 这样就能看见android系统上安装的安装包 包名: 例如: cn.com.convers...

2016-10-24 11:59:17

阅读数 306

评论数 0

android如何用adb shell启动应用程序

昨天研究了很久,可能由于基础比较菜吧,所以,没有搜到一个可以直接解决问题的,需要综合几个之后,问题得以解决,记下方法,为了方便自己之后遇到同样问题,也为了方便搜索同样问题的朋友。 主要用到了aapt和adb shell am这两个工具。 首先,通过aapt获得某个apk的相关信息(参考http:/...

2016-10-24 11:57:51

阅读数 427

评论数 0

如何获得Android设备名称(ADB命令详细介绍)

豌豆荚、360手机管家等软件可以获取Android设备名称,显示在界面上,如下图: 我们自己如何来获取设备名称 呢?答案如下: 在命令行中输入“adb shell” 进入shell之后,再输入“cat /system/build.prop” 其实,设备信息,主要是存放在“/syst...

2016-10-22 14:45:32

阅读数 10380

评论数 0

如何通过adb命令获取手机型号与设备信息

1、在命令行中输入“adbshell” 2、进入shell之后,再输入“cat /system/build.prop | grep "product"” 如下图: 其实,设备信息,主要是存放在“/system/build.prop”文件,通过“cat”命令就可以...

2016-10-22 14:44:18

阅读数 13331

评论数 0

使用adb shell dumpsys检测Android的Activity任务栈

谈起Android程序开发,就需要了解其四个主要的部件:Activity、Service、ContentProvider、 BroadcastReceiver。而其中Activity是唯一直接控制程序界面呈现,直面用户操作的部件(当然BrowadCastReceiver也能通过桌面控件(Ap...

2016-10-22 11:18:03

阅读数 260

评论数 0

使用meminfo分析Android单个进程内存信息

可以使用adb shell dumpsys meminfo -a /来查看一个进程的memory。截图如下: Naitve Heap Size: 从mallinfo usmblks获得,代表最大总共分配空间 Native Heap Alloc: 从mallinfo uorblks...

2016-10-22 11:03:17

阅读数 192

评论数 0

Android 中查看内存的使用情况集常用adb命令

1. 在IDE中查看Log信息 当程序运行垃圾回收的时候,会打印一条Log信息,其格式如下: D/dalvikvm: , , , GC_Reason表示导致垃圾回收的原因以及当前的回收类型,包括以下几类: GC_CONCURRENT:当堆中对象数量达到一定是触发的垃圾收集 GC_FOR_MALL...

2016-10-13 15:50:09

阅读数 367

评论数 0

Android 查看内存使用情况

再看开发过程中,经常要通过内存的使用量来优化程序。 查看应用程序的命令:adb shell procrank 显示如下:   PID      Vss      Rss      Pss      Uss  cmdline   190   79560K   74736K   49624K ...

2016-10-13 15:46:53

阅读数 426

评论数 0

android错误:Installation error: INSTALL_FAILED_VERSION_DOWNGRADE

情况1:      Installation error: INSTALL_FAILED_VERSION_DOWNGRADE,安装过一个开发的APP之后,需要把应用程序的安装包中的包文件目录修改一下,然后就出现了这个问题了,以前也出现过没有太注意,仔细查了一下资料,按其字面意思就是安装版本...

2016-09-18 11:07:12

阅读数 176

评论数 0

Android adb shell启动应用程序的方法

在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options]     start an Activity: am start [-D]         -D: enable debuggi...

2016-04-27 16:32:01

阅读数 266

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭