小编jig*_*gar的帖子

如何获得可用的wifi网络并将其显示在android中的列表中

朋友们,我想找到所有可用的WiFi网络并将其显示在我尝试过的列表中,如下所示.但它不起作用.我已经编辑了我的代码,现在我得到了结果但是得到了我不需要的所有结果.我只需要列表中的wifi网络名称.

public class MainActivity extends Activity {

    TextView mainText;
    WifiManager mainWifi;
    WifiReceiver receiverWifi;
    List<ScanResult> wifiList;
    StringBuilder sb = new StringBuilder();

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mainText = (TextView) findViewById(R.id.tv1);
        mainWifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);

        if (mainWifi.isWifiEnabled() == false)
        {  
             // If wifi disabled then enable it
             Toast.makeText(getApplicationContext(), "wifi is disabled..making it enabled",
             Toast.LENGTH_LONG).show();
             mainWifi.setWifiEnabled(true);
         } 

         receiverWifi = new WifiReceiver();
         registerReceiver(receiverWifi, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
         mainWifi.startScan();
         mainText.setText("Starting Scan...");

     }

     public boolean onCreateOptionsMenu(Menu menu) {
            menu.add(0, 0, 0, "Refresh");
            return super.onCreateOptionsMenu(menu);
     } …
Run Code Online (Sandbox Code Playgroud)

android wifimanager android-wifi android-listview

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

如何在对话框打开时为活动设置可取消的false?

嗨,我做了一个活动,我打开一个活动作为另一个活动的对话框弹出窗口,所以我问.这是我的主题的问题,

 <item `name="android:windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item>`
Run Code Online (Sandbox Code Playgroud)

但我不知道我应该改变什么值,"windowCloseOnTouchOutside"以便我可以做我的活动对话框设置取消错误..?我的主题代码如下:

 <style name="Theme.Dialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowTitleStyle">@android:style/DialogWindowTitle</item>
        <item name="android:windowBackground">@android:drawable/panel_background</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
        <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
        <item name="android:windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item>
        <item name="android:windowActionModeOverlay">true</item>

        <item name="android:colorBackgroundCacheHint">@null</item>

        <item name="textAppearance">@android:style/TextAppearance</item>
        <item name="textAppearanceInverse">@android:style/TextAppearance.Inverse</item>

        <item name="textColorPrimary">@android:color/primary_text_dark</item>
        <item name="textColorSecondary">@android:color/secondary_text_dark</item>
        <item name="textColorTertiary">@android:color/tertiary_text_dark</item>
        <item name="textColorPrimaryInverse">@android:color/primary_text_light</item>
        <item name="textColorSecondaryInverse">@android:color/secondary_text_light</item>
        <item name="textColorTertiaryInverse">@android:color/tertiary_text_light</item>
        <item name="textColorPrimaryDisableOnly">@android:color/primary_text_dark_disable_only</item>
        <item name="textColorPrimaryInverseDisableOnly">@android:color/primary_text_light_disable_only</item>
        <item name="textColorPrimaryNoDisable">@android:color/primary_text_dark_nodisable</item>
        <item name="textColorSecondaryNoDisable">@android:color/secondary_text_dark_nodisable</item>
        <item name="textColorPrimaryInverseNoDisable">@android:color/primary_text_light_nodisable</item>
        <item name="textColorSecondaryInverseNoDisable">@android:color/secondary_text_light_nodisable</item>
        <item name="textColorHint">@android:color/hint_foreground_dark</item>
        <item name="textColorHintInverse">@android:color/hint_foreground_light</item>
        <item name="textColorSearchUrl">@android:color/search_url_text</item>

        <item name="textAppearanceLarge">@android:style/TextAppearance.Large</item>
        <item name="textAppearanceMedium">@android:style/TextAppearance.Medium</item>
        <item name="textAppearanceSmall">@android:style/TextAppearance.Small</item>
        <item name="textAppearanceLargeInverse">@android:style/TextAppearance.Large.Inverse</item>
        <item name="textAppearanceMediumInverse">@android:style/TextAppearance.Medium.Inverse</item>
        <item name="textAppearanceSmallInverse">@android:style/TextAppearance.Small.Inverse</item>

        <item name="listPreferredItemPaddingLeft">10dip</item>
        <item name="listPreferredItemPaddingRight">10dip</item>
        <item name="listPreferredItemPaddingStart">10dip</item> …
Run Code Online (Sandbox Code Playgroud)

android themes android-theme

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

如何在android中清除视图?

我已经在android中创建了一个简单的演示应用程序用于绘图,现在任何人都可以告诉我如何在一次单击中删除视图和清除屏幕.我尝试过如下:请帮我做... ....提前..!

main.java

package com.example.singletouch;

import com.example.singletouch.R.attr;

import android.os.Bundle;
import android.app.Activity;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.LinearLayout;

public class MainActivity extends Activity {
    ImageView pen;
     SingleTouchView mDrawView;

     ImageView remove;
    LinearLayout pens;

    LinearLayout pen1, pen2, pen3, pen4;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
         mDrawView = (SingleTouchView) findViewById(R.id.myview);


        pen = (ImageView) findViewById(R.id.pen);
        pens = (LinearLayout) findViewById(R.id.linear);
        pens.setVisibility(View.GONE);
        pen1 = (LinearLayout) findViewById(R.id.pen1);
        pen2 = (LinearLayout) findViewById(R.id.pen2);
        pen3 …
Run Code Online (Sandbox Code Playgroud)

android android-canvas android-view

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

程序在android中的启动画面后无法正常工作

我已经制作了一个简单的android for splash demo,因为有两个活动在那里但是在启动画面程序停止运行之后...请帮帮我吧..

我的代码:

splash.java

package com.esp.therisemethod.ui;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.esp.therisemethod.R;
import com.esp.therisemethod.util.Log;

public class SplashActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);

        Thread splashThread = new Thread() {
            public void run() {
                try {
                    sleep(2000);
                } catch (InterruptedException e) {
                    Log.error(this.getClass() + "::: OnCreate Thread :::", e);
                }

                Intent intent = null;
                intent = new Intent(SplashActivity.this, Registration.class);
                startActivity(intent);
                finish();
            }
        };
        splashThread.start();

    }

}
Run Code Online (Sandbox Code Playgroud)

registration.java

package com.esp.therisemethod.ui;

import android.app.Activity;
import …
Run Code Online (Sandbox Code Playgroud)

android splash-screen android-intent

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

如何从android中的视频捕获帧?

嗨,我制作了一个在 android 中播放的自定义视频。有一些简单的“播放”、“暂停”、“再次播放”和“捕获”按钮。现在我已经完成了除“捕获”之外的所有这些功能。我已经搜索了很多链接并在谷歌上搜索了很多,但我找不到如何从 android 中运行的视频中捕获帧?我的代码如下:请帮助我是:

主程序

package org.apache.android.media;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.URLUtil;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.Toast;

    import android.widget.VideoView;
    public class VideoViewDemo extends Activity {
        private static final String TAG = "VideoViewDemo";
        private VideoView mVideoView;
        private EditText mPath;
        private ImageButton mPlay;
        private ImageButton mPause;
        private ImageButton mReset;
        private ImageButton mStop;
        private ImageButton mcaptur;
        private String current;
        @Override
        public void …
Run Code Online (Sandbox Code Playgroud)

android android-video-player android-videoview

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

ImageVIew Zoom无法在android中运行

我已经在android中为imageView zoom..i做了一个简单的演示程序,尝试了下面的代码,但是当捏或点击时图像不会变焦..请帮忙

main.java

package com.example.imageviewzoomdemo;

import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.util.FloatMath;
import android.view.Menu;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.ImageView;

public class MainActivity extends Activity {
ImageView imageview;

Matrix matrix =new Matrix();
Matrix savedMatrix =new Matrix();
PointF start = new PointF();
PointF mid =new PointF();
float  oldDist = 1f;
final static int NONE = 0;
final static int DRAG = 1;
final static int ZOOM = 2;
int mode = NONE;
    @Override
    protected …
Run Code Online (Sandbox Code Playgroud)

android image-zoom android-imageview

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