Articles of android

HAXM的Android Studio问题

我正在尝试安卓工作室3.1金丝雀5发布当我创建了一个avd的nexus 5 api 27获取问题/警告在macintosh 10.13.2中报告 在查看提到的问题后安装> = 6.2.1的HAXM 7:21 PM Emulator: WARNING: HAXM 6.1.2 is installed. Please install HAXM >= 6.2.1 to fix compatibility issues on Mac. 尝试在英特尔网站下面但找不到6.2.1以上的更新版本 https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm 需要帮助才能findmac的更新版本。

与毕加索的圆角

是否有合理的方式与毕加索做圆角 不会显着减慢绘图速度 适用于硬件层 不为每个图像创建额外的位图 允许将下载的位图大小调整为目标imageview的大小 大多数关于圆角的毕加索建议都建议使用转换,但我没有看到一个例子,它不会在转换过程中创建额外的位图。 这似乎是因为Picasso只使用位图,而做圆角的技巧使用了这样一个事实:你可以合理有效地动态绘制圆角(大多数解决方案都使用了类似于http://www.curious-creature的内容。 org / 2012/12/11 / android-recipe-1-image-with-rounded-corners / )。 通过将ImageView的types更改为采用自定义drawable的东西,可以将Volley的types更改为圆形角落。 由于Picasso需要位图(至少,只有位图 – >位图转换),所以这是不对的,因为drawable转换为位图会在过程中创建一个位图。 一个解决方案就是在我自己的分支中修改毕加索的工作,它添加了一个位图 – >可绘制的变换,但我想有更好的方法来解决这个问题。 我不想在视图顶部绘制9个补丁以给出圆角的外观。

Google Play不允许我更新我的应用

我已经进行了大量搜索,不知道Google Play为什么不让我更新我的Prod应用。 他们的错误信息对我来说没有多大意义,实际上我并不理解为什么他们不接受它。 这是错误消息: This configuration cannot be published for the following reason(s): It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 178 (target SDK 23) to version 2008 […]

什么是更高效的广播接收器或处理器?

我知道广播接收器的onReceive()和Handler的handleMessage()在同一个UI线程上运行。 假设我想在同一个应用程序(进程)中的两个服务之间进行通信。 我可以扩展广播接收器类并注册事件 要么 一个Handler,然后将其实例传递给另一个用于sendMessage()调用的服务。 在这两种情况下,我都需要添加一些新的开关案例。 但哪种方法更有效? 让我们假设代码是线程安全的(没有UI更新)。

导入HoloEverywhere时出错

首先,我是Android新手。 我正在做一个应用程序,我正在实现一个名为HoloEverywhere的库。 这个库在themes.xml中使用了ActionBar Sherlock库。 我已导入我的工作区ActionBar Sherlock,我已将其添加到HoloEverywhere。 接下来,我已将HoloEverywhere添加到我的项目中,但是当我尝试使用它时,我有一个错误(我尝试使用按钮): The following classes could not be instantiated: – com.WazaBe.HoloEverywhere.ButtonHolo (Open Class, Show Error Log) See the Error Log (Window > Show View) for more details. Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse. 我把类的路径放在我的布局中,如下所示: 我如何解决这个问题并在我的项目中使用这个库? 谢谢:) PS。 对不起我的英语,我知道这不是很好。

如何从Cordova项目中删除Crosswalk?

我已将Crosswalk添加到cordova项目中,它可以正常工作。 但我想删除它做一些测试,但我不知道如何。 我试图删除以下行 android.library.reference.2=org.apache.cordova.engine.crosswalk/xwalk_core_library 来自project.properties文件,但构建过程崩溃。 有帮助吗? 没有在文档中find它。

“Landroid / support / v4 / app / Watson”课程的链接; 失败 – 无法解析Lcom / actionbarsherlock / app / SherlockActivity的超类

我有一个我几周前工作的android项目,它在我的上一次尝试中工作正常,但现在项目编译都很好,但是在启动应用程序时,我收到以下警告并且它崩溃了我的应用程序。 Unable to resolve superclass of Landroid/support/v4/app/Watson; Link of class ‘Landroid/support/v4/app/Watson;’ failed Unable to resolve superclass of Lcom/actionbarsherlock/app/SherlockFragmentActivity; 请告诉我如何解决这个问题。 谢谢

三元运算符返回值 – Java / Android

刚刚从php切换到Java 我遇到了以下问题 我想改写 if(usrname.equals(username) && (passwd.equals(password))){ return true; } else{ return false; } 如 (usrname.equals(username) && passwd.equals(password) )? return true : return false; 它不起作用(语法错误)但是, int a=1; int b=2; int minVal = a < b ? a : b; 工作中 为什么三元运算符在返回值时表现不正常,具体取决于某些条件 编辑 return (usrname.equals(username) && passwd.equals(password)); 如果它返回布尔值可能是解决方案。 我想说我需要 (usrname.equals(username) && passwd.equals(password) )? return “member”: return “guest”;

Android系统。 从String中替换*字符

我有一个Stringvariables,其中包含’*’。 但在使用之前我必须更换所有这个角色。 我尝试过replaceAllfunction,但没有成功: text = text.replaceAll(“*”,””); text = text.replaceAll(“*”,null); 有人能帮帮我吗? 谢谢!

Android:使用选择器为图像视图设置背景颜色

我正在尝试设置图像视图的背景颜色。 我正在使用以下选择器。 但是,如果我尝试使用带有运行时exception的选择器,它会崩溃。 我究竟做错了什么? 我的logcat E/AndroidRuntime( 4196): FATAL EXCEPTION: main E/AndroidRuntime( 4196): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.X.XCamera/com.X.XCamera.XCameraActivity}: android.view.InflateException: Binary XML file line #13: Error inflating class E/AndroidRuntime( 4196): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) E/AndroidRuntime( 4196): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) E/AndroidRuntime( 4196): at android.app.ActivityThread.access$2300(ActivityThread.java:125) E/AndroidRuntime( 4196): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) E/AndroidRuntime( 4196): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime( 4196): at android.os.Looper.loop(Looper.java:123) E/AndroidRuntime( 4196): at android.app.ActivityThread.main(ActivityThread.java:4627) […]