Articles of java的

我需要以编程方式在WebView中打开的网页中填充文本字段。 如何?

我创建了一个WebView并在其中打开了一个包含表单的网页。 我需要以编程方式填写该表单(需要从sqlite数据库获取一些数据并填充它)。 我怎么能这样做? 任何人都可以帮助我。 编辑:网页是一个registry单,我不拥有该网页..我无法将java脚本添加到该页面。

Libgdx | Scene2d | 设置表的背景颜色?

我正在创建一个菜单(就像那个飞扬的鸟,当你死的时候会popup播放屏幕)。 我创建了一个扩展表的类,我想将表的背景设置为白色。 有没有办法做到这一点?

在android上使用regexvalidation字符串

我希望我的字符串不包含* , ; 和$ 。 我用这个代码 private static boolean IsMatch(String s, String pattern) { try { Pattern patt = Pattern.compile(pattern); Matcher matcher = patt.matcher(s); return matcher.matches(); } catch (RuntimeException e) { return false; } } String regex =”[^*;$]”; System.out.println(IsMatch(url,regex)); 但是这种方法总是返回false。 任何人都可以告诉我这是什么问题

Android SimpleDateFormat在午夜和凌晨1点之间返回错误的时间

已解决我发现在午夜和凌晨1点之间我的设备返回1小时后的时间(其他23个小时,它正确返回)。 更奇怪的是,如果我使用kk而不是HH它会正确返回(尽管结果字符串对我没用) 我正在运行的代码:(在这个实例中, strFormat匹配df3中的硬编码字符串) SimpleDateFormat df = new SimpleDateFormat(strFormat, Locale.US); SimpleDateFormat df2 = new SimpleDateFormat(“yyyy-MM-dd kk:mm”, Locale.US); SimpleDateFormat df3 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss.SSS”, Locale.US); Date d = c.getTime(); String s = d.toString(); String ret = df.format(c.getTime()); String ret2 = df.format(new Date(System.currentTimeMillis())); String ret3 = df2.format(c.getTime()); String ret4 = df3.format(c.getTime()); String r1 = “”+c.get(Calendar.HOUR); 这些回报: s […]

FEN(国际象棋符号)到HTML生成器? 开源Java

在我们实现自己的之前,是否有一个现有的Open Source Java代码片段,它接受国际象棋FEN字符串并将其转换为棋盘的HTML表示forms? FEN代码如下所示: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq – 0 1 输出将类似于 ♘ ♛ … 基于图标的解决方案,甚至是产生大图像而不是HTML的解决方案也是可以接受的。 它适用于集成到Android应用程序中。 ( 这是Python中的一个实现 )

测试类通过ORMLite的DAO与DB通信

我正在尝试采用TDD方法来创建Android应用程序。 我正在使用ORMLite和Mockito / Robolectric进行测试。 我在测试一个简单的事情时遇到了麻烦: (包含DAO调用的某些类中的方法) public List getTasksForNextTwoWeeks() throws SQLException { // Code to be written } 好吧,里面的代码只是一个正确的查询方法调用。 测试该代码的最佳方法是什么? 我一直在考虑这个问题,但如果没有访问真正的数据库(无论是真实数据库还是测试数据库),都无法想到解决方案。 欢迎任何建议。

Android和OOP – 全局variables与片段中的inheritanceGetters

在Fragment中,每次需要引用活动或创建全局variables“mActivity”并使用它时,都应该调用getActivity()。 基本上你已经有了一个Activity对象(getActivity()),感觉就像创建一个全局(mActivity)是代码重复并创建一个不需要的额外引用。 但是使用getActivity()到处都看起来很可怕并且每次做多个方法调用都会感觉不对(性能?)。 // Pseudo Android public class MyFragent extends Fragment { private Activity mActivity; // Global public void onActivityCreated(Bundle b){ mActivity = getActivity(); } public void onClick(View v){ randomMethodTakingActivity(mActivity); // or randomMethodTakingActivity(getActivity()); } private void someMethod(){ randomMethodTakingActivity(mActivity); // or randomMethodTakingActivity(getActivity()); } private void anotherMethod(){ mActivity.someCallback(); // or getActivity().someCallback(); } } 这也与getApplication()或getView()相关; 我已阅读Coding for Performance,但看不到任何相关内容。 […]

还有什么我可以做的事情来处理运行Ant(命令行)的“GC Overhead Limit Exceeded”吗?

我正在尝试使用命令行Ant编译一个非常大的多项目Android项目。 我最初使用的是Ant 1.8.3,但后来升级到了1.8.4(结果却是徒劳的)。 虽然我安装了Eclipse(Indigo,今天更新),但是这个项目的性质阻止了在Eclipse中使用Ant。 代码似乎生成得很好,但是当它到达操作的“dex”阶段时,它会得到两个错误之一,这取决于我的ANT_OPTS :“GC Overhead Limit Exceeded”或“Java Heap Space”。 我用Google搜索并检查了Stack。 在find各种链接后(参见此处 , 此Stack ,以及此堆栈问题 ),我修改了我的Ant选项。 (许多链接涵盖了执行Java代码时发生的情况;我的问题实际上是在创建Android APK以进行上载的Ant进程中)。 我的ANT_OPTS环境variables目前是: -Xms4g -Xmx4g -Xmn256m -XX:PermSize=256m -XX:MaxPermSize=1024m -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=8 我尝试使用-XX:-UseGCOverheadLimit完全关闭GC Overhead Limit,但所有这一切都是给我一个Java堆空间错误而不是GC Overhead Limit错误。 我曾经问过我的同事,但他们也没有想法。 哦,还有一个“细节”:我可以使用Eclipse来编译和加载项目,这似乎工作“很好”; 然而,这个“元项目”所需的大量项目表明我试图让Ant脚本工作。 系统信息: 操作系统:Windows 7 64位 Java:Sun,1.6,64位 物理内存:8Gb Android:SDK工具:R20; 平台工具:R12(今天更新,6月28日) 我还能做些什么吗? 另一个要搜索的关键字? 别的地方看?

为什么我的Android应用程序在播放后说“无法播放video”?

我有一个简单的应用程序,从一个在VideoView中播放mp4video的启animation面活动开始。 video完成后,我正在尝试通过OnCompletionListener启动新活动。 当我启动应用程序时,video完美运行; 按预期播放声音和音频。 video播放完毕后,应用会显示一个标题为“无法播放video”的对话框,并在按下“确定”按钮后继续正常播放。 当我将音频添加到我使用Adobe After Effects创建的mp4时,问题似乎才会发生。 我使用完全相同的video减去音频轨道,它不会抛出此错误。 我假设文件的编码很好,因为它在显示对话框之前完全播放。 这是我的代码: public class Splash extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splash); Uri video = Uri.parse(“android.resource://” + getPackageName() + “/” + R.raw.audio_intro); VideoView videoview = (VideoView) findViewById(R.id.splash_view); videoview.setKeepScreenOn(true); videoview.setVideoURI(video); videoview.setOnCompletionListener(new OnCompletionListener() { public void onCompletion(MediaPlayer mp) { Intent intent = new Intent(Splash.this, […]

我可以从java层访问存储在React Native的AsyncStorage中的数据吗?

我使用AsyncStorage在React Native中存储了一些用户首选项。 现在,我需要从后台服务中获取这些偏好。 我无法从Java层访问AsyncStorage 。 有办法吗? 在iOS中,我们可以导入RCTAsyncLocalStorage.h并调用_getValueForKey 。 但是,我找不到在Android中这样做的方法。