小编Ser*_*tov的帖子

Android:共享位图未保存到SD

我有一个应用程序,它截取屏幕截图,并与共享意图分享.每次用户想要简单地共享图像时,不是保存多个图像.以下是我用于保存到SD的图像的代码

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/png");

dir = "file://" + Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "Folder/" + location;
share.putExtra(Intent.EXTRA_STREAM, Uri.parse(dir));

startActivity(Intent.createChooser(share, "Share Image"));
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚如何简单地保存位图,如...

share.putExtra(Intent.EXTRA_STREAM, theBitmap);
Run Code Online (Sandbox Code Playgroud)

有没有办法在不保存图像的情况下执行此操作?

谢谢

java android bitmap

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

导入android.support.v13.app.FragmentActivity无法解析

我正在测试一个Android项目(http://developer.android.com/training/animation/screen-slide.html),我在一个类中有错误.

/*
 * Copyright 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF …
Run Code Online (Sandbox Code Playgroud)

eclipse android class project libs

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

什么是超类型方法?

我已经google了几次但仍然无法理解超类型方法.任何人都可以解释一下这是什么?

java oop supertype

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

深层链接无法回退到谷歌市场?

以下是我的情景:

  1. 如果已安装该应用,请启动该应用传递引荐来源数据并在应用内处理它.
  2. 如果未安装该应用,请直接向Google Play安装应用处理引荐来源数据.

我能够实现第一个案例

对于方案1,我有

链接1:

http://www.xxx.co.in/main?id=4&referrer="+referrer

我的活动配置正确,我能够实现方案1.

对于方案2,我有

final String url = "http://www.xxx.co.in/main?id=4&referrer="+referrer+"#Intent;scheme=market;action=android.intent.action.VIEW;package=com.xxx&referrer="+referrer+";end";

这个我无法实现,如果没有安装应用程序,而不是指示我谷歌播放,它试图在浏览器中打开www.xxx.co.in/main ....

这里有什么问题以及如何实现这一目标.

注意:我不想托管自己的服务器,因此从远程服务器重定向超出范围.

android deep-linking install-referrer

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

有没有办法在webview中拦截javascript触发的URL?

有没有办法拦截javascript触发的URL在WebView正常的hrefs使用shouldOverrideUrlLoading()

javascript android android-webview

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

在来电期间更改来电者的号码

首先,我找到了一种在拨出呼叫期间修改被叫号码的方法.我在来电时尝试了相同的来电号码,但我唯一能做的就是读取来电者的号码,而不是改变它.有人能给我一个暗示吗?

我到目前为止收到的代码:

Bundle b = intent.getExtras();

Log.d(TAG, "Phone State: "+ b.getString(TelephonyManager.EXTRA_STATE));
incomingNumber = b.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
Log.d(TAG, "incoming number: "+ incomingNumber);
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

android

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

Android图像旋转不适用于冰淇淋三明治

我有一个图像设置为在我的应用程序中旋转.除最新的Ice Cream Sandwich外,该代码适用于所有Android版本.图像仍然会旋转,但不会从图像的中心轴旋转.相反,它似乎从图像的左角(0,0)旋转.有没有人知道为什么这在冰淇淋三明治中不起作用?这是我的代码:

rotator.xml:

<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="1200"
    android:fromDegrees="0"
    android:pivotX="50%"
    android:pivotY="50%"
    android:repeatCount="infinite"
    android:toDegrees="360" />
Run Code Online (Sandbox Code Playgroud)

animation.java:

status.setImageResource(R.drawable.pending);
status.startAnimation(AnimationUtils.loadAnimation(_context, R.anim.rotator));
Run Code Online (Sandbox Code Playgroud)

谢谢!

java android android-4.0-ice-cream-sandwich

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

在ListActivity中添加操作栏

我是Android的新手.我需要一些帮助和你的建议.
我从1月份开始在Android工作,我在这里遇到了一些麻烦.我还在为Android 2.3开发应用程序.非常简单的应用程序.我已经阅读了关于动作栏的内容,我已经向图书馆推荐了诸如greendroid,sherlock actionbar和最后一个Johan Nilson动作栏.我仍然难以将其集成到我的应用程序中.所以我尝试创建自己的操作栏,麻烦一个接一个地出现.其中之一:即使列表视图向下滚动,很难将操作栏与我的ListView结合起来仍然保持在屏幕顶部.最后,动作栏的布局生成ListView的标题:

View header = getLayoutInflater().inflate(R.layout.header, null);
ListView listView = getListView();
listView.addHeaderView(header);
Run Code Online (Sandbox Code Playgroud)

并且按钮和图像按钮不适用于点击事件..

//try action button in actionbar
Menu1 = (Button) this.findViewById(id.button1);
Menu1.setOnClickListener(new OnClickListener(){
    @Override
    public void onClick(View v)
    {
        Toast.makeText(List_direktoriJson.this, "action bar..", Toast.LENGTH_LONG).show();          
    }
});
Run Code Online (Sandbox Code Playgroud)

怎么样,如果我希望动作栏仍然在列表视图布局的顶部?为什么单击时按钮和图像按钮不起作用?

android android-actionbar

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

如何打开和关闭自动亮度?(不重复)

我只是试图打开和关闭自动亮度.我开始使用此代码(在onCreate方法内)

final ToggleButton autoBrightToggle = (ToggleButton) findViewById(R.id.brightToggle);

    // display auto brightness state
    final ToggleButton autoBrightToggle = (ToggleButton) findViewById(R.id.autoToggle);
    autoOnOrOff.setText(String.valueOf(getAutoBrightnessMode()));

    autoBrightToggle.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            if (autoBrightToggle.isChecked()) {
                setAutoBright(true);
            } else {
                setAutoBright(false);
            }
        }
    }); // end anonymous OnClickListener function

    // toggle the brightness mode
    private void  setAutoBright(boolean mode) {
      if (mode) {
        Settings.System.putInt(cr, SCREEN_BRIGHTNESS_MODE, SCREEN_BRIGHTNESS_MODE_AUTOMATIC);
        autoOnOrOff.setText(String.valueOf(getAutoBrightnessMode()));
      } else {
        Settings.System.putInt(cr, SCREEN_BRIGHTNESS_MODE, SCREEN_BRIGHTNESS_MODE_MANUAL);
        autoOnOrOff.setText(String.valueOf(getAutoBrightnessMode()));
      }
    }
Run Code Online (Sandbox Code Playgroud)

哪个似乎不起作用.setAutoBrightnessMode()方法也在onResume()中再次调用,但具有相同的非结果.无论如何,如果有人觉得这个问题多余,我很抱歉,其他帖子没有让我到达我需要去的地方!

(FWIW - 我在我的旧Droid X和我的Galaxy Nexus上测试了这个,而不是模拟器)

编辑 - 更新:我现在99%确定我没有看到设置面板和桌面小部件中反映的自动亮度模式有任何变化 - 即使 …

settings android

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

淡出多行 TextView 中的最后一行

是否有任何解决方案可以淡出多 lint TextView 中的最后一行?效果如下:

带有淡入淡出效果的 TextView

android textview

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