zoukankan      html  css  js  c++  java
  • 使用android模拟器开发程序

    自从android studio升级到3.0之后自带的模拟器已经很好用了,尤其是升级后可以想vmware那样休眠,再次开启就可以快速启动了

    以下是几点可以更方便地使用系统模拟器进行开发的小技巧,毕竟模拟器可以设置各种分辨率,方便做适配。

    1.编译的时候cpu架构过滤

    在app/build.gradle 文件中设置cpu架构过滤代码

    apply plugin: 'com.android.application'

    //apply plugin: 'com.getkeepsafe.dexcount'

    android {
    compileSdkVersion 26
    buildToolsVersion "26.0.3"
    defaultConfig {
    applicationId "com.yunjia.hud"
    minSdkVersion 19
    targetSdkVersion 26
    versionCode 190
    versionName "3.10.2"
    // 默认是网站的渠道
    manifestPlaceholders = [UMENG_CHANNEL_VALUE: "site"]
    multiDexEnabled true
    ndk {
    // abiFilters "armeabi-v7a" // 指定要ndk需要兼容的架构(这样其他依赖包里mips,x86,armeabi,arm-v8之类的so会被过滤掉)
    abiFilters "x86"
    }
    }
    }

    在模拟器调试时候注视掉 armv7,编译安装包时注视掉x86就可以了,这样可以防止安装包过大的问题

    2.模拟器不支持蓝牙开发,我们在代码中区分对待
    if (!Build.MODEL.equals("Android SDK built for x86")) {
    initBleManger();
    }

    模拟器的设备名称是
    Android SDK built for x86
    我们判断运行设备是这个类型的就不要启动蓝牙就好了


  • 相关阅读:
    UTF8转换为GB编码gb2312转换为utf-8
    localtime 和 localtime_r
    无损音频介绍
    bgr to rgb
    Farseer.Net
    为大家分享一个 Ajax Loading —— spin.js(转)
    HTML5-Ajax文件上传(转)
    Firefox火狐Flash插件卡死问题完美解决方法(转载)
    50 个最棒的 jQuery 日历插件,很齐全了!(转)
    linq to xml学习
  • 原文地址:https://www.cnblogs.com/dongweiq/p/8629360.html
Copyright © 2011-2022 走看看