小编use*_*267的帖子

如何在Android中以编程方式打开3G移动数据?

package com.testing.connection;

import android.app.Activity;
import android.net.ConnectivityManager;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class ConnectionActivity extends Activity implements OnClickListener{

    Button press;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        press = (Button)findViewById(R.id.button1);
        press.setOnClickListener(this);
    }

    public void onClick(View view){
        ConnectivityManager mgr = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);

        boolean is3G = mgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting();
        boolean isWifi = mgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();

        if(isWifi){
            Toast.makeText(this, "WiFi connected...", Toast.LENGTH_LONG).show();
            sendMail();
        }
        else{
            //**Turn on Mobile Data
            //**Then sendMail()
            //**Turn off Mobile …
Run Code Online (Sandbox Code Playgroud)

android 3g-network

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

如何解决Android中的NullPointerException错误?

下面的代码可以在Eclipse的模拟器中顺利运行,但是当我在Android手机和平板电脑上运行该代码时会出现问题。

public class RingerActivity extends Activity{
/** Called when the activity is first created. */
Button press;
boolean tone = true;
MediaPlayer mp;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    mp = new MediaPlayer();
    mp = MediaPlayer.create(RingerActivity.this, R.raw.alarm);
    //Error occurs at here
    mp.start();

    Handler h = new Handler();
    Runnable stopPlaybackRun = new Runnable() {
        public void run(){
            mp.stop();
            mp.release();
        }    
    };
    h.postDelayed(stopPlaybackRun, 20 * 1000);

    AudioManager manager = (AudioManager)getSystemService(AUDIO_SERVICE);
    if(manager!=null){
        manager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
        int maxVolume = manager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
        manager.setStreamVolume(AudioManager.STREAM_MUSIC, maxVolume, 0);
    } …
Run Code Online (Sandbox Code Playgroud)

android nullpointerexception android-mediaplayer

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

如何在Android上禁用物理卷按钮?

我正在开发一个Android应用程序,我的应用程序一旦启动就会发出警报,但我想禁用外部音量按钮,这样当手机发出警报时,用户无法调低警报音量.我已经在Android手机上测试了Android版本2.3.5,但它无法正常工作.以下是我的编码.希望有人可以帮助我...谢谢.

@Override
public boolean onKeyDown(int keyCode, KeyEvent event){

    if (keyCode == KeyEvent.KEYCODE_VOLUME_UP){
        Toast.makeText(this, "Volume Up", Toast.LENGTH_LONG).show();
        return true;
    }

    if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){
        Toast.makeText(this, "Volume Down", Toast.LENGTH_LONG).show();
        return true;
    }

    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

android

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

如何在Android中列出所有帐户(Facebook,Twitter,Gmail等)?

我打算写一个简单的代码,列出我的Android手机中关联的所有帐户,如Facebook,Twitter,Gmail,Dropbox等......

    AccountManager am = AccountManager.get(this);
    Account [] acc = am.getAccounts();
    if (acc.length > 0){
        for (int i=0; i<acc.length; i++){
            listedAcc = acc[i] + "\n";
        }
        accounts.setText(listedAcc.toString());
Run Code Online (Sandbox Code Playgroud)

运行上面的编码后,TextView"帐户"只显示我

    Account {name=abc@hotmail.com,
             type=com.android.exchange}
Run Code Online (Sandbox Code Playgroud)

如何在我的手机中列出所有其他帐户...谢谢......

android

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

如何删除Android中SMS收件箱中的所有邮件?

我想删除我的消息中的所有消息,只需单击按钮.但我已经尝试过下面的编码,它不起作用......有人可以帮助我实现这个目标吗?谢谢...

public class DeleteSMSActivity extends Activity implements OnClickListener{
/** Called when the activity is first created. */
Button press;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    press = (Button)findViewById(R.id.button1);
    press.setOnClickListener(this);
}

public void onClick(View view){

    ContentResolver cr = getContentResolver();
    Uri inboxUri = Uri.parse("content://sms/inbox");
    Cursor c = cr.query(inboxUri , null, null, null, null);
    while (c.moveToNext()) {
        // Delete the SMS
        String pid = c.getString(0); // Get id;
        String uri = "content://sms/" + pid;
        cr.delete(Uri.parse(uri), null, null);
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我应该在Manifest中添加什么?使用我的Galaxy …

android

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

如何从我的应用程序访问Android设置?

我想通过单击活动A中的按钮从我的应用程序访问Android设置,之后当用户单击设置中的后退按钮时,它会将用户带到活动B ...

我正在运行的下面的代码能够将我带到活动A的设置,但是当我在"设置"页面中并单击后退按钮时,它会将我带回活动A,有人可以教我如何按顺序操作点击"设置"中的"返回"按钮,将我带到活动B?

 startActivity(new Intent(android.provider.Settings.ACTION_SECURITY_SETTINGS));
Run Code Online (Sandbox Code Playgroud)

android

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