zoukankan      html  css  js  c++  java
  • Android 使用技巧

    1.Android 模拟器使用虚拟SD卡

    首先创建一个虚拟的SD卡

    mksdcard 500M ~/sdcard.img

    启动模拟器的时候指定虚拟的SD卡

    emulator -sdcard ~/sdcard.img

    2.Android模拟器打开gpu

    emulator -gpu on

    3.编译x86 goldfish源码

    source build/envsetup.sh
    lunch aosp_x86-eng
    export ARCH=x86  
    export SUBARCH=x86
    make goldfish_defconfig
    make
    emulator -kernel arch/x86/boot/bzImage

    4.不重启模拟器更新媒体库

      Android的媒体库其实就是一个数据库文件,当系统启动完成、SD卡插拔或者接收到“Intent.ACTION_MEDIA_SCANNER_SCAN_FILE”广播消息时,系统会扫描文件系统中的数据,将新增和删除的文件信息更新到这个数据库中,这样当其它程序获取文件系统中的文件信息时,直接操作这个数据库就行了,不用去文件系统中取。

    ①发送SD卡mount广播

    adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///mnt/sdcard

    5.给模拟器打电话

    telnet locast 5554
    gsm call 18388888888

    6.am启动Activity

    am start -n {包(package)名}/{包名}.{活动(activity)名称}

    calendar(日历)的启动方法为:

    am start -n com.android.calendar/com.android.calendar.LaunchActivity

    AlarmClock(闹钟)的启动方法为:

    am start -n com.android.alarmclock/com.android.alarmclock.AlarmClock

    Music 和 Video(音乐和视频)的启动方法为:

    am start -n com.android.music/com.android.music.MusicBrowserActivity
    am start -n com.android.music/com.android.music.VideoBrowserActivity
    am start -n com.android.music/com.android.music.MediaPlaybackActivity

    Camera(照相机)的启动方法为:

    am start -n com.android.camera/com.android.camera.Camera

    Browser(浏览器)的启动方法为:

    am start -n com.android.browser/com.android.browser.BrowserActivity
  • 相关阅读:
    【分治】洛谷试炼场
    【Manacher】Colorful String
    【动态规划】背包九讲及相应习题
    【算法课】最大间隙问题
    【hash】Similarity of Subtrees
    YBT 股票买卖
    YBT 鸡蛋的硬度
    YBT 电池的寿命
    YBT Ride to Office
    YBT 装箱问题
  • 原文地址:https://www.cnblogs.com/CoderTian/p/5803748.html
Copyright © 2011-2022 走看看