小编suj*_*ith的帖子

在android布局中不重复的背景图像

我已经使用以下代码在后台重复图像,但它无法正常工作可以帮助吗?

Layout.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/grass_bg"
    >
Run Code Online (Sandbox Code Playgroud)

drawable中的grass_bg.xml看起来像这样

<?xml version="1.0" encoding="utf-8"?>
    <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
        android:src="@drawable/grass_small"
        android:tileMode="repeat"/>
Run Code Online (Sandbox Code Playgroud)

它显示出相同的小图像.它不重复......

android

23
推荐指数
3
解决办法
2万
查看次数

设备驱动程序代码在哪里执行?内核空间还是用户空间?

第1部分:

对于那里的linux/unix专家,请你帮我理解设备驱动程序.据我所知,驱动程序是一段代码,它直接与硬件交互并暴露一些api来访问设备.我的问题是这段代码在哪里运行,用户空间或内核空间?

我知道在内核空间中执行的代码有一些额外的权限,比如访问任何内存位置(如果我错了,请更正).如果我们安装第三方驱动程序并且它在内核空间中运行,这不会对整个系统有害吗?操作系统如何处理这个?

第2部分:

让我们举一个USB设备(相机,键盘......)的例子,系统如何识别这些设备?系统如何知道要安装哪个驱动程序?驱动程序如何知道设备的地址以读取和写入数据?

(如果这个太大而无法在这里回答,请提供一些好的文档或教程的链接..,我已经尝试过但无法找到这些答案.请帮助)

operating-system device-driver linux-kernel

11
推荐指数
1
解决办法
3561
查看次数

操作系统:进程调度程序是否在单独的进程中运行

我对操作系统的工作方式几乎没有疑问.

调度程序:调度程序是否在单独的进程中运行(与任何其他进程一样).在交换新进程时究竟发生了什么(我知道处理器寄存器和内存表已更新,我的问题是它们是如何更新的.我们可以编写一个程序来更新寄存器(sc,pc)以指向不同的处理).

operating-system scheduler

7
推荐指数
1
解决办法
1428
查看次数

如何在android中的多个选择模式下设置列表视图中已检查项目的背景

我有一个 ListActivity

public class MyActivity extends ListActivity{

    protected void onCreate(Bundle savedstate){
        super.onCreate(savedstate);
        getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL);
        getListView().setMultiChoiceModeListener(new AbsListView.MultiChoiceModeListener() {


        public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
            Log.i("xxx", "onPrepareActionMode");
            return false;
        }


        public void onDestroyActionMode(ActionMode mode) {
            // TODO Auto-generated method stub

        }


        public boolean onCreateActionMode(ActionMode mode, Menu menu) {
            // TODO Auto-generated method stub
            return true;
        }


        public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
            // TODO Auto-generated method stub
            return false;
        }


        public void onItemCheckedStateChanged(ActionMode mode, int position, long id, boolean checked) { …
Run Code Online (Sandbox Code Playgroud)

android

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

当我们在Java中将Integer分配给int时,为什么编译器不会出错

当我们将Integer(object)赋给int(primitive)时,为什么编译器不会出错?

int i;
Integer ii = new Integer(5);
i = ii;//no compilation error.
Run Code Online (Sandbox Code Playgroud)

所有其他类型(byte-Byte,float-Float)都是这种情况.

是什么原因?我错过了什么吗?

java

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