移动开发 java 多线程-happendBefore
指令重排:代码执行顺序与预期不一致 目的:提高性能 下例代码,结束时可能打印指令重排 :** public class tt { private static int a=0;private static boolean flag=false;public static void main(String[]args)……
移动开发 Android 知识树杂谈(20190819)
1. Androd中进行网络请求,如果当网络请求完成后回调,activity已经被回收了,如何处理? 考察知识点: acitvity view 关系及生命周期内存模型 如何防止内存泄漏(弱引用、取消请求及回调……
移动开发 1. Android Studio阅读源码
1. 整编Android系统 . setenv lunch make 2. 单编 2.1 mmm development/tools/idegen/ 2.2 sh ./development/tools/idegen/idegen.sh(mv ./out/target/product/tiny4412/obj/GYP/shared_intermediates/res.java xxx/res.j) 2.3 生成android.iml、……
移动开发 android listview 禁止滚动
在一个项目中,使用了listview和3个include 布局。 结果发现listview为wrap_content 时,无法撑开布局。但是所有布局并未占满屏幕。另外,在include中调用软键盘时,listview依然不动,导致编辑……
移动开发 三星手机动态修改局域网ip信息
之前文章介绍了怎么在安卓手机上安装激活XPOSED框架,XPOSED框架的牛逼之处功能大伙都知道,能不修改APK的前提下,修改系统内核的参数,好比在某些应用需要,大伙需要修改手机的某……
移动开发 解决mysql跟php不在同一台机器上,编译安装php服务报错问题:configure: error: Can
在编译安装php服务时报错: configure: error: Cannot find MySQL header files under /application/ mysql.Note that the MySQL client library is not bundled anymore! 前边搭建lnmp环境时,是把mysql和php安装在了同一台机器……
移动开发 魅族手机动态修改系统版本参数
之前文章介绍了怎么样在安卓手机上安装激活XPOSED框架,XPOSED框架的强大功能各位都介绍过,能够不修改apk的前提下,修改系统底层的参数,好比在某些应用需要,各位需要修改手机的……
移动开发 js 调用手机摄像头或相册并展示图片
效果图 手机浏览器、微信打开该网页,都支持调用摄像头拍照和打开相册。 先看最终结果: 每次点击“点击上传”,可以选择相册或者拍照,选完以后可以多展示一张图片,此处没有……
移动开发 荣耀手机使用应用沙盒动态修改imsi参数
之前文章介绍了怎么在安卓手机上安装激活Xposed框架,Xposed框架的强悍功能大伙都知道,能够不修改apk的前提下,修改系统内部的参数,好比在某些应用场景,大伙需要修改手机的某个……
移动开发 创建对象的方式以及call,apply,bind的区别
创建对象的方式有四种 1.直接量 var obj={ 属性名:属性 方法名:function(){} } 2.通过构造函数创建对象,这样能够批量创建多个具有相同属性的子对象(顺便介绍call,apply,bind三个关键字的区……