网站首页 站内搜索

搜索结果

查询Tags标签: android,共有 12551条记录
  • Android笔记:线性布局和相对布局RelativeLayout

    线性布局 layout_width 宽度 wrap_content 内容有多少,宽度有多少match_parent 匹配父空间 layout_height 高度 layout_weight 权重 orientation 布局(线性布局独有) vertical 垂直 horizontal 水平 background 背景 padding 内边距 margin 外边距 gr…

    2022/1/30 23:06:25 人评论 次浏览
  • Android系统编程入门系列之硬件交互——通信硬件Bluetooth

    通信硬件NFC的文章,虽然可以在Android系统中通过非直接接触的形式与支持NFC硬件的设备通信,但是也只能交互一些简短的标签内容,对大量的持续性数据,却并不能很好的支持。因此针对这个弊端,可以考虑使用支持Bluetooth技术的硬件。 Android系统支持传统的Bluetooth技术…

    2022/1/30 20:35:32 人评论 次浏览
  • 给你Android实现的九宫格抽奖程序,2021百度Android岗面试真题收录解析

    super(context, attrs, defStyleAttr); init(); } /** 初始化数据 */ private void init() { mPaint = new Paint(Paint.ANTI_ALIAS_FLAG); mPaint.setStyle(Paint.Style.FILL); mPaint.setStrokeWidth(mStrokWidth); mRects = new ArrayList<>(); } @Override prot…

    2022/1/29 22:05:07 人评论 次浏览
  • Android数据库框架-GreenDao入门,android程序开发大作业

    上述操作结束之后,在工程目录下,GreenDAO的生成目录中可以找到相应的数据库操作类,我实体类UserInfo的操作类名称为UserInfoDAO,同时也会自动生成DaoMaster和DaoSession可以看到生成了三个文件,一个是实体类的操作类,还有DaoMaster,DaoSession等类。 我们先看看DaoMa…

    2022/1/29 19:07:44 人评论 次浏览
  • Android-性能优化之谈谈Java内存区域,美团Android研发岗二面

    在计算机组成原理里,CPU内部的寄存器中就包含一个程序计数器,存放程序执行的下一条指令地址。 以下引自wiki的一段介绍: 依照特定机器的细节而不同,他可能是保存着正在被运行的指令,也可能是下一个要运行指令的地址 。程序计数器在每个指令周期会自动地增加,所以指令…

    2022/1/29 7:06:11 人评论 次浏览
  • Android Compose的Window Insets

    Android Compose的Window Insets 除了app的内容区域外, 还有一些其他的固定元素会显示在手机屏幕上, 顶部的状态栏, 刘海, 底部的导航栏, 还有输入法键盘, 它们都是系统的UI, 也叫Insets. 如图所示:顶部的状态栏通常被用来展示通知, 设备状态等; 底部导航栏通常显示三个导…

    2022/1/29 6:04:30 人评论 次浏览
  • Android lifecyle 源码解剖,android应用开发

    public class CustomLifecycleActivity extends FragmentActivity implements LifecycleOwner { private LifecycleRegistry mLifecycleRegistry; private static final String TAG = “CustomLifecycleActivity”; @Override protected void onCreate(Bundle savedInstan…

    2022/1/28 14:04:41 人评论 次浏览
  • Workshop 深圳站|实战+源码架构剖析带你揭开Appium的神秘面纱

    “工作坊(workshop)”一词 最早出现在教育与心理学的研究领域之中。它是引发人们思考、探讨、相互交流的一种方式,鼓励参与、创新、找出解决对策,Workshop是一种偏实战,注重实操性的交流活动,这种形式也越来越多的被应用到技术分享中。主办方: **** 霍格沃兹测试学院…

    2022/1/27 9:34:15 人评论 次浏览
  • 大意了,又是 OOM ,Android 内存监控一定要注意这几点

    不仅是阿里,还有腾讯、字节跳动、爱奇艺等大厂,小厂也是,都非常重视这个问题,在面试中,如果这个方向表现优异,你将会很值钱。 本文针对“性能优化”这个技术点,献上一份 Android性能优化的详细攻略,从各个方面对目标产品进行全方位的“优化”,让产品的性能从各个…

    2022/1/27 7:09:30 人评论 次浏览
  • Flutter —— 为所有屏幕构精美应用

    从2015年Dart开发者峰会的首次亮相,到目前2.81的稳定版,Flutter跨平台技术被Google发布以来,人气一直居高不下,GitHub关注度一直趋于前列。因为它宣传的一套代码就可以构建适用于移动、web、桌面、和嵌入式平台的精美应用,给开发者们带来了巨大的吸引力。节省了开发成…

    2022/1/26 23:05:44 人评论 次浏览
  • 掌握Android和Java线程原理下,2021年Android高级面试题总结

    monitorenter主要根据虚拟机是否开启偏向锁来进行偏向锁加锁,如果没开启,则进行自旋锁或重量级锁加锁。先看偏向锁的加锁流程,它的实现在fast_enter函数。 偏向锁加锁流程 //文件–>\src\share\vm\runtime\synchronizer.cpp void ObjectSynchronizer::fast_enter(Ha…

    2022/1/26 20:08:38 人评论 次浏览
  • 掌握Android和Java线程原理上,阿里架构师深入讲解Android开发

    child_thread = nullptr; // TODO: remove from thread group? env->SetLongField(java_peer, WellKnownClasses::java_lang_Thread_nativePeer, 0); { std::string msg(child_jni_env_ext.get() == nullptr ? StringPrintf(“Could not allocate JNI Env: %s”, err…

    2022/1/26 20:08:37 人评论 次浏览
  • 汇编第2课(下),Android开发者跳槽指南

    **作用:**主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。 二、指针寄存器(Pointer Register) 80386架构中的指针寄存器有基址寄存器EBP、堆栈指针寄存器ESP和指令指针寄存器EIP。我们只需要了解基址寄存器EBP和堆栈指针寄存…

    2022/1/26 20:07:00 人评论 次浏览
  • Android sqlite query

    SQLiteDatabase db = dbhelper.getWritableDatabase();String table = Player.TABLE_NAME ;String[] columns = new String[] { Player.KEY_USER_PASS };String selection = Player.KEY_USER_NAME+"=?" ;String[] selectionArgs = new String[]{username};S…

    2022/1/26 19:04:26 人评论 次浏览
  • Android面试刨根问底之常用源码篇(一),Android开发教程

    大致分为四点去回答。快、稳、小、省 1. 快启动快,加载快,避免卡顿基本操作主线程不做耗时操作 application里对必要的三方库延迟初始化(延迟加载,异步加载,分布加载) 启动白屏优化 View优化View 布局(viewstub,include,merge,层级深) 复杂页面细分优化 过度绘制…

    2022/1/26 14:04:32 人评论 次浏览
扫一扫关注最新编程教程