一起来记录程序员的日常

发布随笔
  • misspstime 4个月以前

    DVM,JVM虚拟机
    DVM是专门针对低配置,小型设备的虚拟机
    JVM java-.class-.jar;DVM java-.class-.dex-apk; DVM运行的是dex文件
    JVM:基于栈的架构,因为变量什么的要压栈,弹栈;;;;DVM基于寄存器的架构,可以理解为变量直接放CPU了

  • misspstime 4个月以前

    android体系结构:
    第4层(最底层)android操作糸统使用的内核是linux,负责硬件管理;比如键盘,wifi,相机,音频等

    第三层为底层类库:用C语言写的,还有DVM(android使用的虚拟机,java使用的是JVM),

    第二层为开发框架,也就是api,为开发提供api。eg:定位,等

    第一层为各种应用程序,也就是用户使用的app

  • csy3000 4个月以前

    1

  • misspstime 4个月以前

    解决线程安全的问题:同步锁,同步方法,同步代码块,锁必须是同一把,不然的话无效

  • 素材火 4个月以前
  • 4个月以前


    高薪寻找会制作安卓上架高手 主打360 豌豆荚 小米 应用宝 华为平台

    有技术的请立即 寇 寇 详谈949 181 609

  • 一巴掌呼死你 4个月以前

    求Android技术大牛上架马甲包
    有时间的个人 或 3.4人小团队
    详情 寇寇
    794 77 1344

  • 4个月以前

    高薪寻找会制作安卓上架高手 主打360 豌豆荚 小米 应用宝 华为平台

    有技术的请立即 寇 寇 详谈949 181 609

  • 4个月以前

    求Android技术大牛上架手机app
    949 181 609 寇 寇 详谈

  • w233333 4个月以前

    诚信急招ios APP和安卓APP马甲包制作上架人员 我这边有许多单子需要APP制作上架人员,价格在行业内属于偏高。现在的

    状态是技术找不到好的客户 ,而客户又找不到好的技术。尴尬感油然而生。你们想接私活的可以联系我QQ:992875809 详细

    的要求我们可以详谈。希望有经验的技术来找我,骗子和不会的勿扰。没有一定的技术是不行的。我这边iOS和安卓是以上架

    为标准,上架成功一个给 一个,价格丰厚。我们这边会提供上架所需要的一切材料,开发者账号,极光账号。上架套图等等

    ,我们需要的只是你的技术和能力。

  • misspstime 4个月以前

    如果我们没有在Activity的configChanges属性中指定以上选项的话,当配置发生改变的时候都会导致重新创建Activity,,eg:screenSize|keyboardHidden|orientation

  • ditclear 4个月以前

    https://github.com/an...ndroid-ktx
    A set of Kotlin extensions for Android app development.

  • ditclear 5个月以前

    https://github.com/ditclear/PaoNet
    泡网app,不知道什么时候才能第二版,不得闲啊

  • misspstime 5个月以前

    git提交远程的时候报错以R开头:因为我们操作了某些文件,但是git没有感知到。
    解决方法:根据git报错的地方创建空文件,提交,提交成功之后删除空文件,再次提交

  • 若水无痕 5个月以前

    java中的三种取整函数
    1,舍掉小数取整:Math.floor(3.5)=3
    2,四舍五入取整:Math.rint(3.5)=4
    3,进位取整:Math.ceil(3.1)=4

  • misspstime 5个月以前

    Gradle自动配置版本号以及修改apk命名的一篇文章

  • misspstime 5个月以前

    gradle中配置版本号的一篇文章https://www.cnblogs.c...72530.html

  • misspstime 5个月以前

    集合去重:1.可以使用LinkedHashSet,唯一,并且可以保证插入顺序和遍历顺序一致
    2.可以使用两个集合a,b;遍历b集合,如果a集合不包含则添加进去,这样最多遍历b.size()次;

  • misspstime 5个月以前

    1.Set集合无序,唯一
    2.LinkedHashSet:依然没有下标,但是能够保证插入顺序和遍历顺序一致

  • misspstime 5个月以前

    Map集合:键不能重复,如果键重复,那么值会覆盖
    Map集合:以键取值,如果键值对不存在,则为null,而不是空
    Map集合:LinkedHashMap,虽然没有下标,但是能够保证插入顺序和遍历顺序一致

  • misspstime 5个月以前

    1.String类型对象,变量拼接:每次都会开辟新的空间 常量拼接:不会开辟新的空间,只是常量的一个处理eg:abc==ab+c
    2.String类型对象是不可变的:每次拼接都会生成新的堆空间,每个字符串的地址是不会变得

  • misspstime 5个月以前

    String 类型。每次拼接都会在堆中开辟新的空间

  • misspstime 5个月以前

    equals方法
    1. 相等判断 两个对象内容上是否一样
    2. ==用来比较变量中的地址是否一样,不是比较内容
    a.对于基本数据类型,地址一样,值一样;值一样,地址也一样
    b.对于引用数据类型,地址一样,值一样;值一样,地址不一定一样
    3. 基本数据类型仍然可以使用==,而引用数据类型不能使用==

  • 素材火 5个月以前

    精品开发视频教程http://www.sucaihuo.com/video

  • misspstime 5个月以前

    记录一个bug:Intent.FLAG_ACTIVITY_REORDER_TO_FRONT的含义是,当接收Intent的Activity处于非destroy状态,那么接收Intent的Activity就会被置于栈顶。但是使用这种方式启动activity在android版本大于7.0的时候,会出现只是打开了原界面,不会刷新界面,如果需要刷新那么不能使用该方式打开

  • misspstime 5个月以前

    进出页面的动画://出入动画
    WindowManager.LayoutParams params = getWindow().getAttributes();
    params.windowAnimations = R.style.enterandentrance;
    getWindow().setAttributes(params);

  • misspstime 5个月以前

    进出页面的动画://出入动画
    WindowManager.LayoutParams params = getWindow().getAttributes();
    params.windowAnimations = R.style.enterandentrance;
    getWindow().setAttributes(params);

  • a1227308812 5个月以前

    来互相伤害呀!!!

  • misspstime 5个月以前

    一像素进程保活:https://www.jianshu.c...4a9531bc15

  • misspstime 5个月以前

    提升为前台服务,却不显示通知栏的一篇文章:http://blog.csdn.net/...s/50669420