我是全新的Android,我Eclipse ADT用来创建一个简单的应用程序.此应用程序有一个按钮,可根据用户点击更改其背景图像.
我注意到我的项目中有4个图像文件夹:drawable-hdpi, drawable-ldpi, drawable-mdpi, and drawable-xhdpi.
我还注意到当前的图像(启动器图标)都是不同的大小.
这是否意味着我必须使用一些图像编辑软件为每个图像的每个分辨率创建一个图像?或者(希望)是否有一种方法可以导入图像并自动为我完成此操作?
谢谢!
为什么我没有__getitem__字典的属性错误:
Traceback (most recent call last):
File "./thumbnail.py", line 39, in <module>
main()
File "./thumbnail.py", line 19, in main
options['input_pattern']
AttributeError: Values instance has no attribute '__getitem__'
Run Code Online (Sandbox Code Playgroud)
这是代码:
#!/usr/bin/env python
import os, sys, glob
from PIL import Image
from optparse import OptionParser
def batch_convert(src_dir, input_pattern, output_ext = None, dest_dir = None):
return 0
def main():
print sys.argv
parser = OptionParser()
parser.add_option("-s", "--source-dir", dest="src_dir", help="Source directory to fetch images")
parser.add_option("-d", "--dest-dir", dest="dest_dir", help="Destination directory to writen processed images")
parser.add_option("-i", …Run Code Online (Sandbox Code Playgroud) 我想在我的应用程序中保存一个imageFile
我希望"Google+ cropper app"能够使用它.
但后来打开了另一张图片.
我想这是权限问题.
在我的代码中我保存在这里:
这是外部存储吗?
Environment.getExternalStorageDirectory().getAbsolutePath()返回:/storage/emulated/0/myApp/file1.tmp
使用adb shell是看文件实际保存在:/storage/emulated/legacy/myApp/file1.tmp
为什么有区别?
我应该使用这个地方吗?这是外部存储吗?
getAppContext().getFilesDir().getParent() 返回:`data/data/myApp'
我创建了一个Windows服务,我的服务依赖于SQL服务器服务.首先,SQL启动,然后在启动PC或重新启动PC时启动我的服务.
这工作正常,但问题是Windows服务无法读取数据库文件,抛出异常"无法打开用户默认数据库.登录失败.登录失败,用户'NT AUTHORITY\SYSTEM'"当我试图读取数据库时.
如果我启动计算机并登录则无法读取数据库,但如果我已启动计算机并等待几秒钟然后登录窗口服务则会读取数据库.
代码很简单:
<ImageView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/cat"/>
Run Code Online (Sandbox Code Playgroud)
注意ImageView用于fill_parent宽度和高度.
图像cat是一个小图像,它将放大以适合ImageView,并同时保持宽高比.
我的问题是如何获得图像的显示尺寸?我试过了:
imageView.getDrawable().getIntrinsicHeight()
Run Code Online (Sandbox Code Playgroud)
但它是图像的原始高度cat.
我试过了:
imageView.getDrawable().getBounds()
Run Code Online (Sandbox Code Playgroud)
但哪个回归Rect(0,0,0,0).
我有兴趣为我的应用程序获取youtube视频的预览图像我正在使用预览的网址:
http://img.youtube.com/vi/EqWRZrupLrI/0.jpg
但这里有两个黑色的行,上下,我希望它更大.我读过0是更大的图片.
有谁知道是否有可能获得更好的图像的网址?,对于我的项目,我需要图像在网址上
我很感激帮助
问候 :)
在我的应用程序中,我能够使用相机类运行代码来拍照,但它给了我2048 x 1536像素的图像大小.
当我使用我的Android设备的默认相机时,它给我2048 x 1232像素的图像大小.
现在,问题是,当我拍照时,如何让我的应用程序给我与默认相机(2048 x 1232)相同的图像尺寸?
我有这些代码:
CameraActivity.java
public class CameraActivity extends Activity {
private static final String TAG = "CameraDemo";
Preview preview; // <1>
FrameLayout buttonClick; // <2>
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.camera);
Toast.makeText(getBaseContext(), "Touch the screen to take picture.", Toast.LENGTH_SHORT).show();
preview = new Preview(this); // <3>
((FrameLayout) findViewById(R.id.preview)).addView(preview); // <4>
//buttonClick = (Button) findViewById(R.id.buttonClick);
buttonClick = (FrameLayout) findViewById(R.id.preview);
buttonClick.setOnClickListener(new OnClickListener() {
public void …Run Code Online (Sandbox Code Playgroud) 这是代码:
class BinaryTree:
def __init__(self,rootObj):
self.key = rootObj
self.left = None
self.right = None
root = [self.key, self.left, self.right]
def getRootVal(root):
return root[0]
def setRootVal(newVal):
root[0] = newVal
def getLeftChild(root):
return root[1]
def getRightChild(root):
return root[2]
def insertLeft(self,newNode):
if self.left == None:
self.left = BinaryTree(newNode)
else:
t = BinaryTree(newNode)
t.left = self.left
self.left = t
def insertRight(self,newNode):
if self.right == None:
self.right = BinaryTree(newNode)
else:
t = BinaryTree(newNode)
t.right = self.right
self.right = t
def buildParseTree(fpexp):
fplist = fpexp.split()
pStack …Run Code Online (Sandbox Code Playgroud) 我想在应用程序图标上显示未读计数.为了达到这个目的,我引用了大量的堆栈溢出答案.所有的链接都说这是不可能的.但是android Mail,Message应用程序在图标顶部显示未读计数,在某些链接中表示使用widget而不是图标.但我不知道如何在Android应用程序中使用小部件而不是图标显示.

像上面的图像我想在我的应用程序图标中显示未读计数.
如果我有自定义菜单.
如何在Swiper.js中随时查看特定幻灯片?
<div class="menu">
<ul>
<li class="slide-3">go to slide 3</li>
<li class="slide-5">go to slide 5</li>
<li class="slide-1">go to slide 1</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我试过这样的东西但是没有用:
$('.slide-3').click(function(e) {
e.preventDefault();
$(".menu .active").removeClass('active');
$(this).addClass('active');
swipeTo( $('.pag2').index() );
});
Run Code Online (Sandbox Code Playgroud)