Articles of java的

R无法解析为variables(新的android项目)

这也适用于新项目! gen文件夹为空。 activity_main.xml文件中没有错误。 我努力了: 项目 – >清除 Project-> Properties->检查android版本 项目 – >构建 重新安装eclipse(最新) 重新安装ADT插件(最新) 注释行:setContentView(R.layout.activity_main); 和getMenuInflater()。inflate(R.menu.main,menu); 和建设项目 但仍然gen文件夹是空的! 帮帮我!

Unity3D和Android Studio集成

有人知道将Android与Unity Studio集成吗? (我会解释) 我在Unity(OSX Maverics上的4.3.x)中创建了一个简单的场景进行测试。 有一个3D对象,没有别的。 我在这里使用Stackoverflow解释在XCode中执行此操作,并在此处发布我的完整代码( 触摸UIButton并在UIView或UIViewController上显示Unity )以显示它非常简单。 但是现在,我需要在Android Studio上做同样的事情(我安装了它,我可以将项目从Unity导出到Android) 我唯一知道的是,AndroidManifest.xml和文件位于“res / layout /(something).xml”文件中,这些文件是您在创建项目时第一个(读取)和(显示)屏幕上的布局Android Studio。 当您从Unity打开生成的项目时,您拥有的唯一XML就是AndroidManifest。 所以我迷路了。 由于第三方网站( http://www.rbcafe.com/Softwares/Unity/Documentation/Manual/android-GettingStarted.html )的文档仅提及Unity Eclipse和项目中不存在的JAVA文件,因此我更失落。 在Objective-C中,您创建somethingDelegate.mm和.h并插入“一行代码”并准备就绪。 在Android中似乎并不像这篇官方文档那么简单( http://docs.unity3d.com/Manual/PluginsForAndroid.html )。 有人已经在Android Studio中做过这个并且可以帮助我吗? 提前致谢。 ** 编辑赏金: ** 需要创建3个视图: 1 – 带2个按钮的主视图; 2 – 一个按钮转到第二个视图; 3 – 其他按钮进入Unity View; 必须有一个简单的方法在Android上做这个,因为工作室制作了上面的链接。

Android Manifest- intentfilter和活动

有人可以解释清单中的以下行 – 活动和意图filter中的字段如何重要以及何时使用/引用? 对不起,我试图阅读文档,但仍然无法想象。 谢谢

如何在RxJava中的Observable中处理map()中的exception

我想做这个: Observable.just(bitmap) .map(new Func1() { @Override public File call(Bitmap photoBitmap) { //File creation throws IOException, //I just want it to hit the onError() inside subscribe() File photoFile = new File(App.getAppContext().getCacheDir(), “userprofilepic_temp.jpg”); if(photoFile.isFile()) {//delete the file first if it exists otherwise the new file won’t be created photoFile.delete(); } photoFile.createNewFile(); //saves the file in the cache […]

重构包名称会破坏整个应用程序

我正在尝试使用Eclipse重构我的包 org.sheehan.activity 至 org.sheehan.stocks.activity 出于某种原因,当我这样做时,我的项目就会爆炸,R不会再生。 我怎样才能正确重构? 更新 :我更新了我的Android Manifest以反映更改。 R仍然没有再生。 即使在干净之后。 编译器抱怨org.sheehan.activity.R

Android,org.simpleframework.xml持久性exception,元素’foo’已被使用

我正在使用org.simpleframework.xml来处理Android应用程序的一些xml任务,并遇到以下错误,我无法弄清楚。 org.simpleframework.xml.core.PersistenceException: Element ‘album’ is already used with @org.simpleframework.xml.ElementList(inline=false, name=album, entry=, data=false, empty=true, required=true, type=void) on field ‘albums’ private java.util.List us.blah.sonar.xsd.simple.AlbumList.albums at line 5 at org.simpleframework.xml.core.Variable$Adapter.read(Variable.java:484) at org.simpleframework.xml.core.Composite.readVariable(Composite.java:613) at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573) 以下是我试图解组的XML示例: 以下是我创建和注释的POJO : @Root public class AlbumList { @ElementList(name=”album”) private List albums; public List getAlbums() { return albums; } } public class Child { @Attribute […]

不会调用Sqlite数据库onUpgrade()

我正在开发一个Android应用程序,我在资产文件夹中使用了现有的sqlite数据库。 所以我实际上从该文件夹复制数据库。 用户还可以保存自己的数据(将任何内容标记为collections)。 我在市场上上传了一个版本。 现在我想在数据库中添加一些新数据并上传新版本。 如果用户从市场更新应用程序,我想保留用户数据(从以前的版本)并添加新数据。 我做了一些谷歌,发现升级方法应该做的伎俩。 但是我正在从代码中更改DATABASE_VERSION,但是on upgrade方法没有得到调用。 我想知道我错过了什么。 这是我的代码: public class DataBaseHelper extends SQLiteOpenHelper { private static String DB_PATH = “/data/data/riskycoder.login/databases/”; public static String DB_NAME = “datenbank_EN.sqlite”; private SQLiteDatabase myDataBase; private final Context myContext; private static final int DATABASE_VERSION = 1; public DataBaseHelper(Context context) { super(context, DB_NAME, null, DATABASE_VERSION); this.myContext = context; } […]

在JAVA(org.json)中从字符串创建JSONObject

我正在使用org.json,我在字符串中有JSON: { “小时”:[ “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “10”, “11”] } 当我尝试从该字符串创建一个新的JSONObject时,我收到以下错误: Value of type ..String cannot be converted to JSONObject. 我究竟做错了什么? 编辑:假设str有内容: JSONObject jObject = new JSONObject(str); EDIT2:这是真正的字符串: {“hours”:[“1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″,”10″,”11″],”lessons”:[“\u05d2\u05d9\u05d0,\u05ea\u05dc\u05de,\u05e2\u05e8\u05d1,\u05e4\u05d9\u05e1,\u05d1\u05d9\u05d5,\n\u05d6\u05d9\u05d5,\u05d5\u05d9\u05d9,\u05dc\u05d5\u05d9,\u05e4\u05d1\u05dc,\u05e8\u05d9\u05d9,”,”\u05d2\u05d9\u05d0,\u05ea\u05dc\u05de,\u05e2\u05e8\u05d1,\u05e4\u05d9\u05e1,\u05d1\u05d9\u05d5,\n\u05d6\u05d9\u05d5,\u05d5\u05d9\u05d9,\u05dc\u05d5\u05d9,\u05e4\u05d1\u05dc,\u05e8\u05d9\u05d9,”,”\u05d7\u05e0\”\u05d2 \u05d1\u05e0\u05d9\u05dd,\u05d7\u05e0\”\u05d2 \u05d1\u05e0\u05d5\u05ea\n\u05d9\u05de\u05e4\u05d5\u05dc\u05e1\u05e7\u05d9 \u05dc,\u05e0\u05d0\u05d5\u05e8 \u05de\u05dc\u05d9″,”\u05e1\u05e4\u05e8\u05d5\u05ea\n\u05d6\u05d9\u05dc\u05d3\u05de\u05df \u05d0\u05d5\u05e8\u05dc\u05d9″,”\u05d0\u05e0\u05d2\u05dc\u05d9\u05ea\n\u05d1\u05e9\u05d9 \u05e9\u05d5\u05dc\u05de\u05d9\u05ea”,”\u05d0\u05e0\u05d2\u05dc\u05d9\u05ea\n\u05d1\u05e9\u05d9 \u05e9\u05d5\u05dc\u05de\u05d9\u05ea”,”\u05ea\u05e0\”,\u05e2\u05e8\u05d1,\u05e6\u05e8\u05e4,\u05e7\u05d5\u05dc,\u05d1\u05d9\u05d5,\n\u05e9\u05d7\u05e3,\u05de\u05d6\u05dc,\u05dc\u05e1\u05e7,\u05d8\u05d5\u05e4,\u05dc\u05d5\u05d9,”,”\u05ea\u05e0\”,\u05e2\u05e8\u05d1,\u05e6\u05e8\u05e4,\u05e7\u05d5\u05dc,\u05d1\u05d9\u05d5,\n\u05e9\u05d7\u05e3,\u05de\u05d6\u05dc,\u05dc\u05e1\u05e7,\u05d8\u05d5\u05e4,\u05dc\u05d5\u05d9,”,”\u05e2\u05e8\u05d1,\u05e7\u05d5\u05dc,\u05d1\u05d9\u05d5,\u05d8\u05db\”,\u05e8\u05d5\u05e1,\n\u05dc\u05d5\u05d9,\u05e7\u05de\u05d7,\u05d1\u05e1\u05d5,\u05d5\u05e7\u05e1,\u05e6\u05d5\u05e8,”,”\u05e2\u05e8\u05d1\u05d9,\u05e7\u05d5\u05dc\u05e0,\u05d1\u05d9\u05d5\u05d8,\u05d8\u05db\”\u05dd\n\u05dc\u05d5\u05d9,\u05d1\u05e1\u05d5\u05df,\u05d5\u05e7\u05e1,\u05e6\u05d5\u05e8″,””]} 编辑3:最后,这是我的代码,希望你能解决这个问题。 StringBuilder str = new StringBuilder(); TextView textView = new TextView(this); HttpClient client = […]

android studio java.lang.NoClassDefFoundError Gson

我做了一个很新的项目。 我在gson库中通过google添加到我的projects /libs目录并将其添加为库。 我还将它添加到我的build.gradle中 compile files(‘libs/gson-2.2.4.jar’) 所以现在一切看起来都不错,Android Studio没有任何错误,任何地方都没有红色下划线。 我可以建立它并试一试。 但后来我遇到了这个错误: java.lang.NoClassDefFoundError: com.google.gson.Gson 我可以在调试器中看到。 事情是我已经添加它并且android studio可以看到但是来构建它给了我所有这些types的问题。 我究竟做错了什么?

ListActivity TwoLineListItem替代方案

我注意到,从API 17开始,不推荐使用TwoLineListItem。如果我按如下方式设置ListActivity适配器,可以选择哪种方式?: ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_2,filesArrayList){ @Override public View getView(int position, View convertView, ViewGroup parent){ final TwoLineListItem row; if(convertView == null){ LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); row = (TwoLineListItem)inflater.inflate(android.R.layout.simple_list_item_2, null); }else{ row = (TwoLineListItem)convertView; } row.getText1().setText(filesArrayList.get(position).getTitle()); row.getText2().setText2(filesArrayList.get(position).getDescription()); return row; } };