问题列表 - 第33057页

如何设置Android动态壁纸图标(又名"缩略图")

我构建了我的第一个Android应用.

这是一款专为2.2设计的动态壁纸.

当我按住屏幕,选择Wallpapers然后选择时Live Wallpapers,我的动态壁纸看起来像一个默认图标,其中我的动态壁纸的名称被覆盖.

如何设置此图标?

我的清单文件有一个指定为的应用程序图标 @drawable/icon

更新

我想我需要在这个问题上添加一些信息,因为它很难描述我的问题(对不起).

  1. 我有所有的res/drawable-[hml]dpi/图标.我把它们全部命名了icon.png.
  2. 我的清单文件包含 <application android:label="@string/app_name" android:icon="@drawable/icon">
  3. 我也试过在res/drawable/被叫中创建一个48x48图标icon.png.
  4. 如果允许,我还尝试在其他清单标记中明确添加图标.例如.服务,活动,intent-filter(很明显,我不知道这个清单文件是如何工作的,所以我在尝试任何事情)
  5. Manage Applications,图标显示正确.
  6. 选择动态壁纸时,图标无法正确显示.
  7. mdpi图标为48x48,ldpi图标为36x36,hdpi图标为72x72

android live-wallpaper

15
推荐指数
1
解决办法
1万
查看次数

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

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

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

有没有办法在Visual Studio 2010中显示所有编译器警告?

我正在清理一个项目以消除所有警告,但我只能在错误列表窗格中看到前100个左右.

这是一个问题,因为我们使用Team Server进行源代码控制,并且显示的所有警告都在当前签出的文件中(因此我无法修改而不会让其他人在签入时做很多工作) .

我希望能够看到完整的清单,这样我就可以继续清洁,而其他人则在工作.


如果它有所作为,

  • 有问题的项目是VB.NET Web应用程序(使用应用程序模型).我似乎无法编译单个页面.
  • 环境是VS2010 Premium; 如有必要,我可以在我的机器上获得Ultimate.

warnings visual-studio-2010 compiler-warnings

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

如何在python中使用C扩展来绕过GIL

我想在多个内核中运行Python中的cpu密集型程序,并试图找出如何编写C扩展来执行此操作.是否有任何代码示例或教程?

python python-c-extension

11
推荐指数
3
解决办法
5313
查看次数

如何优化此查询?

价格 id id_stock价格日期

**stocks**
id
stock_name
active
Run Code Online (Sandbox Code Playgroud)

现在我必须stocks.active=0为每个拥有MAX(prices.date) > 15 days(我必须通过的日期)的股票设置

这是我的查询,但它非常慢!

update stocks set stocks.active=0 where stocks.id IN (

SELECT prices.id_stock 
FROM prices
GROUP BY prices.id_stock
HAVING datediff('2010-08-17', MAX( prices.date )) > 15

)
Run Code Online (Sandbox Code Playgroud)

如何优化呢?

非常感谢你!

mysql sql

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

扭曲:推迟反复发射?

Deferreds是在Twisted中进行异步处理的好方法.但是,顾名思义,它们用于延迟计算,它只运行和终止一次,触发一次回调.如果我有一个重复的计算,如点击一个按钮怎么办?是否存在任何Deferred类似的对象可以反复触发,在触发时调用附加到它的所有回调?

python multithreading twisted callback

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

使用不同的项目布局为ListView创建ViewHolders

我有一个ListView与不同的项目不同的布局.有些项目是分隔符.有些项目不同,因为它们包含不同类型的数据等.

我想实现ViewHolders来加速getView进程,但我不太清楚如何去做.不同的布局具有不同的数据(这使得命名困难)和我想要使用的不同数量的视图.

我应该怎么做呢?

我能想出的最好的想法是创建一个带X项的通用ViewHolder,其中X是项目布局中具有最多数量的视图数.对于具有少量视图的其他视图,我将在ViewHolder中使用这些变量的子部分.所以说我有2个布局我用于2个不同的项目.一个有3个TextViews,另一个有1.我会创建一个带有3个TextView变量的ViewHolder,并且只使用其中一个用于我的其他项目.我的问题是,这可能会变得非常难看,感觉非常黑客; 特别是当项目布局可能有许多不同类型的视图时.

这是一个非常基本的getView:

@Override
public View getView(int position, View convertView, ViewGroup parent) {

    MyHolder holder;

    View v = convertView;
    if (v == null) {
        LayoutInflater vi = (LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        v = vi.inflate(R.layout.layout_mylistlist_item, parent, false);

        holder = new MyHolder();
        holder.text = (TextView) v.findViewById(R.id.mylist_itemname);
        v.setTag(holder);
    }
    else {
        holder = (MyHolder)v.getTag();
    }

    MyListItem myItem = m_items.get(position);

    // set up the list item
    if (myItem != null) {
        // set item text
        if (holder.text != null) {
            holder.text.setText(myItem.getItemName());
        }
    }

    // …
Run Code Online (Sandbox Code Playgroud)

android listview listactivity

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

Django和动态生成的图像

我在我的Django应用程序中有一个视图,它使用PIL自动创建一个图像,将其存储在Nginx媒体服务器中,并返回一个html模板,其中img标记指向它的url.

这很好,但我注意到一个问题.我每5次访问此视图,其中1个图像无法渲染.

我做了一些调查,我发现了一些有趣的东西,这是图像呈现正确时的HTTP响应头:

Accept-Ranges:bytes
Connection:keep-alive
Content-Length:14966
Content-Type:image/jpeg
Date:Wed, 18 Aug 2010 15:36:16 GMT
Last-Modified:Wed, 18 Aug 2010 15:36:16 GMT
Server:nginx/0.5.33
Run Code Online (Sandbox Code Playgroud)

这是图像未加载时的标题:

Accept-Ranges:bytes
Connection:keep-alive
Content-Length:0
Content-Type:image/jpeg
Date:Wed, 18 Aug 2010 15:37:47 GMT
Last-Modified:Wed, 18 Aug 2010 15:37:46 GMT
Server:nginx/0.5.33
Run Code Online (Sandbox Code Playgroud)

注意Content-Lenth等于零.可能是什么导致了这个?关于如何进一步调试此问题的任何想法?

编辑: 调用视图时,它会调用模型的"绘制"方法.这基本上就是它的作用(为清楚起见,我删除了大部分代码):

def draw(self):
    # Open/Creates a file
    if not self.image:
        (fd, self.image) = tempfile.mkstemp(dir=settings.IMAGE_PATH, suffix=".jpeg")
        fd2 = os.fdopen(fd, "wb")
    else:
        fd2 = open(os.path.join(settings.SITE_ROOT, self.image), "wb")

    # Creates a PIL Image
    im = Image.new(mode, (width, height))

    # Do some drawing
    ..... …
Run Code Online (Sandbox Code Playgroud)

python django nginx http-headers python-imaging-library

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