我构建了我的第一个Android应用.
这是一款专为2.2设计的动态壁纸.
当我按住屏幕,选择Wallpapers然后选择时Live Wallpapers,我的动态壁纸看起来像一个默认图标,其中我的动态壁纸的名称被覆盖.
如何设置此图标?
我的清单文件有一个指定为的应用程序图标 @drawable/icon
更新
我想我需要在这个问题上添加一些信息,因为它很难描述我的问题(对不起).
res/drawable-[hml]dpi/图标.我把它们全部命名了icon.png.<application android:label="@string/app_name" android:icon="@drawable/icon">res/drawable/被叫中创建一个48x48图标icon.png.Manage Applications,图标显示正确.mdpi图标为48x48,ldpi图标为36x36,hdpi图标为72x72除了IntelliTrace之外,升级到Visual Studio 2010的主要原因是什么?
如何定义我的类中所有方法都可访问的STATIC数字数组?
我正在清理一个项目以消除所有警告,但我只能在错误列表窗格中看到前100个左右.
这是一个问题,因为我们使用Team Server进行源代码控制,并且显示的所有警告都在当前签出的文件中(因此我无法修改而不会让其他人在签入时做很多工作) .
我希望能够看到完整的清单,这样我就可以继续清洁,而其他人则在工作.
如果它有所作为,
我想在多个内核中运行Python中的cpu密集型程序,并试图找出如何编写C扩展来执行此操作.是否有任何代码示例或教程?
价格 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)
如何优化呢?
非常感谢你!
Deferreds是在Twisted中进行异步处理的好方法.但是,顾名思义,它们用于延迟计算,它只运行和终止一次,触发一次回调.如果我有一个重复的计算,如点击一个按钮怎么办?是否存在任何Deferred类似的对象可以反复触发,在触发时调用附加到它的所有回调?
我有一个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) 我在我的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 ×3
android ×2
.net ×1
callback ×1
django ×1
http-headers ×1
listactivity ×1
listview ×1
mysql ×1
nginx ×1
objective-c ×1
sql ×1
static-array ×1
twisted ×1
warnings ×1