小编Sha*_*mam的帖子

Android:从通知栏中删除通知

我已经创建了一个应用程序,并且我设法在android通知栏中添加通知.现在我需要示例如何从事件通知栏中删除该通知?

notifications android

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

使用android中的游标从sqlite数据库显示图像

我想使用游标从sqlite数据库中显示imageview中的图像.我使用下面的代码来检索图像,但我无法在imageview中显示图像.

Cursor c=this.db.query(TABLE_NAME, new String[] { "name","price","image" },
                null, null, null, null, null);
name.setText(c.getString(0));
price.setText(c.getString(1));
byte b[]=c.getBlob(2);
Bitmap bp=BitmapFactory.decodeByteArray(b, 0, b.length);
ImageView image=(ImageView)findViewById(R.id.ImageView);
//ByteArrayInputStream imageStream = new ByteArrayInputStream(b);               
//Bitmap theImage = BitmapFactory.decodeStream(imageStream);
//image.setImageBitmap(theImage);               
image.setImageBitmap(bp); 
Run Code Online (Sandbox Code Playgroud)

除图像外,将显示名称和价格,但不显示图像.任何可以帮助我解决这个问题的建议或代码.

请帮我.

提前致谢..

sqlite android image

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

Android:为什么onClick方法不起作用?

<uses-sdk android:minSdkVersion="8" />
Run Code Online (Sandbox Code Playgroud)

在xml中定义的onClick方法

 <TextView
    android:id="@+id/titlemainpage"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"       
    android:text="Social To Dos"   
    android:onClick="testing" />
Run Code Online (Sandbox Code Playgroud)

java类中使用的测试方法是

public void testing(View v){

    Toast.makeText(this, "Clicked", Toast.LENGTH_LONG).show();

    textview.setTextColor(Color.CYAN);
}
Run Code Online (Sandbox Code Playgroud)

android onclick textview

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

Android:当SD卡作为磁盘驱动器安装到计算机时检测到

我正在编写一个应用程序,需要检测SD卡何时作为磁盘驱动器通过USB安装到计算机或手动删除时.为此尝试使用广播接收器,但onReceive没有被调用.我的代码如下.

IntentFilter filter2 = new IntentFilter();
        //filter2.addAction(Intent.ACTION_AIRPLANE_MODE_CHANGED);
        filter2.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
        filter2.addAction(Intent.ACTION_MEDIA_SHARED);
        filter2.addAction(Intent.ACTION_MEDIA_REMOVED);
        filter2.addAction(Intent.ACTION_MEDIA_MOUNTED);

        registerReceiver(new CustomBroadcastReceiver(), filter2);
Run Code Online (Sandbox Code Playgroud)

我的广播接收器如下......

public class CustomBroadcastReceiver extends BroadcastReceiver{

    public CustomBroadcastReceiver(){

    }

    @Override
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();

        if(action.equals(Intent.ACTION_MEDIA_UNMOUNTED) || action.equals(Intent.ACTION_MEDIA_SHARED) || action.equals(Intent.ACTION_MEDIA_REMOVED)){
            HardwareManager.IS_MEDIA_MOUNTED = false;
        }else if(action.equals(Intent.ACTION_MEDIA_MOUNTED)){
            HardwareManager.IS_MEDIA_MOUNTED = true;
        }else if(action.equals(Intent.ACTION_AIRPLANE_MODE_CHANGED)){
            HardwareManager.IN_AIRPLANE_MODE = intent.getBooleanExtra("state", false);
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

当我通过USB连接为磁盘驱动器时,onReceive方法不会触发.

我究竟做错了什么 ?

android broadcastreceiver android-sdcard

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

如何在android c2dm0 +中检索注册ID并向第三方应用程序发送消息

发件人ID用于c2dm的注册过程.但是没有接收消息或任何注册ID.

//Akashc2dmActivity.java文件

public class Akashc2dmActivity extends Activity implements OnClickListener {
    Button Register,id;
    private static PowerManager.WakeLock mWakeLock;
    private static final String WAKELOCK_KEY = "C2DM_LIB";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        if (mWakeLock == null) {
            PowerManager pm = (PowerManager) Akashc2dmActivity.this
                    .getSystemService(Context.POWER_SERVICE);
            mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
                    WAKELOCK_KEY);
        }
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Register = (Button) findViewById(R.id.button);
        Register.setOnClickListener(this);
    }

public void sendRequest(View ignored) {
    Log.d("Register", "hello");
    Intent registrationIntent = new Intent(Constants.SEND_REGISTRATION_TO_GOOGLE);
    iHaveNoClueWhatThisSettingDoesButItIsRequiredForTheIntentToWorkSoIBetterSetIt(registrationIntent);
    registrationIntent.putExtra("sender", Constants.C2DM_APPLICATION_SERVER_ID);
    startService(registrationIntent);
}

private void iHaveNoClueWhatThisSettingDoesButItIsRequiredForTheIntentToWorkSoIBetterSetIt(Intent registrationIntent) {
    registrationIntent.putExtra("app", PendingIntent.getBroadcast(Akashc2dmActivity.this, 0, new Intent(), …
Run Code Online (Sandbox Code Playgroud)

android push-notification android-c2dm

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

设置选定的TAB,其下方有一个小三角形

我希望我的标签显示在图像中,下方有一个小三角形.这可能吗?如果是,那么请帮我一些代码或文档.

图片1

tabs android android-tabhost

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

Android中Sqlite中的最大列数

实际上我在我的数据库(Sqlite)中有11列.现在我将列数增加到15.它会影响我的应用程序吗?如果是,那么什么是可行的解决方案?

database sqlite android

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