小编Ser*_*nko的帖子

带动作栏的活动的Android屏幕截图

我使用这些行来截取我的活动:

View toppest = ((ViewGroup) ctx.getWindow().getDecorView().findViewById(android.R.id.content)).getChildAt(0);
toppest.setDrawingCacheEnabled(true);
Bitmap bmap = toppest.getDrawingCache();
Utils.saveBitmapOnSdcard(bmap);
toppest.setDrawingCacheEnabled(false);
Run Code Online (Sandbox Code Playgroud)

无论如何,这个截图不包含actionbar.

如何使用actionBar制作屏幕截图?

有关信息:我使用Sherlock actionbar实现windowActionBarOverlay选项为"true".

android screenshot android-actionbar

5
推荐指数
1
解决办法
4343
查看次数

软件按钮高度

我如何计算软件按钮的高度(如银河系或摩托罗拉高清)?

我个人认为该DisplayMetrics.heightPixels属性是所有屏幕的高度,没有软件按钮的高度,而带有状态栏的高度。

因此,软件按钮高度 = 规范高度 - DisplayMetrics.heightPixels

连结7的范例:

75(soft button height) = 1280(spec height) - 1205(DisplayMetrics.heightPixels)

我是对的 ?请确认。

android

5
推荐指数
1
解决办法
6481
查看次数

USB配件,通过Service的intent-filter捕获USB_ACCESSORY_ATTACHED

在android usb配件文档中,有一个android清单的示例,其中Activity通过intent-filter捕获USB_ACCESSORY_ATTACHED。我问自己,是否可以通过 Service/IntentService 的意图过滤器捕获相同的意图?

编辑

我尝试过这个,但没有成功:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.entreprise.ws.main"
    android:versionCode="1"

    android:versionName="1.0" >


    <uses-sdk android:minSdkVersion="10" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />


    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"

        >
            <activity
            android:name="com.entreprise.ws.main.WeatherStationClientActivity"
            android:exported="true"
            android:screenOrientation="portrait"
             >
<!--              <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>  -->

        </activity>

        <activity android:name=".EntryPointActivity"

            android:screenOrientation="portrait" >

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

            <activity
            android:name="com.entreprise.ws.main.WiFiListActivity"
            android:label="@string/appname_wifilist" >
            </activity> 


            <uses-library android:name="com.android.future.usb.accessory" />


         <activity
            android:screenOrientation="portrait"
            android:name=".WSInstallatorActivity"
            android:exported="true"
             >



        </activity> 

    <service …
Run Code Online (Sandbox Code Playgroud)

usb android

4
推荐指数
1
解决办法
7652
查看次数

重用相同的Dialog实例

我看到很多线程都是这样的,但没有人真正谈论对话框的"重用":讨论只是选择如何组织代码来在同一个地方制作对话框,但是使用不同的上下文.

所以,我想知道:创建几个单例对话框,然后只是改变他们的样式和contentViews的好习惯?

它比每次拨打新的Dialog更好吗?(速度,内存消耗)

memory android interface

3
推荐指数
1
解决办法
1263
查看次数

tmux通过输入开始搜索

当我输入内容时(如在vim中),如何让tmux开始搜索?

实际上,我有(vm模式为tmux):

  • 进入复制模式:[
  • 进入搜索模式:/
  • 我输入内容,然后按"Enter"键.每次更改搜索模式后,这都是非常无聊的类型"Enter".

tmux

2
推荐指数
1
解决办法
1225
查看次数

标签 统计

android ×4

android-actionbar ×1

interface ×1

memory ×1

screenshot ×1

tmux ×1

usb ×1