作者:在寻找雪见的景天由于我英语很烂,写代码的时候需要用英文命名,有些单词不知道,就只能切换到浏览器打开网页搜索,再拿到英文单词。这样每次都要切换出去,很麻烦,于是,就想着开发一个Android studio插件,在里面就能完成翻译工作。上网搜了搜Android studio插件开发教程,记录一下。如图所示,功能很简单:1、点击Android studio 项目面板上的Tools里面的“翻译插件”
转载
2023-11-08 20:54:33
48阅读
新版 Android Studio UI 使得开发者们在开发 Android 应用时有了更为直观和便利的操作界面。然而,随着 UI 的更新,一些开发者在使用过程中却遇到了不少问题。针对这些问题,以下是解决“新版 Android Studio UI”的过程记录,涵盖了从协议背景到工具链集成的各个方面。
## 协议背景
在Android应用开发过程中,用户交互和数据传输的有效性至关重要。新版 An
# Android Studio中UI设计竖向布局的实现方法
作为一名经验丰富的开发者,我将向你介绍如何在Android Studio中实现竖向布局。在本文中,我将以步骤的形式指导你完成这个任务。
## 步骤一:创建一个新的Android项目
首先,在Android Studio中创建一个新的Android项目。这可以通过点击“File”菜单,然后选择“New”和“New Project”来完
原创
2023-07-31 04:18:56
259阅读
虽然m1来开发android是挺有优势的,苦于google目前还没有支持m1芯片的android studio版本(包括测试版) 截稿日期2021-5-14,所以我们当下可以选择idea2021,原生支持m1,而且编译速度运行效率更快(同时也会让你失去摸鱼时间),不过也不是直接安装idea就可以直接用,接下来就注意几个需要注意的点。1.导入设置问题千万别全部倒入setting.jar所有配置,如果
转载
2023-09-11 21:51:08
51阅读
书写规范 1. 编码方式统一用UTF-8. Android Studio默认已是UTF-8,只要不去改动它就可以了。 2. 缩进统一为4个空格,将Tab size设置为4则可以保证tab键按4个空格缩进。另外,不要勾选上Use tab character,可以保证切换到不同tab长度的环境时还能继续保持统一的4个空格的缩进样式。 3. 花括号不要单独一行,和它前面的代码同一行。而且,花括号与
转载
2024-08-26 23:38:28
27阅读
一、Android studio系统源码调试的时候先要对android studio目录下面的几个文件进行说明:android.iml,android.ipr,android.iws.1.android.iws 包含工作区的个人设置,比如打开过的文件,版本控制工具的配置,本地修改历史,运行和debug的配置等。2.android.ipr 一般保存了工程相关的设置,比如modules和modules
转载
2023-08-17 18:05:58
105阅读
这两天通过网上的一些视频教学,了解学习了AS的布局问题,下面对布局进行简单介绍:主要包括:1、LinearLayout(线性布局)2、View视图一、LinearLayout(1)Layout_width:设置的是当前视图的宽度,设置的属性包括match_parent,wrap_content,或者是px值,dp值match_parent代表的当前视图继承父视图的宽度,如果没有父视图,那么继承当前
转载
2023-06-26 15:37:12
169阅读
我们一起用AndroidStudio写一个自定义的Gradle插件吧注:这篇文章注重实际操作,插图丰富,易于理解上手。 对于理论知识的解释我自己也一头雾水,所以跟着我做就好啦。我也慢慢在学嘛我把这个整个过程分为三部创建项目和插件,完善插件内容和配置,打包发布并且正确引用自定义插件一.创建项目和插件我们写一个gradle插件是为了用在android项目中,我们先创建一个android项目起名字叫做D
转载
2024-05-08 14:24:51
115阅读
【安卓开发系列 -- 系统开发】基于 android studio 的 android 源码调试环境搭建【0】开发环境简介1. 主机,Win10;虚拟机,Ubuntu 16.04
2. 开发板,AIO-3399C 六核 AI 开发板
3. android 源码,android 7.1【1】ubuntu 中 adb 安装与配置安装 adb 工具
sudo apt-get install androi
转载
2023-09-24 09:53:49
55阅读
0x00 简介Android apk很容易通过逆向工程进行反编译,从而是其代码完全暴露给攻击者,使apk面临破解,软件逻辑修改,插入恶意代码,替换广告商ID等风险。我们可以采用以下方法对apk进行保护.0x01 混淆保护混淆是一种用来隐藏程序意图的技术,可以增加代码阅读的难度,使攻击者难以全面掌控app内部实现逻辑,从而增加逆向工程和破解的难度,防止知识产权被窃取。代码混淆技术主要做了如下的工作:
转载
2024-01-07 11:59:48
23阅读
前言: 习惯了用xml来写布局的,再用代码来写布局,恐怕会很类。但毕竟有时候,我们还是需要用到代码来写布局。 代码布局与xml布局有很多相似点,在大多数方法上都可以直接用,只有个别方法的写法不太一样,接下来,我将分几篇来介绍常用的几种控件。 以android工程自带的main.xml为例,看看代码是如何实现的 一、设置当前布局 关于这个问题只针对初级水平的人员,其他人可略过。 我们知道,在初建一个
转载
2023-07-09 14:16:11
82阅读
原标题:手机隐藏代码大全,不知道你的手机就是白买了智能手机已经成为生活必需品的情况下,大家可能多少都会知道一点关于手机代码的事,之前我们也介绍过验证手机质量的代码,很多粉丝玩的不亦乐乎。但是今天要说的这些代码,一般人都是不知道的,可以说不知道是真的真的很亏。二、安卓隐藏代码1.工厂模式代码这里要说一下,不同的手机进入工程模式的代码是不一样的。这里只列举几个,想知道更多的话,可以在评论下方打出手机品
转载
2023-07-06 22:55:28
315阅读
category:Android Dev Guide style是用于指定View或window的外观和格式的一系列属性的集合。style可以指定高(height)、填补(padding)、字体颜色、字体大小、背景颜色等等属性。style定义在不同于用来设置布局的XML资源中。 Android中
1. 首先看AndroidManifest.xml 在这个文件里面有一个activity是与众不同的,它是整个app的入口这个activity的名字一般叫SplashActivity,其action和category在任何一个Android项目中都是不变的,找到了这个就找到了入口 找到了这个activity之后,按住Ctrl然后点击android:name=”.SplashActivity”中的
转载
2023-08-03 23:02:39
49阅读
有趣的目录Android APT 自动生成代码实践1、工程准备1.1、创建annotation模块1.2、创建processor模块2、见证奇迹的时刻 Android APT 自动生成代码实践前言:都9102年了,我才接触到apt的东西,之前自己压根儿没往那儿想。一直都能见到作用在onCreate()方法上的@Override注解,一直以为是一种约定俗成的东西。直到遇到EventBus,也注意到
转载
2024-02-27 13:43:18
27阅读
在Android开发中,有时候会用到图片裁剪的功能,这时候我们往往会调用系统本身的裁剪(定义一个包含com.android.camera.action.CROP Action的Intent),虽然这样很简单,但是系统的裁剪在手机的适配性方面有很多问题,这个我们很难控制。由此,我们决定自己写代码搞定这个裁剪。这样子的话出错什么的就比较好控制了。
转载
2023-10-31 17:36:49
56阅读
1:获取前台正在运行的程序名称,可以将下面代码放在activity生命周期的函数中执行,看看回打印什么。获取前台的程序需要权限 ,要在AndroidManifest.xml文件中添加 <uses-permission android:name="android.permission.GET_TASKS" /> ActivityManager mActivityMa
转载
2023-08-30 20:30:23
43阅读
前言虽然我们项目的代码时间并不长,也没经过太多人手,但代码的规范性依然堪忧,目前存在较多的比较自由的「代码规范」,这非常不利于项目的维护,代码可读性也不够高,此外,客户端和后端的研发模式也完全不同,后端研发基本都是基于 SOA 思想的,通常一个子系统 3 个人一起维护就已经是很充分的人力了,更多时候就是 1 个主力 + 1 个 backup 的人力配置。而客户端却完全不同,大家的代码都是相互交叉的
转载
2023-08-22 11:56:15
77阅读
一、Android编码规范 1、学会使用string.xml文件 在我看来,当一个文本信息出现的次数大于一次的时候就必须要使用string.xml 比如一个保存按钮 , 不规范写法: <Button
android:id="@+id/editinfo_btn_save"
android:layout_width="wrap_c
转载
2023-07-28 22:33:28
129阅读
1.
资源文件(图片drawable文件夹下):
全部小写,采用下划线命名法,加前缀区分
命名模式:activity名称_逻辑名称/common_逻辑名称如果有多种形态如按钮等除外如btn_xx.xml(selector)名称功能btn_xx(selector)btn_xx_normal 按钮图片使用btn_正常情况效果btn_xx_press 按钮图片使用btn_
转载
2023-08-29 20:48:57
57阅读