我不小心从Eclipse中删除了我的项目,而我留下的只是我转移到手机的APK文件。 有没有办法扭转将应用程序导出到.apk文件的过程,这样我就可以恢复项目了?
所以基本上我使用libgdx制作了一个游戏,最近我开始尝试添加Google Play游戏服务,所以我试了一下,好像我已经完全搞砸了我的.xml文件看看如何解决这个Java类未发现exception的问题? 和NoClassDefFoundError – Eclipse和Android ,但无济于事。 这是我收到的运行时错误。 02-19 19:25:17.772: E/AndroidRuntime(25746): FATAL EXCEPTION: main 02-19 19:25:17.772: E/AndroidRuntime(25746): Process: com.coppercow.minerman, PID: 25746 02-19 19:25:17.772: E/AndroidRuntime(25746): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.coppercow.minerman/com.coppercow.minerman.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.coppercow.minerman.MainActivity" on path: DexPathList[[zip file "/data/app/com.coppercow.minerman-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.coppercow.minerman-2, /vendor/lib, /system/lib]] 类名是MainActivity.Java,它在src文件中。 我知道这是由于以下两件事之一:我的.class文件或.xml文件。 所以这里也是我的.xml文件,以防万一我做错了什么,而不是在任何.class文件。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.coppercow.minerman" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="5" […]
我得到这个错误:-NoClassDefFoundError无论代码使用StringUtils类或方法。我已经正确地将jar文件添加到代码,并没有在我的代码(使用Eclipse Indigo)中显示任何types的错误。 有什么我错过了点。 我已经在其他项目中使用这个jar文件,但他们正常工作。 请帮助如果有人遇到类似的问题,谢谢
我试图parsing来自android的json,但我得到这个奇怪的例外。 我的JSON数据是 {“id”:“1”,“owner”:“1”,“name”:“gravitas”,“description”:“is a fest”,“start_time”:“0000-00-00 00:00:00 “end_time”:“0000-00-00 00:00:00”,“场地”:“vellore”,“radius”:“10”,“lat”:“11”,“lng”:“11” “types”: “types”, “OWNERNAME”: “迪利普”, “noofpolls”:0 “noofquizes”:0 “peopleattending”:0 “结果是”:真} 并在Android我做的 JSONObject j =new JSONObject(response); Event pst = gson.fromJson(j.toString(), Event.class); 我得到: org.json.JSONException: end of input at character 0 of 它出什么问题了? 这里是代码… RestClient client = new RestClient("http://192.168.1.3/services/events/"+eve.getName()); try { Log.i("MY INFO", "calling boston"); client.Execute(RequestMethod.POST); } catch (Exception e) { e.printStackTrace(); […]
我search了所有的互联网,Firebase的API,所以无法find我的问题的答案。 我正在将数据存储在Firebase存储中。 对象具有属性timestamp Comment 。 当我将数据从设备推送到Firebase时,我使用currentTime填充timestamp并存储为long数据types。 当我使用firebaseRef.orderByChild("timestamp").limitToLast(15)检索数据时, firebaseRef.orderByChild("timestamp").limitToLast(15)结果没有按照我的预期sorting。 我甚至玩过规则,没有结果: { "rules": { ".read": true, ".write": true, ".indexOn": "streetrate", "streetrate": { ".indexOn": ".value" } } } 我试图在String数据types的存储timestamp ,同样的问题。 感谢帮助。
我有一个硬编码的密钥,我想先encryption一个string,然后将其存储在SharedPreferences 。 这是迄今为止的代码: public class TokenEncryptor { private final static String TOKEN_KEY = "91a29fa7w46d8x41"; public static String encrypt(String plain) { try { Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); AlgorithmParameterSpec ivSpec = new IvParameterSpec(new byte[16]); SecretKeySpec newKey = new SecretKeySpec(TOKEN_KEY.getBytes(), "AES"); cipher.init(Cipher.ENCRYPT_MODE, newKey, ivSpec); return new String(cipher.doFinal(plain.getBytes())); } catch (Exception e) { Ln.e(e); return null; } } public […]
我是新的adnroid,我正在查询sqlite,但问题是当我在我的string中使用重音。 例如: AAA AAA AAA AAA AAA AAA 如果我做: SELECT * FROM TB_MOVIE WHERE MOVIE_NAME LIKE '%a%' ORDER BY MOVIE_NAME; 这是回报: AAA aaa(忽略其他) 但是,如果我这样做: SELECT * FROM TB_MOVIE WHERE MOVIE_NAME LIKE '%à%' ORDER BY MOVIE_NAME; 这是回报: ààà(忽略标题“ÀÀ”) 我想在SQLite数据库中selectstring,而不必关心重音和大小写。 请帮忙。
我一直在研究一款针对Android 4.0及更高版本的应用程序,但没有支持早期版本的计划。 我有什么好的理由继续使用支持库吗?
我发现了一种使用intent发送纯文本电子邮件的方法: final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.setType("text/plain"); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"example@mail.com"}); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject"); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Test"); 但是我需要发送HTML格式的文本。 尝试setType(“文本/ HTML”)不起作用。
一旦广播了ACTION_NEW_OUTGOING_CALL ,我需要捕获对方答案的以下事件。 你能build议如何达到这个目的吗? 我知道这是可能的android拨号器应用程序更改绿色的android图标激动人心的时候,他们拿起。 谢谢! 更新:我已经看了Android的应用程序来源处理传出的电话。 我注意到ContactsUtils的以下方法: /** * Kick off an intent to initiate a call. */ public static void initiateCall(Context context, CharSequence phoneNumber) { Intent intent = new Intent(Intent.ACTION_CALL_PRIVILEGED, Uri.fromParts("tel", phoneNumber.toString(), null)); context.startActivity(intent); } 我想我的答案是在侦听Intent.ACTION_CALL_PRIVILEGED的活动中。 所以重新我的问题:有谁知道哪个活动处理Intent.ACTION_CALL_PRIVILEGED ? 先进的谢谢你