Android拾遗
晓梦忆仁
做个俗人,贪财好色
展开
-
Android原生与JavaScript交互中传递数据的类型问题
今天在与H5前端交互的过程中,有按照设计文档预留JavaScriptInterface对象给js调用,然而H5反馈无法取得数据。 public JsonObject getAndroidDeviceInfo() { JsonObject jsonObject = new JsonObject(); jsonObject.addProp...原创 2019-12-24 11:38:25 · 1445 阅读 · 0 评论 -
Android与JavaScript的简单相互调用
JavaScript调用Android原生方法:1、在JavaScript中调用原生方法首先需要在Android中定义JavaScriptInterface类 public class Javascriptinterface{ WeakReference<Activity> weakReference; public Javascrip...原创 2019-12-21 16:04:00 · 401 阅读 · 0 评论 -
Android Studio重写方法时参数显示异常的解决方法
新买了笔记本,立马装上Android Studio。在编写代码的时候在匿名内部类中实现方法时,发现方法中的形参全部变成了i1,i2,i3的形式,瞬间抓瞎,不常用的方法根本记不住,第一个参数是什么含义,第二个参数又是什么含义,于是考虑解决下。引起问题的原因是由于于编译的SDK版本没有关联源码,所以自动补全的参数名字显示异常,无法做到一目了然。解决方法自然是在SDK Manager中下...原创 2019-07-02 20:37:36 · 816 阅读 · 2 评论 -
Android studio 下载 Source for android sdk 的入口
因为要解决自动补全方法的参数显示异常问题,需要下载对应版本的SDK 源码,在最新版本的Android Studio的SDK Manager中只显示了各个版本的SDK的package,需要勾选界面中的Show package details选项才能看到 源代码选项勾选之后Apply,等待下载就好!...原创 2019-07-02 20:59:15 · 1289 阅读 · 0 评论 -
Android 尺寸单位转换dp2px及为什么结果要加上0.5f
在xml资源文件中,我们的控件单位可以使用dp来设置,但是当我在Java文件中设置控件的各种长度的,使用的单位是像素px,而不是dp。所以在使用时我们需要做dp到px的转换。代码如下:public class DpUtil { public static int px2dip(Context context, float pxValue) { float scale...原创 2019-07-03 09:58:07 · 4245 阅读 · 2 评论