Articles of java的

关于在sqlite db中存储图像的java.lang.OutOfMemoryError

我想将图像存储在我的数据库中。 另外,我想检查图像和标题是否已存在于数据库中。 如果是这样,它将不会将它们添加到数据库中。 这是我的class级。 景点 public class Attractions extends ListActivity { DataBaseHandler db = new DataBaseHandler(this); ArrayList imageArry = new ArrayList(); List contacts; ContactImageAdapter adapter; int ctr, loaded; int [] landmarkImages={R.drawable.oblation,R.drawable.eastwood,R.drawable.ecopark,R.drawable.circle}; String []landmarkDetails = { “Oblation”, “Eastwood”, “Ecopark”, “QC Circle”}; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { […]

R.java中的奇怪错误,即使在清理项目之后:“下划线只能用于1.7级或更高级别的源代码”

所以一切都很顺利,直到不久前R.java在添加图标后确定出现此错误( 5_content_new.png是5_content_new.png )。 我已经尝试清理项目并重新启动eclipse,但无济于事。 问题代码: public static final class drawable { public static final int 5_content_new=0x7f020000; public static final int ic_launcher=0x7f020001; … } 红线显示在5_ ,错误显示: Underscores can only be used with source level 1.7 or greater 以前有人遇到过这样的问题吗?

是否可以在Java,Android上以编程方式创建图像?

我需要以编程方式在我的Android应用程序上创建.jpeg / .png文件。 我有简单的图像(黑色背景),它需要以编程方式在其上写一些文本。 我该怎么做? 可能吗?

pojo使用无效的java名称解析gson

我正在使用google-api-client的youtube json: { “apiVersion”: “2.0”, “data”: { “updated”: “2011-01-05T13:48:33.146Z”, “totalItems”: 4, “startIndex”: 1, “itemsPerPage”: 1, “items”: [ { “id”: “YfUzMkAlOBI”, “uploaded”: “2010-12-29T16:50:47.000Z”, “updated”: “2010-12-29T16:50:47.000Z”, “uploader”: “devandroidcs”, “category”: “Entertainment”, “title”: “Teste 2”, “description”: “Description do teste2”, “tags”: [ “mobile” ], “thumbnail”: { “sqDefault”: “http://i.ytimg.com/vi/YfUzMkAlOBI/default.jpg”, “hqDefault”: “http://i.ytimg.com/vi/YfUzMkAlOBI/hqdefault.jpg” }, “player”: { “default”: “http://www.youtube.com/watch?v\u003dYfUzMkAlOBI&feature\u003dyoutube_gdata_player”, “mobile”: “http://m.youtube.com/details?v\u003dYfUzMkAlOBI” } . . […]

如何通过游标获取android中的Timestamp列值

如何通过游标从数据库列获取Timestamp值并将其存储在android sdk中的Timestampvariables中。 我使用java.sql.Timestamp,sqlite数据库中的值是TIMESTAMPtypes。 我创建了一个具有所有字段作为数据库列名的类,并希望在从数据库中读取记录后创建新对象。

Android启animation面

这就是我在我的包浏览器中所拥有的所以让我们从顶部开始,然后解决我认为它所在的问题。 MainActivity.java – package com.drg.idoser; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } 现在SplashActivity.java package […]

View.OnClickListener,方法还是类?

抱歉,如果这个问题很愚蠢,但我无法理解Java语法。我学会了C / C ++ 我知道View是一个很好的类。但我不明白View.OnClickListener()是否是一个方法。 我怀疑它,除非它返回一个对象? 我认为View是一个具有静态OnClickListener成员对象的类,对我来说没有意义。 有人可以用这行代码解释发生了什么吗? button1 = (Button) findByView(R.id.button1) ; button1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { } } 那么这段代码发生了什么? Button1是对xml文件中button1对象的引用。 button1对象有一个成员对象setOnClickListener ,我从它的名字我假设将事件初始化为按钮或其他东西。 但它接收View.OnClicListener()对象。 我很困惑.onClick接收一个View对象所以onClickListener不是一个对象返回一个View对象? 我根本得不到它。 有人可以解释在该行中发生的事情View.onClickListener()是否是另一种说new this方式?

未调用GcmListenerService.onMessageReceived()

我目前正在将GCM通知实施到我的应用中。 我遇到的问题是我的GcmListenerService实现中的onMessageReceived()方法没有被调用。 我很好地从GCM服务器接收数据,因为它会自动生成通知(我希望使用onMessageReceived()方法将其替换为我自己的通知),但之后我的日志调用都没有打印在日志中。 从服务器发送到GCM服务器的JSON { “notification” : { “title” : “Title”, “text” : “Message”, “icon” : “@drawable\/ic_notification”, “click_action” : “OPEN_MAIN_ACTIVITY” }, “registration_ids”:[ “xxxx”, “xxxx”, “xxxx”, “etc” ] } AndroidManifest.xml(仅限GCM部分) GcmListenerService(只是一个快速打印,看看它是否被调用) public class ListenerService extends GcmListenerService { private static final String TAG = “MyGcmListenerService”; @Override public void onMessageReceived(String from, Bundle data) { String message = data.getString(“title”); […]

使用Simple XML并在Android中获取NoClassDefFoundError

我正在尝试使用Simple XML在我的Android应用程序中将我的java对象转换为XML格式。 我在线上得到NoClassDefFoundError Serializer serializer = new Persister(); java.lang.NoClassDefFoundError:org.simpleframework.xml.core.Persister 我在项目类路径中有simple-xml-2.6.1.jar ,当我得到NoClassDefFoundError我也将这3个jar放在classpath中 stax-1.2.0.jar stax-api-1.0.1.jar xpp3-1.1.3_8.jar 但是毫无用处。 还有NoClassDefFoundError 。 任何forms的帮助将不胜感激。谢谢。

使用OpenGL ES绘制纹理的最简单方法是什么?

我看到了这个Google IO会话: http : //code.google.com/intl/iw/events/io/2009/sessions/WritingRealTimeGamesAndroid.html 他说draw_texture函数速度最快,VBO速度更快。 但我不明白如何使用它(draw_texture方法或VBO方式)。 有什么建议吗?