随笔分类 - Android开发
【Android】「代碼」「技術」APP,Framework,DEBUG
摘要:给小米K60国行版刷入Magisk(面具)并获取Root权限的步骤如下: 一、准备工作 解锁Bootloader 启用开发者选项:进入手机“设置 > 关于手机 > MIUI版本”,连续点击MIUI版本号直至开启开发者模式15。 绑定账号与设备:在“设置 > 更多设置 > 开发者选项”中开启“OEM解
阅读全文
摘要:第一步:编写kt代码 class NativeLib { /** * A native method that is implemented by the 'netconfig' native library, * which is packaged with this application. *
阅读全文
摘要:android sdk int version if (Build.VERSION.SDK_INT > 29) {} 1 public static final int BASE = 1; //Android 1.0 2 public static final int BASE_1_1 = 2; /
阅读全文
摘要:1、#ff000000 此为16进制颜色代码,前2位ff为透明度,后6位为颜色值(000000为黑色,ffffff为白色,可以用ps等软件获取)。而#ff000000的 ff(startColorstr的前两位)是代表不透明度的十六进制,00表示完全透明,FF就是全不透明,化成十进制的范围就是0~2
阅读全文
摘要:AndroidStudio的配置默认路径在 C:\Users\用户名\.AndroidStudio3.0 下,在这里会有一个缺点是C盘会常常空间不够用,所以我就想改到其他盘的。看图: Android Studio安装好以后会在系统盘用户目录下产生这么几个文件夹: .android 这个文件夹是And
阅读全文
摘要:一、AndroidStudio代理 我们平时在使用android studio时,难免需要从android官网下载一些项目运行所需要的SDK文件,但是因为android官网在国外,访问起来会比较慢,所以配置国内android官网镜像网站可以提高下载速度,这里比较常用的android镜像网站是电子科技
阅读全文
摘要:1. 安装软件 1.1. 安装 git A.git官网下载:https://git-scm.com/downloads/ 安装git到如下路径 B.图形化工具:https://tortoisegit.org/ 1.2. 安装 Python python官网下载:https://www.python.
阅读全文
摘要:父ViewGroup(CurView) 和 子 ViewGroup(ParentView) 滑动事件冲突解决方案 之 处理子ViewGroup的超棒方案: 子ViewGroup 以 SlipRelativeLayout 为例子: 当 mEnableX=true, mEnableY=false 时,
阅读全文
摘要:一、下载源码 1 . 确保主目录下有一个 bin/ 目录,并且该目录包含在路径中: 2 . 下载 Repo 工具,并确保它可执行: 3 .创建一个空目录来存放您的工作文件: 4. 配置GIT 5. 下载源码 -b 后面接的是分支名称,当前下的是android 9.0开发分支,在这个网站上可以查询an
阅读全文
摘要:MAC 下编译 ANDROID P 源码出现下面的问题: 解决方案: 发现 SDK 为10.14,在 源码跟目录下查看 darwinSupportedSdkVersions 的定义,发现没有10.14,添加10.14即可 然后再编译就好。 如果在/Applications/Xcode.app/Con
阅读全文
摘要:代号、标记和细分版本号 简要来说,Android 的开发是围绕着版本系列进行的,这些版本使用美味的点心名字(按字母顺序)作为代号。 平台代号、版本、API 级别和 NDK 版本 为方便起见,代号与以下版本号、API 级别和 NDK 版本相对应: 官方原文地址:https://source.andro
阅读全文
摘要:最近更新了Android sdk,发现编译不过了 解决方案: 进入 sdk/tool/lib/ 目录下,看看有没有 sdklib.jar 这个文件,如果没有看看有没有sdklib-25.*.*.jar,例如sdklib-25.3.2.jar,如果有,就将sdklib-25.3.2.jar重新命名为s
阅读全文
摘要:在多个java编译环境中,有时需要java 7,有时又需要java 8,怎么配置java 环境,可以快速自动切换呢?下面用mac演示在 /etc/bashrc 中配置的环境变量 配置完成后,在终端执行 jdk7,就可以马上将JAVA_HOME环境变量切到java 7,切java8用jdk8:
阅读全文
摘要:Android Icon Size and Location for Apps DPI DPI Density Density scale scale 1dp对应像素 1dp对应像素 1dp对应物理尺寸 1dp对应物理尺寸 Location Location 120 DPI 120 DPI LDPI
阅读全文
摘要:想必,大家在使用Android Studio(后面简称AS)的过程中会遇到各种各样的问题,现在,我也来谈谈我在使用AS过程中遇到的错误。1.Plugin with id 'com.android.application' not found. 从同事哪儿拷贝一份代码,使用AS open之后sync...
阅读全文
摘要:1.把eclipse工程配置文件复制到android源码根目录下cp development/ide/eclipse/.classpath ./ 2. 在android源码根目录下新建文件 .project,内容为: Gingerbread Gingerbread Source ...
阅读全文
摘要:1.android:allowTaskReparenting=["true"|"false"] 是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务。 2.android:alwaysRetainTaskState=["true"|"false"] 是否保留状态不变...
阅读全文
摘要:前言前面我们有说过android反编译的工具,如何进行反编译。反编译后可以得到jar或者得到smali文件。Android采用的是java语言 进行开发,但是Android系统有自己的虚拟机Dalvik,代码编译最终不是采用的java的class,而是使用的smali。我们反编译得到的代 码,jar...
阅读全文
摘要:目录(?)[-]Android automated testing 1How to test Android applications Tip2Unit tests vs functional tests 3JUnit 3 4Running tests on a server without dis...
阅读全文
摘要:Android Framework 简介 简介之前的研究太偏向应用层功能实现了,很多原理不了解没有详记,结果被很多公司技术人员鄙视了,为了减少自己的短板,重新复习了一遍C++、java、Android的开发,现在开始研究应用框架层了。记录1、下载源码,目录如下:2、Android系统的层次如下:3、...
阅读全文

浙公网安备 33010602011771号