Articles of java的

your.package.namespace – 它应该改成什么?

我正在尝试在eclipse中为Android应用程序创建一个新项目,我将在对话框中输入一些东西,我只是想知道你的.package.namespace是什么以及我要在这里写些什么? 谢谢!

我的Android清单在更新到Android 3.0.0后出现错误

在更新到Android 3.0.0并将gradle更新到4.1后,我严重陷入困境。 我的应用程序没有构建,清单包含很多错误。 我尝试在Build下清理项目,在Files下无效缓存/重启,但没有成功。 我收到的错误如下: 错误:(52)错误:find未知元素。 错误:(52)find未知元素。 错误:java.util.concurrent.ExecutionException:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息 错误:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息 错误:com.android.tools.aapt2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息 错误:任务’:app:processDebugResources’的执行失败。 无法执行aapt 所有错误都在debug\AndroidManifest 。 当我删除或评论标记的活动时,它们会被添加回gradle构建, 我也得到了一个’URI not registrered error with android=”http://schemas.android.com/apk/res/android” ‘ 表现: //Hardware Constraints for Application <!– –> //Required App Permissions <!– –> <!– –> <!– –>

Rx Java 2:如何包装回调?

我有这个代码在Rx Java 1中包装一个回调并且它编译得很好,但是现在我已经切换到RX Java 2它没有编译… Rx Java 2中的等价物是什么? return Observable.fromEmitter(new Action1<AsyncEmitter>() { @Override public void call(AsyncEmitter emitter) { transObs.setTransferListener(new TransferListener() { @Override public void onStateChanged(int id, TransferState state) { if (state == TransferState.COMPLETED) emitter.onCompleted(); } @Override public void onProgressChanged(int id, long bytesCurrent, long bytesTotal) { } @Override public void onError(int id, Exception ex) { emitter.onError(ex); […]

“类加载死锁”在这里意味着什么?

我有这个课程: public class User { public static final NonRegisteredUser NON_REG_USER = new NonRegisteredUser(); //… public static class NonRegisteredUser extends User { //… } } 代码检查员正在检测此警告: 从超类User initializer引用子类NonRegisteredUser可能会导致类加载死锁 这究竟是什么意思?

java Android中的位图循环()

需要一些帮助来理解Bitmap类的recycle()方法。 如果我有一个名为“bmp”的Bitmap [],那么做的区别是什么 Bitmap[i].recycle() 和 Bitmap[i]=null; 什么是最好的选择? 我应该同时打电话吗? 谢谢

未选中调用方法作为原始types的成员

以下警告显示在我的项目中 – 未经检查的调用’getWeatherData(T,Boolean,String)’作为原始types’IWeatherCallbackListener’的成员。 我创建了以下界面 – public interface IWeatherCallbackListener { void getWeatherData(T weatherModel, Boolean success, String errorMsg); } 并按以下方式调用它, public class WeatherConditions { private static IWeatherApi mWeatherApi; /** * @param city * @param appId * @param listener */ public static void getOpenWeatherData(String city, String appId, IWeatherCallbackListener listener) { mWeatherApi = ApiService.getRetrofitInstance(BASE_URL_OPEN_WEATHER).create(IWeatherApi.class); Call resForgotPasswordCall = mWeatherApi.getOpenWeatherData(appId, city); […]

Intent.putExtras大小限制?

我试图通过Intent.putExtras将数据从一个活动传递到另一个活动,如下所示: private ArrayList<HashMap> mGroups = new ArrayList<HashMap>(); private ArrayList<HashMap> mUsers = new ArrayList<HashMap>(); … Bundle data = new Bundle(); data.putInt(“mode”, mode); data.putSerializable(“groups”, (Serializable) mGroups); data.putSerializable(“users”, (Serializable) mUsers); data.putInt(“current_class”, mCurrentClassId); data.putInt(“current_user”, mCurrentUserId); Intent intent = new Intent(ctx, ChildActivity.class); intent.putExtras(data); ctx.startActivityForResult(intent, 0); 这里mUsers是一个包含HashMap的列表,包含用户数据,包括Base64编码的照片,此列表中的字符串大小总和约为500Kb 使用黑屏调用startActivityForResult持续几分钟,然后出现ANR错误。 根本没有调用子活动的onCreate 。 如果我不在mUsers中添加大字符串(没有Base64编码的照片) – 工作得很好。 请帮忙。

我可以运行Android应用程序作为没有模拟器的独立桌面应用程序吗?

是否有可能开发针对移动设备的Android应用程序,并使用相同的代码在Windows,Linux或osx上作为独立的Java桌面应用程序执行而不使用模拟器? 即具有独立运行的常规Java应用程序的外观和感觉?

哪个Eclipse版本:Java,RCP或“Eclipse Classic”?

以下链接指出“建议使用Eclipse的Java或RCP版本。对于Eclipse 3.5,建议使用”Eclipse Classic“版本。” http://developer.android.com/sdk/installing.html 但是,Eclipse 3.6是可用的,作为一个新手,我不确定“Eclipse Classic”对RCP(或Java)的推荐是否仍然适用。 你能澄清一下吗? 谢谢。

Android在中心周围旋转位图而不resize

我正在努力在其中心周围绘制旋转位图,并在不调整位图大小的情况下进行旋转。 我通过游戏线程将所有精灵绘制到屏幕上,所以我正在寻找一种包含原始位图而不是canvas的解决方案。 提前致谢。 这是我的代码到目前为止,它围绕其中心转换位图,但resize。 i = i + 2; transform.postRotate(i, Assets.scoresScreen_LevelStar.getWidth()/2, Assets.scoresScreen_LevelStar.getHeight()/2); Bitmap resizedBitmap = Bitmap.createBitmap(Assets.scoresScreen_LevelStar, 0, 0, Assets.scoresScreen_LevelStar.getWidth(), Assets.scoresScreen_LevelStar.getHeight(), transform, true); game.getGraphics().getCanvasGameScreen().drawBitmap(resizedBitmap, null, this.levelStar.getHolderPolygons().get(0), null); 更新: 我注意到这并不像听起来那么容易。 我的旋转代码不是问题。 位图旋转,但dst rect也必须根据旋转角度增加/减少,否则bimap将显得更小,因为它被绘制到固定的dst rect中。 所以我猜我必须开发一些会返回dst rect的方法。 所以旋转位图所需的方法没有出现resize: public static Bitmap rotateBitmap(Bitmap bitmap, int rotation) // I’ve got this method working 和 public static Rect rotateRect(Rect currentDst, int […]