小编Chi*_*hod的帖子

10秒后关闭活动?

我用它来调用另一个活动

Main.java

 Intent intent = new Intent(this, Message_Note.class);
  intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

Message_Note.java:

public class Message_Note extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.message);
    }



}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在10秒后关闭Message_Note活动?我应该使用一个线程?

eclipse android android-intent android-service

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

如何将视频转换为base64数据

我有一个应用程序,从相机或画廊拍摄视频并将其转换为base64数据,并将数据发送到服务器,但问题是每当我转换base64数据时,它将不是视频数据变量中的正确数据.为此我用下面的代码:

FileInputStream objFileIS = null;
try
{
    System.out.println("file = >>>> <<<<<" + selectedImagePath);
    objFileIS = new FileInputStream(selectedImagePath);
} 
catch (FileNotFoundException e) 
{
    e.printStackTrace();
}
ByteArrayOutputStream objByteArrayOS = new ByteArrayOutputStream();
byte[] byteBufferString = new byte[1024];
try
{
    for (int readNum; (readNum = objFileIS.read(byteBufferString)) != -1;) 
    {
        objByteArrayOS.write(byteBufferString, 0, readNum);
        System.out.println("read " + readNum + " bytes,");
    }
} 
catch (IOException e)
{
    e.printStackTrace();
}                    

videodata = Base64.encodeToString(byteBufferString, Base64.DEFAULT);
Log.d("VideoData**>  " , videodata);
Run Code Online (Sandbox Code Playgroud)

请纠正......

video base64 android

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

在android中没有调用WebView方法

我的Web视图没有调用它返回警告的javascript函数,如下所示.任何人都可以建议如何摆脱以下警告.

07-30 10:15:44.031: W/webview_proxy(3770): java.lang.Throwable: Warning: A WebView method was called on thread 'WebViewCoreThread'. All WebView methods must be called on the UI thread. Future versions of WebView may not support use on other threads.

以下是我的功能.

public boolean onLongClick(View v){
    System.out.println("dfdsf");
    // Tell the javascript to handle this if not in selection mode
    //if(!this.isInSelectionMode()){
        this.getSettings().setJavaScriptEnabled(true);
        this.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
        this.getSettings().setPluginsEnabled(true);
        this.loadUrl("javascript:android.selection.longTouch();");
        mScrolling = true;
        //this.setJavaScriptEnabled(true);
    //}


    // Don't let the webview handle it
    return true;
}
Run Code Online (Sandbox Code Playgroud)

methods android webview

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

文字动画从左到右,就像Android中的闪耀一样

我不知道它调用了什么类型的动画,但我想实现它,如下所示.我在iOS中看到了这个动画.

在此输入图像描述

正如你所看到的那样,取消的句子幻灯片将从左到右动画,就像它背后有一盏灯一样.

我不知道该用什么.我尝试了一些类似Alpha的动画,但无法实现.谁能帮我?

animation android

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

用两种不同颜色的文字填充形状

我试图实现这一点,但我只能实现填充对象(形状).我的要求是改变文字颜色和形状填充.

形状可以填充百分比,例如直到
10%到50%=绿色
51%到80%=黄色
81%到100%=红色

当黄色填充" : "形状的背景时,它会将颜色更改为" 白色 ",此前为" 黄色 ".这种形状的大小也是动态的.

我尝试和实现了什么?

我可以用百分比填充形状,但在到达文本边缘时无法更改颜色.

在此输入图像描述

在此输入图像描述

android background shape textcolor

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

AsyncTask上的Fire事件已经完成

我的应用程序有登录活动,它通过互联网网站检查凭据.为此,我(必须)使用AsyncTask类.登录成功后,全局变量将设置为true.

因为这是异步的,所以活动不会等待结果,所以我想添加一个由AsyncTask类的后执行方法触发的事件.然后listener登录活动将自行关闭,主活动可见.

我想知道是否以及如何做到这一点.我已尝试过其他帖子的一些例子,但无法从中找出答案.

我想我必须做以下事情: - interfaceAsyncTask类中创建一个- 从该类的post_execute方法,我举起事件,但是如何?- listener在登录活动中放一个,但是如何?

任何帮助表示赞赏.

此致,埃里克

android interface listener android-asynctask android-event

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

如何创建带有许多可拖动视图的可缩放和可平移视图?

我正在尝试board game在 Android 中创建一个包含一个板上有许多瓷砖的板,它可以在板周围拖动,也可以从玩家的机架拖到或拖到玩家的机架上。这与Wordfeud游戏非常相似。

该板具有固定尺寸。我希望用户能够捏合缩放,并在板周围平移,并在板周围拖动图块。放大/缩小时,图块必须与板一起缩放。

我正在努力寻找正确的设置方法。我想过并尝试过两种方法:

  1. 使用HorizontalScrollView具有组合ScrollViewRelativeLayout一个孩子。这RelativeLayout将包含所有图块。这工作正常,但我将如何实现捏缩放?
  2. 使用此示例缩放和平移视图:http : //android-developers.blogspot.nl/2010/06/making-sense-of-multitouch.html。但是,我将如何在此视图的顶部添加与此视图一起缩放和平移的图块?

这两个选项似乎都不是正确的解决方案。我有兴趣了解其他 Android 开发人员将如何设置它,并希望他们为我提供正确的方向。

android pinchzoom

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

关于request.setTesting(true)代码行

我想在我的Android PhoneGap应用程序中包含admob.

要包含admob,我推荐链接https://github.com/sainttex/PhoneGap-Android-Native-AdMob

我的问题是关于下面的代码行.

request.setTesting(true);
Run Code Online (Sandbox Code Playgroud)

我必须在市场上的应用程序中删除该代码行吗?

android admob

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

Android中的实时相机流媒体

我知道如何使铅笔素描成像,但我的问题与此不同.

我在Play商店找到了铅笔相机应用程序,它在其应用程序中使用了Live Camera Streaming.

在此输入图像描述

显示图像后,您已经知道我的问题是什么.

问题:我怎样才能做到这一点?

我知道相机颜色效果,但它没有这样的选择.将OpenCV的做到这一点?

android image-processing android-camera

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

如何为EditText设置边框颜色

我用过这个.

<color name="edt_pressed">#99CBFF</color>
<color name="edt_focused">#CEF7F6</color>
<color name="edt_default">#000000</color>
Run Code Online (Sandbox Code Playgroud)

gradient_edt_focused

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">    
<stroke android:width="1dip" android:color="@color/edt_focused" />
</shape>
Run Code Online (Sandbox Code Playgroud)

edt_border.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" > 
<item android:state_pressed="true" android:drawable="@layout/gradient_edt_pressed"/>
<item android:state_focused="true" android:drawable="@layout/gradient_edt_focused"/>
<item android:drawable="@layout/gradient_edt_default"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

activity_main.xml中

<EditText
    android:id="@+id/uname" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"                
    android:singleLine="true"
    android:background="@layout/textview_border"/>
Run Code Online (Sandbox Code Playgroud)

现在边框工作正常,但在键入文本时,背景颜色为黑色.

android border-color android-edittext

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