美文网首页
android 日常(十)

android 日常(十)

作者: ncd | 来源:发表于2016-08-22 14:01 被阅读136次
  • android系统级app获取运行中的内存
    这里系统级app指的是安装在system/app目录下或者system/priv-app目录下的app,因为google出于安全和隐私的考虑在android5.1之后已经将getRunningAppProcesses()方法弃用,该方法只能获取当前app,而不能获取所有的运行中的app。系统级的app仍能使用该方法:

ActivityManager actvityManager =(ActivityManager) getSystemService(ACTIVITY_SERVICE);
List<RunningAppProcessInfo> procInfos =actvityManager.getRunningAppProcesses();
StringBuilder sBuilder=new StringBuilder();
System.out.println("procInfos size:"+procInfos.size());
for(RunningAppProcessInfo info:procInfos)
{
sBuilder.append(info.processName+"\n");
}

需要添加权限:`<uses-permission android:name="android.permission.REAL_GET_TASKS" />`
此方法只对系统app有效。

* [如何让Android屏幕只能上下翻转](http://blog.csdn.net/oracleot/article/details/19045011)

<activity
android:name="com.example.kata1.MainActivity"
android:label="@string/app_name"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
`android:screenOrientation`可以设置的值:
`unspecified,behind,landscape,portrait,reverseLandscape,reversePortrait,sensorLandscape,sensorPortrait,userLandscape,userPortrait,sensor,fullSensor,nosensor,user,fullUser,locked
`

* listview的item的长按事件也会触发点击事件
在实现`listview`的`onItemLongClickListener`的时候,也会触发`onItemClickListener`,这是因为`onItemLongClickListener`实现的时候默认返回值为`false`,返回`true`则不会触发点击事件:

listview.setOnItemLongClickListener(new AdapterView.OnItemClickListener() {
@Override
public boolean onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {

// Do something
return true.

}


* [Android源码问题解答之三(状态栏和锁屏)](http://blog.csdn.net/tfslovexizi/article/details/43306939)

相关文章

  • android 日常(十)

    android系统级app获取运行中的内存这里系统级app指的是安装在system/app目录下或者system/...

  • 深入理解Android消息机制

    深入理解Android消息机制 在日常的开发中,Android 的消息机制作为系统运行的根本机制之一,显得十分的重...

  • ADB 常用命令

    ADB 即Android 调试桥(Android Debug Bridge),作为一个 Android 开发在日常...

  • Android Studio中mipmap和drawable文件

    日常疑问之——Android Studio中mipmap和drawable的区别 用了Android studio...

  • 深入理解 Android 消息机制

    原文转载:深入理解 Android 消息机制 深入理解Android消息机制 在日常的开发中,Android 的消...

  • Android Studio中的productFlavors指定

    Android Studio中指定了 productFlavors如下:productFlavors { /*日常...

  • MVP - 收藏集 - 掘金

    Android MVP 十分钟入门! - 掘金前言 在日常开发APP 的过程中,随着业务的扩展,规模的变化。我们的...

  • Android RecycleView增加最大高度和宽度属性

    一、前言: 在日常开发中,想直接通过android:maxHeight或android:maxWidth在布局文件...

  • 《日常》(十)

    第十篇了。 飞机内,我在云端上空记下今天的日常。 飞机前一天晚上,其实我没有睡着。翻来覆去时间消失得飞快,一转眼过...

  • 日常(十)

    今天忽然变得冷清,有点不适应。 最近几天表弟来我家小住,整个家里都充斥着他的声音,真的十分的聒噪。刚开始还会觉得这...

网友评论

      本文标题:android 日常(十)

      本文链接:https://www.haomeiwen.com/subject/loxgsttx.html