![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
銨靜菂等芐紶
这个作者很懒,什么都没留下…
展开
-
Android进程调度
转载自品略图书馆http://www.pinlue.com/article/2020/03/1300/0310021948056.htmlLinux系统将进程分为实时进程和普通进程,实时进程的优先级范围为0~99,普通进程为100~139,并且二者的调度策略也是不通的。Android系统是基于Linux系统之上开发的,其充分利用了Linux系统的一些特性,有些甚至可以做为开发范本。这篇文章分析一下Android系统是如何利用Linux进程调度策略来管理进程优先级的,源码参考Android 9.0..转载 2020-06-23 13:10:48 · 1305 阅读 · 0 评论 -
谈谈Android替换字体时需要注意的一些问题
转载自品略图书馆http://www.pinlue.com/article/2020/05/0217/0510278150045.html一、Android字体简述Android是一个典型的Linux内核的操作系统。在Android系统中,主要有DroidSans和DroidSerif两大字体阵营,从名字就可以看出来,前者是无衬线字体,后者是衬线字体。具体来说,一共是这几个字体文件...转载 2020-05-05 14:53:57 · 394 阅读 · 0 评论 -
ActonMode创建和实现
转载自品略图书馆http://www.pinlue.com/article/2020/04/1902/4510196160038.html今天要说的 ActionMode 是 Android 提供的一种实现菜单方式。Android 实现菜单的方式有很多种,比如 ActionBar、ToolBar、ContextMenu、OptionMenu、PopupMenu、PopupWindow 等...转载 2020-04-19 20:37:35 · 166 阅读 · 0 评论 -
Android源码结构,如何生成目录结构
转载自品略图书馆http://www.pinlue.com/article/2020/03/1410/1510025024421.html源码结构:abi应用程序二进制接口bionicbionicc库bootable启动引导相关代码build存放系统编译规则及generic等基础开发包配置dalvikdalvikJava虚拟机developme...转载 2020-04-03 11:54:42 · 192 阅读 · 0 评论 -
Android View的三种移动方式。
转载自品略图书馆http://www.pinlue.com/article/2020/03/2716/1110059496208.htmlAndroid开发中,View一直是Android开发人员的一块心病,一方面想要进阶,一方面又害怕进阶,可以说Android的View是进阶路上的最大绊脚石,因为它涉及的东西太多了,比如本次我们此次要写的View移动,另外还包括View的触摸事件的...转载 2020-03-28 12:51:00 · 420 阅读 · 0 评论 -
Android自定义View之密码输入框
转载自品略图书馆http://www.pinlue.com/article/2020/03/1901/4410034814436.html本文虽然是一个简单的自定义View,但是考虑的非常周到,处理了很多的细节~Demo效果图--方框模式----下划线模式--1分析宽高计算各个长宽、各个变量含义因为下划线的密码输入框和方框的密码输入框实际上仅有绘制横线还...转载 2020-03-19 16:37:02 · 404 阅读 · 0 评论 -
Android逆向之旅。
转载自品略图书馆http://www.pinlue.com/article/2020/03/1301/0610022114445.html一、前言今天总算迎来了破解系列的最后一篇文章了,之前的两篇文章分别为:第一篇:如何使用Eclipse动态调试smali源码第二篇:如何使用IDA动态调试SO文件现在要说的就是最后一篇了,如何应对Android中一些加固apk安全防护,...转载 2020-03-15 10:28:31 · 188 阅读 · 0 评论 -
手机技巧之扩展内存的检测以及修复。
转载自品略图书馆http://www.pinlue.com/article/2020/03/1409/5710024566225.html首先介绍下什么是扩容卡?其实扩容卡也十分好理解,通俗的说,就是我们购买的内存卡真是容量没有标配的那么高。举个例子来说,比较好理解。比如我们购买了一张4GB手机内存卡,当在使用后发现当存储超过2GB文件的时候,就会出问题,无法存储文件进去,那么...转载 2020-03-14 15:55:18 · 1056 阅读 · 0 评论 -
Android源码结构,生成目录结构。
转载自品略图书馆:http://www.pinlue.com/article/2020/03/1410/1510025024421.html源码结构:abi应用程序二进制接口bionicbionicc库bootable启动引导相关代码build存放系统编译规则及generic等基础开发包配置dalvikdalvikJava虚拟机develo...转载 2020-03-14 13:23:35 · 176 阅读 · 0 评论 -
Android 操作系统的内存回收机制。
转载自品略网:http://www.pinlue.com/article/2020/03/0808/089994336918.htmlAndroid APP 的运行环境Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的 Linux 有明显的区别。主要包含下面几个层次...转载 2020-03-08 11:37:25 · 324 阅读 · 0 评论 -
Android 设备上怎么实现串口的移植?
转自品略网:http://www.pinlue.com/article/2020/03/0706/469989490142.html项目需要,要实现在Android中实现串口的收发功能,有几种方法可以参考使用。1. 标准的Android HAL层思想,把串口的功能加入framework的API中(类似于android中sensor的实现)a. 确保驱动层中基于tty的串口驱动可以...转载 2020-03-07 11:35:49 · 191 阅读 · 0 评论 -
Android 开发有哪些新技术出现?
原问题如下:Android 开发有哪些新技术出现?可以从UI设计或者一些核心的算法之类的说起这是我回答的原文:第一次在知乎回答问题,感觉有些战战兢兢,在大神云集的地方,生怕有些东西说错,让大家笑话。题主提的这个问题,相信很多开发者都有自己的话要说。Android 的发展确实太快了,每年的都有很多新东西出现,想要覆盖所有新东西感觉也不太可能,我这里主要说一下主要的 Androi...转载 2020-03-07 11:15:43 · 1087 阅读 · 0 评论 -
谷歌开发者大会开幕:安卓10成最大亮点。
Google开发者大会,一个旨在与开发者们和科技行业领先者们分享 Google 的最新科技和开放平台的盛会,在9月10日上海拉开了帷幕,而在会上最受人关注的莫过于谷歌公司推出了新一代安卓系统“Android 10”了。据报道,Android 10引入了完整的手势导航、黑暗主题模式和其他机器学习支持的功能,可以改善用户体验。其带来的亮点功能如下:黑暗模式:可将屏幕恢复为...转载 2019-09-12 14:55:45 · 165 阅读 · 0 评论 -
定屏死机问题操作指南。
本篇文章主要介绍Android开发中的定屏死机部分知识点,通过阅读本篇文章,您将收获以下内容:一、定屏死机问题抓取 Log 要求二、 复现定屏死机问题后做什么三、检查adb是否可连的方法四、连接adb 抓取以下Log五、如果adb不可连,执行下面操作六、黑屏 dump 抓取方案一、 定屏死机问题抓取 Log 要求 1.使用debug版本插入4G及以上SD卡。 ...转载 2019-05-24 18:32:31 · 622 阅读 · 0 评论 -
android开发-WebView篇
1、WebView安全漏洞API16之前存在远程代码执行安全漏洞,该漏洞源于程序没有正确限制使用WebView.addJavascriptInterface方法,远程攻击者可通过使用Java反射机制利用该漏洞执行任意Java对象的方法2、WebView销毁步骤WebView在其他容器上时(如:LinearLayout),当销毁Activity时,需要在onDestroy()中先移除容器...转载 2019-05-16 16:41:25 · 186 阅读 · 0 评论 -
Android十岁了,它是如何逆袭成全球最多人用的手机系统的?
可别忘了,Android 是第一代(version one)……而且它看起来也非常「第一代」。 他们只有一家手机制造商(HTC),而我们有 55 家。要用他们的系统,只能选一家运营商,而我们有 175 家选择。 2008 年 10 月,微软时任 CEO Steve Ballmer在接受 BBC 采访时说道。他所谈论的,正是于 2008 年 9 月 23 日正式发布的 HTC G1 上...原创 2019-05-12 11:33:59 · 634 阅读 · 0 评论 -
歌对华为使用安卓设限,但物联网操作系统还有更大机会
外媒报道称,谷歌已经暂停了与华为的部分业务往来。在Android系统中,谷歌将不再与华为开展需要转让硬件和软件产品的业务,Google Play、Gmail、YouTube、Google地图、Chrome浏览器等服务都将停止向华为手机提供,华为仅能使用安卓开源项目(AOSP)继续开发新的系统。继海思“备胎转正”之后,这则消息再次将群众的情绪激起,也再次给国内科技产业敲响警钟,将自研操作系统提上...转载 2019-05-22 12:14:13 · 1446 阅读 · 0 评论 -
Android刘海屏、水滴屏全面屏适配
现在,市面上的屏幕尺寸和全面屏方案五花八门。这里我使用了小米的图来说明:上述两种屏幕都可以统称为刘海屏,不过对于右侧较小的刘海,业界一般称为水滴屏或美人尖。为便于说明,后文提到的「刘海屏」「刘海区」都同时指代上图两种屏幕。刘海屏、水滴屏全面屏适配细节当我们在谈屏幕适配时,我们具体谈什么呢? 适应更长的屏幕 防止内容被刘海遮挡 其中第一点是所有应用都需要适配的,对应下文的...转载 2019-06-09 15:43:47 · 396 阅读 · 0 评论 -
Android 性能测试这样做,新手离开挂人生也不远了。
Android性能测试,跟pc性能测试一样分为客户端及服务器,但在客户端上的性能测试分为2类,对于应用性能测试,包括很多测试项,如启动时间、内存、CPU、GPU、功耗、流量等。但针对rom版本的性能测试,一般关注功耗。一、不同版本的性能测试1、rom版本的性能测试rom版本一般就关注功耗测试,不过rom版本的功耗测试跟应用的功耗测试会有所差异,当然只是用例设计方面的差异,工具仍然采用安...转载 2019-06-19 14:59:21 · 515 阅读 · 0 评论 -
flutter构建UI与android究竟有何不同?
内容概览UI界面的编写方式在Android中,通常使用xml编写UI,然后通过LayoutInflater解析为一个树状结构的UI tree,同时也支持代码方式编写UI。Flutter只能通过代码的方式构造UI tree,代表一个界面。UI界面的组成元素在Android中,UI界面的组成元素是View,一切界面元素都继承View类,由View衍生而来。而Flutter UI界面的组...转载 2019-06-27 17:49:15 · 292 阅读 · 0 评论 -
转载:Andorid之页面布局如何优化
文章大纲一、为什么要进行页面布局优化二、页面布局优化实操三、项目源码下载四、参考文章一、为什么要进行页面布局优化 在开发Android时,会遇到某些是通用的布局,我们常将一些通用的视图提取到一个单独的layout文件中,然后使用<include>等标签在需要使用的其他layout布局文件中加载进来,比如我们自己App导航栏等。这样,便于对相同视图内容进行统一的控制管...转载 2019-07-10 18:32:04 · 95 阅读 · 0 评论 -
用5分钟,搞定Android同事所有不规范代码
前言以前对下面的问题,我的态度是,不报错就是没问题,报错就用快捷键,根据Android Studio提示修复问题,从来不去问个为什么?现在代码洁癖症越来越严重的我,忍不住想看清什么东西在搞鬼。认真看完本文,一定可以学到最新的知识。就算看不下去,也要点个赞收藏,绝对不亏。本文并不是吐槽Lint的不好,而是在学习Lint过程碰到问题,心态是奔溃的,以及解决每个问题带来的喜感。不...转载 2019-09-09 15:14:14 · 280 阅读 · 0 评论 -
华为“新系统”将全面推送:流畅不输iOS
“随着智能手机的发展,今天的智能手机市场竞争可以说是相当激烈,使得各手机厂商也在不断的创新和进步。尽管当今市场上有许多智能手机品牌,但苹果是唯一真正实现系统独立性的品牌。在自己开发的iOS系统上,用户还可以获得足够的舒适体验。相比之下,绝大多数手机制造商使用的是谷歌提供的安卓系统。” “虽然目前国内手机品牌可以免费使用,...转载 2019-05-20 15:21:29 · 333 阅读 · 0 评论