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

Android Studio 打包时 Signature Version V1 V2

前几天更新了一下Android Studio ,今天在打正式包的时候发现多了个签名版本选择: 从图中可以看到多了签名版本的选择,因为刚开始默认勾选的v2(Full APK Signature),没多想一路下一步下去, 结果在测试机上(5.0.1)一直都安装失败,想着和那个选择签名版本有关系,那...

2018-10-17 11:31:53

阅读数:18

评论数:0

Background execution not allowed-----解决8.0以上发送的隐式广播无法被收到

target>=26时,APP发送的隐式广播连自己也收不到,0上限制。 Android 8.0 的广播无法接收 Background execution not allowed-PACKAGE_ADDED,该现象已经确认。 基于对广播的严格控制,大幅度减少了静态广播给第三...

2018-10-17 11:24:01

阅读数:94

评论数:0

源码方式解决 AOSP 网络图标上有感叹号问题

0x1 介绍 用于解决 AOSP 开源项目网络感叹号问题。 0x2 解决思路 将被干掉的 Google 网址更换为没被干掉的网址。 0x3 详细步骤 修改 NetworkMonitor.java,文件位置位于: ${源码目录}/frameworks/base/services/core...

2018-09-29 16:02:16

阅读数:84

评论数:0

android 单元测试cmd 命令集

对app进行单元测试时,或使用robotium进行黑盒测试时,需要把测试apk安装到模拟器或者android真机上,然后用命令去驱动测试 1.运行测试程序命令-运行测试工程中所有test方法: >adb shell am instrument -w 测试程序package...

2018-09-17 11:23:39

阅读数:41

评论数:0

配置环境变量

vim ~/.bashrc export PATH=$HOME/bin:$PATH #下面是新加export ANDROID_HOME=$HOME/Android/Sdk export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:...

2018-09-12 17:02:19

阅读数:42

评论数:0

adb shell 命令

adb shell top top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序. top 用法   >adb shell top -h Usage: top...

2018-09-11 19:35:01

阅读数:49

评论数:0

Android dumpsys命令详细使用

adb shell dumpsys,默认打印出当前系统所有service信息,在后面可加上具体的服务名 需要列出当前运行的服务,可运行: adb shell dumpsys | findstr DUMP 下面简单列下我用到的一些命令...(在编写脚本时需要获取一些状态值供判断用) 获取设备...

2018-09-11 19:32:42

阅读数:75

评论数:0

adb 命令查看 包名 对应包名 apk

在控制台输入命令$adb shell pm 可以看到adb shell pm的相关用法,详细信息请自己看输出 1.要看一个apk文件的相关信息最简单实用的方法是: aapt dump badging [yourapp.apk] 如果只是想查看手机上应用的packageName: adb s...

2018-08-30 16:14:29

阅读数:108

评论数:0

查看media数据库sqlite3中表及数据

进入/data/data/com.android.providers.media/databases/ /data/data/com.android.providers.media/databases # ls external.db internal.db jingwen # sqlite3...

2018-08-27 18:21:19

阅读数:79

评论数:0

ADB logcat 过滤方法(抓取日志)

1. Log信息级别 Log.v - VERBOSE  : 黑色 Log.d - DEBUG  : 蓝色 Log.i- INFO   : 绿色 Log.w- WARN   : 橙色 Log.e- ERROR   : 红色 从上而下级别逐次增加 2. 过滤:指定标签,指定级别 ad...

2018-08-22 19:05:25

阅读数:67

评论数:0

make Android 系统报错 out of space?

Out of space? the tree size of out/target/product/HydrogenONE/system is (MB) 原因是系统分区变化了 清除out目录 make clean 重新编译     确实可以

2018-08-21 17:41:08

阅读数:86

评论数:0

使用qemu-img管理虚拟机磁盘镜像(创建虚拟机,虚拟机快照)

一台虚拟机的核心就是一个磁盘镜像,这个镜像可以理解成虚拟机的磁盘,里面有虚拟机的操作系统和驱动等重要文件。本文主要介绍创建虚拟机的一般过程。 创建虚拟机镜像 要在一台host上跑起一个虚拟机一般需要两个步骤: 第一步:创建虚拟机镜像           qemu-img create -f...

2018-08-18 15:24:53

阅读数:119

评论数:0

Android中system.img的两种格式raw,sparse及其相互转换方法

搞Android的同学经常会接触到system.img。但是该文件经常以两种格式出现:raw和sparse。 一种是raw ext4 image,即经常说的raw image,使用file观察它: 其特点是完整的ext4分区镜像(包含很多全零的无效填充区),可以直接使用mount进行挂载,因此比较...

2018-08-18 11:23:25

阅读数:145

评论数:0

global修改或者或得

如果要开启,请试试这个命令 “adb shell settings put global captive_portal_mode 1”;并确保命令“adb shell settings get global captive_portal_mode”执行的返回値打印是“1”。     Andr...

2018-05-18 18:03:19

阅读数:179

评论数:0

fragment的声明周期

2018-05-18 15:16:33

阅读数:111

评论数:0

make Android 系统报错 out of space?

Out of space? the tree size of out/target/product/HydrogenONE/system is (MB) 原因是系统分区变化了清除out目录make clean重新编译

2018-05-16 11:52:18

阅读数:399

评论数:1

receiver开机自启动失败原因

应用开启自启动需要下面步骤 (1)在AndroidManifest.xml中注册广播 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.a...

2016-11-29 22:01:00

阅读数:1002

评论数:0

一个android中AIDL的简单例子

跨进程间的通信: 关于IPC应该不用多介绍了,Android系统中的进程之间不能共享内存,那么如果两个不同的应用程序之间需要通讯怎么办呢?比如公司的一个项目要更新,产品的需求是依附于当前项目开发一个插件,但是呢这个插件功能以及界面比较复杂,不能和当前项目在一个进程中,同时呢,还要用到当前项目中已经...

2016-11-29 21:22:35

阅读数:4491

评论数:0

创建一个系统的Service,能通过ServiceManager.getService取得service

Java层service顾名思义即为从 Java层提供的service,它与 C++层的服务不同之处在于其service进程的运行由系统( ServiceManager)统一维护。在文件 frameworks/base/services/java/com/android/server/System...

2016-11-29 20:59:33

阅读数:4964

评论数:0

解决ViewPager 内存溢出的问题

如果有100个page页面,如果先生成界面然后在添加到ViewPager里面就会内存溢出。 动态生成就不会出现问题,不用的page页面就销毁掉。 /** * ViewPager适配器 */ private class MyPagerAdapter extends PagerAdapte...

2013-11-12 16:06:20

阅读数:12110

评论数:3

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