标签: android-event

听WIFI状态

我想设置监听器来监听无线状态,任何人都可以帮助我使用我的代码

import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
Run Code Online (Sandbox Code Playgroud)

...

 TelephonyManager wTelephonyManager;
Run Code Online (Sandbox Code Playgroud)

...

     wTelephonyManager=(TelephonyManager)getSystemService(Context.WIFI_SERVICE);
    wTelephonyManager.listen(new PhoneL(),PhoneStateListener.LISTEN_DATA_CONNECTION_STATE);
    connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
Run Code Online (Sandbox Code Playgroud)

//这是我使用的事件,我想收听wifi更改,上面的代码全部在onCreate {}

class PhoneL extends PhoneStateListener

{   






    public void onWifiStateChanged(int state, String nesto)
    {
         mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
            //mWifi.isConnectedOrConnecting()
             if(mWifi.isConnectedOrConnecting())
             {
                 Toast.makeText(WifiActivity.this,"Ima WIFI",Toast.LENGTH_LONG).show();     
             }
             else
             {
                 Toast.makeText(WifiActivity.this,"! NEMA WIFI",Toast.LENGTH_LONG).show(); 
             }


    }

}
Run Code Online (Sandbox Code Playgroud)

//任何人都可以帮我创建一个监听器,它将监听wifi状态并检查wifi是否已连接或连接,如果不是我想通过3g/4g启用数据包流量

android android-wifi android-wireless android-event

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

AsyncTask上的Fire事件已经完成

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

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

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

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

任何帮助表示赞赏.

此致,埃里克

android interface listener android-asynctask android-event

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

如何在Android中自定义共享意图Onclick事件

如何为Facebook App自定义Android Share Intent.当我使用共享Intent时,我得到以下对话框.

分享意图对话

但我使用Facebook sdk发布图片和文字.以及如何定制,当我们点击上面对话框中的Facebook图标时,它将导航到我的自定义Facebook对话框...

android android-intent android-event android-facebook

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

SlidingUpPanelLayout和ScrollView

我有一个SlidingUpPanelLayout,它将图像保存为顶视图,还有一个需要滑动的视图寻呼机.它viewpager有3个片段,其中两个是列表视图.所以我希望能够在拉起时扩展视图寻呼机,一旦视图寻呼机启动,我希望能够scrollviews在片段内部滚动.但是当拉下来scrollview以防万一没有滚动时,我想开始崩溃viewpager.因此SlidingUpPanelLayout,如果没有更多要滚动的内容,请建议如何在拉动滚动视图时进行折叠?

在这里,我发布了一些代码:我尝试捕获触摸事件并onInterceptTouchEvent以下列方式覆盖SlidingUpPanel 函数:

@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
    if (isHandled) {
        Log.i("interceptToch", "HEREEE");
        return onTouchEvent(ev);
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

所以当SlidingUpPanelLayout扩展时,我设置了isHandled = false.因此,当slidingUpPanelLayout展开时,所有触摸事件都将传递给其子视图.

而且我也放入onTouchEventscrollView,以便解锁SlidingUpPanelLayout.onInterceptTouchEvent:

public boolean onTouch(View v, MotionEvent event) {
    int action = event.getAction();
    if (action == MotionEvent.ACTION_DOWN) {
        scroll = 0;
        y = event.getY();
    } else if (action == MotionEvent.ACTION_MOVE) {
        if (scroll_view_summary.getScrollY() == 0 && …
Run Code Online (Sandbox Code Playgroud)

android slideup android-sliding android-scrollview android-event

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

如何知道在布局 OnClickListener 中单击了哪个视图?

我有一个包含一些视图的布局。我想在用户单击布局中的任意位置时设置一些操作,因此我为布局设置了一个 OnClickListener,该布局工作清晰。但是我怎么知道点击了哪个视图?我想根据点击的视图分配不同的动作;或者可能没有点击视图,它只是布局本身。所以问题是,如果我为其中一个视图设置 OnClickListener,与布局和视图相关的 OnCLickListeners 都将被激活,但我只想要视图操作。提前致谢。

android android-layout android-view android-event

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

如何在单次触摸后启用拖动标记(Android Map Api v2)?

我有一张带有一些标记的地图。我设置了拖动侦听器:

map.setOnMarkerDragListener(this);
Run Code Online (Sandbox Code Playgroud)

但是只有在用户长按标记后才能启用拖动。我想立即启用拖动。有没有办法用 Android Maps (v2) 做到这一点?

android google-maps android-event android-maps-v2

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

切换按钮事件无法在各种设备上运行

我正在各种型号上测试我的应用程序,我已经意识到切换按钮ON和OFF事件不起作用.这是设备列表:

三星YS5360三星Galaxy Note三星S Plus HTC Sensation XE HTC Wildfire S摩托罗拉RAZR
LG Optimus Black索尼爱立信Xperia neo V

因为我遵循了所有Android规范,所以我不确定我做错了什么.这些事件适用于其他设备.我可以请一些帮助吗?

[重新编辑]

这就是我实现监听器的方式:

    @Override
    public void onCheckedChanged(CompoundButton arg0, boolean change) {

        if(change){
            if(text.containsKey("on")){
                // do something
            }
        }else{
            if(text.containsKey("off")){
                // do something
            }
        }
        if(text.containsKey("clicked")){
            // do something
        }
     // }
   }
};
Run Code Online (Sandbox Code Playgroud)

我检查ON和OFF状态,但这似乎不适用于其他设备.

events android togglebutton android-event

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

getDownTime()和getEventTime()

有什么区别:getEventTime()和getDownTime()?在文档http://developer.android.com/reference/android/view/MotionEvent.html 两者似乎做同样的事情,但他们输出不同的值.

android android-event

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

什么Android事件只被调用一次,直到活动被销毁?

我正在寻找一个答案(但我可能会问错误的问题)

问题 - 任何事件只会被召唤一次,直到一项活动被销毁?

我问,因为当我的用户将手机旋转到横向oncreate和onstart都被调用导致重新加载各种类型.

我正在寻找一个可以将行为放入其中的事件,只能运行1次(直到活动被杀死)

先感谢您

android android-event

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

在 cocos2d-x 中聆听 Android 后退按钮

我想在 android 活动中跟踪 android 后退按钮。

我在 C++ 中的 onKeyReleased() 中的后退按钮上已经做好了所有准备工作,但是当我在 onBackPressed() 、 onKeyUp() 、 OnKeyDown() 等活动方法中检查后退按钮时,我什么也没得到。

请帮助我。

android cocos2d-x android-event cocos2d-x-3.0

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