小编Hir*_*bhi的帖子

如何在android中使用c/cpp库/函数

我想在使用jni的Android应用程序中使用c/cpp函数/库.任何建议/链接/教程/示例?

我的问题与指针/结构在c/cpp中返回.如何在android中使用指针/结构?

实际上,我正在尝试开发一个远程桌面应用程序,通过它我可以在android中访问我的电脑.

c c++ java-native-interface android

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

Android:如何通过示例获取任何KeyPress事件?

我希望在用户按任意键时获取键值,并根据在android中按下的键执行操作.

例如,如果用户按下"A"键,那么我想获得该值,比较,做一些事情.

android event-handling

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

使用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中识别来电和拨出电话

如何分别在android中获取来电和拨出电话的事件.实际上我正在尝试开发一个在来电时打开的应用程序,如果数字存在于数据库中并且工作正常.但如果我从设备拨打电话(拨打电话),如果数字存在于数据库中,它仍会打开我的应用程序.我想限制在拨打电话时打开我的应用程序.

我的清单包含我收到这样的来电:

<receiver android:name=".IncomingCallReceiver" >
    <intent-filter >             
        <action android:name="android.intent.action.PHONE_STATE" />             
    </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

IncomingCallReceiver:

MyPhoneStateListener phoneListener=new MyPhoneStateListener(context);
TelephonyManager telephony = (TelephonyManager)
context.getSystemService(Context.TELEPHONY_SERVICE);
telephony.listen(phoneListener,PhoneStateListener.LISTEN_CALL_STATE);
Run Code Online (Sandbox Code Playgroud)

MyPhoneStateListener:

public void onCallStateChanged(int state,String incomingNumber){
      switch(state) {
          case TelephonyManager.CALL_STATE_IDLE:
              Log.d("DEBUG", "IDLE");
          break;
          case TelephonyManager.CALL_STATE_OFFHOOK:
              Log.d("DEBUG", "OFFHOOK");                        
              Intent i = new Intent(context, MyMainActivity.class);
              i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
              context.startActivity(i);
          break;
          case TelephonyManager.CALL_STATE_RINGING:
              Log.d("DEBUG", "RINGING");
          break;
    }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我区分来电和来电,所以我会处理这个事件.

提前致谢.

android broadcastreceiver

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

使用GLSurfaceView Android旋转和捏缩放图像效果

我正在开发一个应用程序来应用效果/旋转/捏合来放大图像的输入功能.我从https://github.com/Grishu/ImageEffects下载了演示应用程序.

它运作良好,现在我的问题/问题如下:

  1. 对具有进度更改值的图像应用多个效果(例如,首先应用亮度效果,此结果应用另一个效果说"对比度".)

    - 问题:代码效果始终适用于原始图像.所以改变代码以对最终图像应用效果,比如

    if(isApplyEffectOnOriginalImage){//call first time only         
        mEffect.apply(mTextures[0], mImageWidth, mImageHeight, mTextures[1]);
    }else{
        mEffect.apply(mTextures[1], mImageWidth, mImageHeight, mTextures[1]);
    }
    
    Run Code Online (Sandbox Code Playgroud)

    现在,如果第一次对进度更改应用亮度效果,它可以正常工作.但是如果我应用相同或其他(对比)效果,现在我认为进度更改效果适用于mTextures [1]和mTextures [1]中的结果集,因此可以创建临时mTextures [2]来存储mTextures [ 1]最初,当用户更改进度值时,对mTextures [2]应用效果,并在mTextures [1]上设置结果,就像在if条件下发生一样.

  2. 如何应用捏缩放图像

  3. 旋转问题:我正在以90度角顺时针旋转图像,只需设置值(90,180,270等),但问题是当图像从90旋转到180时,图像渲染不正确.看到

A)0角度图像

0角度图像

B)90°角度图像

90角度图像

C)180角度图像

180角度图像

android image-rotation glsurfaceview pinchzoom

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

如何在android webview中完成youtube视频的完成事件

我能够播放youtube视频WebView.我想WebView在youtube视频完成后自动完成/关闭/销毁.

这是我的代码:

  WebView engine = new WebView(this);
  engine.getSettings().setJavaScriptEnabled(true);
  engine.getSettings().setPluginsEnabled(true);
  engine.loadUrl("http://www.youtube.com/embed/bIPcobKMB94?autoplay=1&rel=0&loop=0");//&enablejsapi=1");
  setContentView(engine);
Run Code Online (Sandbox Code Playgroud)

实际上我试图播放播放列表中的歌曲(音频/视频),当播放列表中的音频在我的自定义播放器中播放时,当你播放视频时播放WebView,歌曲在播放完毕后一个接一个地播放.Youtube视频播放WebView但视频完成后,webview仍然打开(不会被破坏/完成).我怎么能完成WebView并回到以前的活动?

youtube android webview

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

在Android中如何使用onKey,onkeyDown,onKeyPressed事件?

您好,在android中使用onKey和onKeyUp/Down事件.

例如,我有一个textview.当用户按任意键我想在textview中显示该字符时,在这种情况下使用哪个事件(上面).

PLEASE explain with EXAMPLE 
Run Code Online (Sandbox Code Playgroud)

或者给出一些其他示例来获取关键事件并使用edittext或其他方式进行打印.

提前致谢...

android

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

如何在Android中对图像应用效果如扭曲,聚光灯,曝光等等

我不知道如何在图像上应用数学计算.那么有没有现成的库和教程可以对图像应用效果?

提前致谢.

android image effect

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

如何在它上绑定点集(自定义形状)和触摸事件

我现在可以使用此链接获取我的位图点集(作为数组) 我的问题是我如何将这些点绑定为形状/区域.意味着当用户触摸我的有界点的区域时,我想根据它移动对象(形状).上面的彩色位图的链接返回点(它删除透明部分),只有彩色的部分点作为数组返回.这是我的代码:

1)CustomSahpe.java

public class CustomShape {
private final Context context;

Bitmap bitmap;
int width, height;
int[] pixels;
private final ArrayList<Point> points = new ArrayList<Point>();
public CustomShape(Context context) {
    // TODO Auto-generated constructor stub
    // super(context);
    this.context = context;
    bitmap = BitmapFactory.decodeResource(context.getResources(),
            R.drawable.ic_menu_balloon);
    width = bitmap.getWidth();
    height = bitmap.getHeight();
    pixels = new int[width * height];
    bitmap.getPixels(pixels, 0, width, 0, 0, width, height);        
    getActualBitmap();
}

public ArrayList<Point> getPoints(){
    return points;
}

public void getActualBitmap() {
    for (int x = …
Run Code Online (Sandbox Code Playgroud)

android canvas bitmap

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