Articles of java

Monodroid滑动菜单

有人在他们的Monodroid应用程序中导入了这个滑动菜单项目https://github.com/jfeinstein10/SlidingMenu吗? 我在新的JavaLibraryProject中导入了jar文件(com.slidingmenu.lib.slidingmenuactivity.jar)。 我创建了一个从SlidingActivity扩展的新活动。 我的项目构建没有任何错误,但在运行时我得到此exception Java.Lang.NoClassDefFoundError: com.slidingmenu.lib.R$layout 上 base.OnCreate(bundle) public class MainActivity : SlidingActivity { public override void OnCreate(Bundle bundle) { base.OnCreate(bundle); //The EXCEPTION is thrown here SetContentView(Resource.Layout.activity_main); } public override void SetBehindContentView(int p0) { base.SetBehindContentView(p0); } } 任何人的想法? 谢谢 :) 编辑 好。 我做了一点修改: 我已将“assets”,“bin”和“res”文件夹添加到我在AndroidJavaLibrary项目中添加的“.zip”文件中。 它编译得很好,但现在我在同一行上得到另一个错误: Android.Views.InflateException: Binary XML file line #2: Error inflating class com.slidingmenu.lib.SlidingMenu

如何通过在android中捕获到php来保存图像?

我们已经尝试了Android和PHP的这个代码。 请看下面的代码。 Android的 Scn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub // Open default camera Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // start the image capture Intent startActivityForResult(intent, 100); } } protected void onActivityResult(int requestCode, int resultCode, Intent intent) { if (requestCode == 100 && resultCode == RESULT_OK) { selectedImage […]

为什么AES java解密返回多余的字符?

对不起英语不好。 我使用mcrypt,我从这里得到它MCrypt的PHP和Java 。 在我的Android应用程序中我需要php和java安全通信所以我得到上面提到的AES。 问题是当php发送加密数据时,java可以解密它,但包含一些额外的字符。 JAVA代码 import java.security.NoSuchAlgorithmException; import javax.crypto.Cipher; import javax.crypto.NoSuchPaddingException; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; public class MCrypt { private String iv = “fedcba9876543210”;//Dummy iv (CHANGE IT!) private IvParameterSpec ivspec; private SecretKeySpec keyspec; private Cipher cipher; private String SecretKey = “0123456789abcdef”;//Dummy secretKey (CHANGE IT!) public MCrypt() { ivspec = new IvParameterSpec(iv.getBytes()); keyspec = new […]

Android – 使用JSOUP解析JS生成的URL

我试图解析Bootstrap的Bootpage.js生成的url,它看起来像https://example.com/#page-2但是JSOUP无法解析它并显示主url。 如何从Bootpage获取正常链接或如何使JSOUP解析它。 解析代码: Jsoup.connect(“https://example.com/#page-2”).followRedirects(true).get();

“项目结构”中没有“项目设置”

我开始学习android开发,我无法弄清楚如何将库添加到项目中。 我使用Android Studio。 我创建了新项目,项目结构中没有项目设置。

React-native中的ReadableMap接口如何将JS转换为JAVA?

我试图理解如何正确地将反应原生的js方面的选项传递给java方面。 react-native桥使用ReadableMap进行转换,但作为Java noob,我无法理解它是如何工作的。 更具体地说,我不明白: 实际转换如何运作? 如何判断下游Java代码需要什么types/格式? 如何正确使用ReadableMap来做到这一点? 一般来说,我想知道这是如何工作的,但我会给出具体的例子,我正在考虑给出一些背景信息。 react-native软件包公开了一个日期时间选择器。 JS方面有一个showTimePicker方法: showTimePicker(date, callback) { date = date || new Date(); console.log(this.props); debugger var options = { …this.props, hour:date.getHours(), minute:date.getMinutes() }; RCTDateTimePicker.showTimePicker(options, function (hour, minute) { date.setHours(hour); date.setMinutes(minute); callback(date); }); } RCTDateTimePicker.showTimePicker桥接到本机端的Java 方法 : @ReactMethod public void showTimePicker(ReadableMap options, Callback callback) { DialogFragment timePicker = new TimePicker(options, […]

在Android上使用XMLBeans

我只是想知道是否有人在使用XMLBeans (或任何其他生成器)在android上工作方面取得了任何成功。 如果我可以使用它会非常好,因为我有一个非常大的模式,我宁愿不用手写所有的类。 我在android开发者邮件列表上询问了这个问题,但没有人回应。 这告诉我,要么他们不关心,要么没有人感觉告诉我它不可能。 如果有人知道其他任何像适用于Android的XMLBeans ,请告诉我。 这将非常有帮助。 谢谢,罗比

如何使用XML或JSON数据填充ListView(在Android中)?

我阅读了一个教程,它使用SQLlite和“SimpleCursorAdapter”来填充列表中的项目。 这是教程教给我的代码。 private void fillData() { // Get all of the notes from the database and create the item list Cursor c = mDbHelper.fetchAllNotes(); startManagingCursor(c); String[] from = new String[] { NotesDbAdapter.KEY_TITLE }; int[] to = new int[] { R.id.text1 }; // Now create an array adapter and set it to display using our row […]

Android:请求后一定时间检索网站的html

我的目标是以可读的String (我已经完成)检索网站的html ,并稍微修改代码,以便在Get命令生成后的某个时间检索html 。 这是我正在尝试做的一个例子:在网站http://time.gov/HTML5/上 ,当页面加载时出现的html不是完整的html ; 几秒钟后, javascript命令执行稍微修改html 。 我的目标是获得修改后的html 。 以下是我为获取网站html所做的工作: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DownloadTask task = new DownloadTask(); task.execute(“http://time.gov/HTML5/”); } private class DownloadTask extends AsyncTask{ @Override protected String doInBackground(String… urls) { HttpResponse response = null; HttpGet httpGet = null; HttpClient mHttpClient […]

了解Android webview javascript界面

我创建了一个android WebView ,并使用addJavascriptInterface(mObject, “jsinterface”)注入了javascript接口。 它工作正常,直到我使用new运算符在JavaScript中创建一个具有相同名称(jsinterface)的对象。 我的Java代码: WebView mWebView = findViewById(R.id.myWebView); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.setWebChromeClient(new MyWebChromeClient((Activity)mContext)); mWebView.addJavascriptInterface(new testClass(), “jsinterface”); mWebView.loadUrl(“UrlToLoad”); testClass.java public class testClass{ public testClass() { } @JavascriptInterface public String testNativeMethod() { return “Java method called!!”; } } 我的Java脚本代码 test.js function test(msg){ this.message = msg; this.testJSMethod = function(){ return this.message; } } alert(jsinterface.testNativeMethod()); // prints Java method […]