问题列表 - 第36814页

将位图保存到SD卡,而不是在android中压缩它

我正在使用android内置摄像头拍照,然后将相同的图片附加到电子邮件,当我在1.6设备中测试此功能时,我能够在内置摄像头中命名要拍摄的图片,但在2.1中,图片是有一个名字,即由设备给出,

如何在2.1内置摄像头图像中提供用户定义的名称..

为了避免这个问题,我手动保存图像,但是当我尝试通过意图将图像作为位图返回,然后使用压缩方法将其保存到SD卡

此方法处理内置摄像头的结果

protected void onActivityResult(int requestCode, int resultCode, Intent data)
 {
  File file = new File(Environment.getExternalStorageDirectory()
    + "/test.png");
  switch (requestCode)
  {
  case PHOTO_ACTION:
   if (resultCode == RESULT_CANCELED)
   {
     addPhoto = false;
     Toast.makeText(this, "Canceled ", Toast.LENGTH_LONG).show();
     break;
   } else if (resultCode == RESULT_OK)
   {
    Bundle b = data.getExtras();
    Bitmap bm = (Bitmap) b.get("data");

    FileOutputStream out;
    try
     {

     out = new FileOutputStream(file);
     bm.compress(Bitmap.CompressFormat.JPEG, 100, out);
     out.flush();
     out.close();
     scanPhoto(file.toString());
     out = null;
     addPhoto = true;
     } catch (Exception e)
      {
       e.printStackTrace(); …
Run Code Online (Sandbox Code Playgroud)

camera android store bitmap

6
推荐指数
1
解决办法
8751
查看次数

使用Null值更新列

我尝试更新表格如下:

update userloginstats set logouttime = sysdate where logouttime = null;
Run Code Online (Sandbox Code Playgroud)

它没有使用空值更新列.什么地方出了错?

sql oracle null sql-update

26
推荐指数
4
解决办法
8万
查看次数

当属性达到目的时,标记接口的需求是什么?

我有点困惑

标记接口与属性的目的.

他们的目的对我来说是一样的(如果我错了,请原谅我).

任何人都可以解释他们的目的有何不同?

.net c#

13
推荐指数
4
解决办法
2689
查看次数

php - unset $ this

我创建了一个类似于文件包装器的类.当用户调用delete方法时,我想取消设置对象(实际上是$ this).有办法(解决方法)吗?手册说不,没办法......

php file this wrapper unset

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

Gson忽略值为null的映射条目

Gson gson = new Gson();

Map<String,Object> map = new HashMap<String, Object>();
map.put("a", 1);
map.put("b", null);

System.out.println(gson.toJson(map)); //prints {"a":1}
Run Code Online (Sandbox Code Playgroud)

如何让它包含所有条目?

java json gson

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

在MS Word中运行外部vba代码

我可以将外部代码链接到Word文档吗?我有很多带有宏的文字文件(VBA代码).全部使用相同的代码.我希望代码可以从外部源代码而不是从所有这些文档中运行.这样,如果我必须更新代码,我只有一个地方我必须进行更新.

vba ms-word word-vba

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

在C++中,如何初始化在Singleton模板中声明的私有类的静态成员?

好吧,我应该简单地说我想创建一个我可以继承的基础Singleton类,以及我希望通过模板实现的方式.

为了避免内存泄漏,我不直接使用指向实例的指针,而是使用将处理删除指针的私有类.

这是我的实际代码(不工作):

template <typename T> class Singleton
{
private:
    class PointerInstance
    {
    private:
        T* instance;
    public:
        PointerInstance() : instance(0) {}
        ~PointerInstance() { delete instance; } // no memory leak !
        T* Get()
        {
            if ( !instance ) {
                instance = new T();
            }
            return instance;
        }
    };
    static PointerInstance PInstance;
public:
    static T* pGetInstance(void)
    {
        return PInstance.pGet();
    };
protected:
    Singleton(void){};
    ~Singleton(void){};
};
Run Code Online (Sandbox Code Playgroud)

这是典型的派生类声明应该是这样的:

class Child : public Singleton<Child>
{
    friend class Singleton<Child>;
    Child();
    // etc...
};
Run Code Online (Sandbox Code Playgroud)

基本上缺少的是我作为Singleton的每个T类的PInstance实例.

我的问题是:有没有办法一劳永逸地在包含上面代码的Singleton.h中使用一些通用代码行,或者除了为每个代码添加一些特定的代码行之外别无选择衍生类?

(Bonus:有没有更好的方法在C++中使用Singleton类?)

c++ inheritance singleton templates

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

如果我可以用另一种方式初始化实例变量,为什么我应该使用构造函数

为什么我应该使用构造函数来初始化实例变量,而这可能是在它们声明的时候?

class Frog {
     public int x = 4;
     Frog() { // Why should I use you }
}
Run Code Online (Sandbox Code Playgroud)

java

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

带谓词的NSFetchedResultsController忽略从不同NSManagedObjectContext合并的更改

我正在使用NSFetchedResultsController具有谓词的表视图内容:

[NSPredicate predicateWithFormat:@"visible == %@", [NSNumber numberWithBool:YES]]
Run Code Online (Sandbox Code Playgroud)

在后台线程使用单独NSManagedObjectContext我更新几个实体并将其visible值更改NOYES.保存,合并主线程中的更改NSManagedObjectContext.但是,NSFetchedResultsControllerfetchedObjects没有改变.控制器也不会调用-controller:didChangeObject:...委托.如果实体在主线程上以相同的方式更新(我的测试应用程序调用相同的方法),一切都按预期工作.

通知也NSUpdatedObjectsKey包含这些对象.

目前我发现的唯一解决方案是呼叫每个NSUpdatedObjectsKey实体:

NSManagedObjectContext *context = ... // main thread context
[context existingObjectWithID:[object objectID] error:nil]
Run Code Online (Sandbox Code Playgroud)

此问题仅适用于先前与谓词不匹配的更新对象.

我错过了一些明显的东西吗

core-data nspredicate nsfetchedresultscontroller ios

27
推荐指数
1
解决办法
6427
查看次数

在php中更改今天的日期和时间

是否有可能改变php的当前日期和时间(类似于set_time(strtotime('1999-09-09')),所以当我调用time()时它会返回1999-09-09的时间戳?我需要设置它全球适用于整个应用.

编辑

我已经有一个旧的应用程序,我需要设置当前日期.我不能接受任何自定义功能.想象一下,我应该检查所有代码并替换每次time()调用.即使我会这样做,它也无济于事,因为我还需要替换getdate()等函数.

php datetime

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