Articles of android

使用排球发送原始发布请求

我想用原始字符串发送post请求,而不是使用volley设置params。 我试图在StringRequest中覆盖getBody方法,如下所示: @Override public byte[] getBody() throws AuthFailureError { return rawString.getBytes(); } 它甚至不会发送请求并给出错误:com.android.volley.TimeoutError 任何帮助将不胜感激。

Android OS 2.2 Permissions:我完全不知道为什么这段简单的代码不起作用。 我究竟做错了什么?

我只是在玩一些代码。 我创建一个Activity,只需执行以下操作: long lo = currentTimeMillis(); System.out.println(lo); lo *= 3; System.out.println(lo); SystemClock.setCurrentTimeMillis(lo); System.out.println( currentTimeMillis() ); 是的,在我的AndroidManifest.xml中,我添加了: 没有什么变化。 SystemClock永远不会被重置……它只是继续滴答作响。 我得到的错误只是表示权限“SET_TIME”未授予该程序。 保护等级3。 权限在那里……并且在2.2的API中它表示现在支持此function。 我不知道我做错了什么。 如果是android.content.Intent; 发挥作用,请解释。 我真的不明白意图背后的想法是什么! 谢谢你的帮助!

Android GC – LogCat始终显示GC活动

当我运行我的程序时,logcat显示了很多GC的活动 喜欢 GC freed 10324 objects/ 510376 bytes in 103 ms GC freed 10324 objects/ 510376 bytes in 103 ms GC freed 10324 objects/ 510376 bytes in 103 ms GC freed 10324 objects/ 510376 bytes in 103 ms GC freed 10324 objects/ 510376 bytes in 103 ms 与obj中的diff,字节和ms值… 是因为编码的一些不良做法?

你如何让rajawali工作(关于git的教程1)

我对Android开发很新,我知道基本活动,地图,sqlite等。我希望能够实现一些3D对象,以便能够在我的应用程序中进行交互。 经过一番搜索,我发现rajawali似乎是最好的方法。 正如您所做的那样,我从第一个教程开始,并从示例文档中读取源代码。 我迷失的地方是我逐字逐句地遵循了教程,由于脚本中的错误,我无法运行应用程序。 如果有人在使用Rajawali之前我会对我出错的地方提出一些指示。 (该教程最后更新于2个月前,因此它最近更新)。 教程 这是我的源代码 主要活动: package rajawali.tutorials; import rajawali.RajawaliActivity; import android.os.Bundle; import android.view.Menu; public class MainActivity extends RajawaliActivity { private Renderer mRenderer; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mRenderer = new Renderer(this); mRenderer.setSurfaceView(mSurfaceView); super.setRenderer(mRenderer); } } 渲染: package rajawali.tutorials; import javax.microedition.khronos.opengles.GL10; import android.content.Context; import rajawali.lights.DirectionalLight; import rajawali.materials.textures.ATexture.TextureException; import rajawali.materials.textures.Texture; import rajawali.primitives.Sphere; […]

在Galaxy S5上遇到FOCUS_MODE_CONTINUOUS_PICTURE问题

我正在开发一款使用相机预览和拍照的Android应用。 我对星系S4使用了FOCUS_MODE_CONTINUOUS_PICTURE ,发现聚焦效果非常好。 但是,在星系S5上, FOCUS_MODE_CONTINUOUS_PICTURE很少能够正确find焦点。 相机将变焦,但会反复缩小焦距。 有没有人知道为什么FOCUS_MODE_CONTINUOUS_PICTURE在S5上运行得如此糟糕,或者任何人都可以确认他们是否有同样的问题?

在谷歌地图v2 android中比较两个LatLng对象

我有一个arraylist,它由latLong对象组成,如下所示: ArrayList latLngList = new ArrayList(); 注意:LatLng是一个具有双重格式的纬度和经度值的对象,即纬度为双格式,经度为双格式 以下是存储在上述latLngList对象中的值: Lat Long List:[lat/lng: (34.072516,-118.403609), lat/lng: (34.074227,-118.399248), lat/lng: (34.07304,-118.3995), lat/lng: (34.07304,-118.3995), lat/lng: (34.07304,-118.3995), lat/lng: (34.067856,-118.401485)] 现在,因为我在android中处理谷歌地图v2,每当我点击特定标记时,我得到纬度和经度位置,我尝试将其与latLngList对象进行比较,以找出该对象是否存在于latLngList中 。 我是按照以下方式进行的: for(LatLng latLng : latLngList) { marker.getPosition().equals(latLng); **Always returns false** } 标记位置返回以下latLng对象: lat/lng: (34.074226888265116,-118.39924816042185) 很明显,标记返回的纬度和经度对象有点冗长,因此比较失败。 有没有更好的方法来比较latLng对象?

Android文本会在某些设备上被剪裁

我在一部手机中面临一个问题(直到现在)。 我的应用程序使用印地语字体。 它在模拟器,标签,许多其他手机上也很好用。 但是我用于测试目的的一部手机正在显示文字从侧面切割。 我尝试了几乎所有的东西,以正确的顺序,但没有工作。 这里张贴了我的两部测试手机和文字的截图。 错误的屏幕截图: 其他手机的截图:以及预期的手机: 可能是什么原因,我该如何解决? 请告诉我!! 我使用的TextView配置: 编辑:我的完整活动xml: 我试过并删除了许多其他东西,尤其是这款手机。 但无法解决问题!

有没有办法在我的实际偏好屏幕上添加搜索栏?

我一直在看有关添加自己的搜索栏偏好的教程,但它不在我的实际prefs.xml中。 有没有办法在我的主要prefs屏幕中有一个或我必须将它分开。

Android MediaPlayer错误(-38,0)

我的媒体播放器出了问题。 有时会发生错误并调用on错误。 我有Mediaplayer和两个int作为参数。 第一个int是“-38”,第二个是“0”。 那是什么意思? 编辑:代码: http : //pastebin.com/3XBaFYwF 这是我的logcat @Blundell LogCat: http://pastebin.com/Wbjm3QCW

通过Intent向多个收件人发送短信

嘿伙计我正试图通过INTENT向多个收件人发送SMS ..我试着按照这样做.. Intent intent = new Intent(Intent.ACTION_VIEW); intent.putExtra(“sms_body”, etmessage.getText().toString()); intent.setData(Uri.parse(“smsto:” + returnedItems)); intent.setType(“vnd.android-dir/mms-sms”); mcontext.startActivity(intent); 其中returnedItems是联系号码 但问题是我的收件人号码没有设置在SMS INTENT TO部分, TEXT部分显示TEXT