前言之前朋友说,现在学习 Android 遇到了瓶颈,基本上一般的API,市面上大部分App UI 都能做出来,该怎么提高?学习遇到瓶颈,可能是经常做着重复的工作,可能接触好的项目,前一两个月会觉得学到好的东西,但是随着公司的东西慢慢熟悉,也就变成日复一日的重复劳动,然后慢慢感觉也就学习遇到了瓶颈,而一些太难的东西又不太情愿去琢磨,比如读Android 源码。要知道优秀源码的阅读与理解是最能提升自
一、获取拼音的方法二、如何判断是否是汉字三、如何判断是否是英文四、获取姓氏的拼音五、将汉字转换为全拼六、获取汉字串拼音首字母,英文字符不变一、获取拼音的方法public static String getPinyin(String str) { // 设置拼音结果的格式 HanyuPinyinOutputFormat format ...
原创 2021-06-05 16:00:05
416阅读
几款Java常用基础工具库 通用工具(字符串、时间格式化、BeanUtils、IO)1. commons-lang3库1.1. org.apache.commons.lang3.StringUtils日常代码中,我们经常和String字符串打交道,经常对字符串进行处理,稍微不注意的话,很容易出现类似NullPointerException这种简单的错
转载 2023-06-19 23:23:29
206阅读
区域 1 介绍这个区域是运行和调试相关的操作。1、编译2中显示的模块                      2、当前项目的模块列表            3、运行2中显示的模块       &nb
转载 2023-07-02 14:44:46
118阅读
首先请下载所需要使用的工具包。 工具包有这三个工具工具介绍:apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar作用:将apk反编译成java源码(classes.dex转化成jar文件)jd-gui作用:查看APK中classes.dex转化成出的jar文件,即源码文件接下来我们直接进入正题。一、我们解压apktool工具包,可以看到这三个文件。ap
转载 2023-06-28 10:41:33
200阅读
工具
原创 2023-04-08 06:03:02
97阅读
import android.Manifest;import android.app.Activity;import android.content.Context;import android.content.pm.Package
原创 2024-06-28 14:04:49
12阅读
# Android 源码阅读工具简介 在进行 Android 应用开发时,理解 Android 源码是一个必不可少的技能。Android 源码阅读不仅可以帮助开发者深入理解系统的内部机制,而且可以在遇到问题时,帮助我们快速定位和解决问题。为了提升源码阅读的效率,使用合适的阅读工具尤为重要。本文将介绍一些常用的 Android 源码阅读工具、使用方法,并给出代码示例,以帮助开发者更好地掌握这项技能
原创 2024-10-03 03:51:42
293阅读
我们都知道,iPhone的应用商店就只有官方的App Store唯一一个,而且对APP的审核十分严格,质量不过关的APP绝不会上架。今天就给大家在精选中再来一波精选,一起来看看这6个苹果手机必备APP,解锁iphone新玩法。 1、夸克浏览器夸克浏览器,这是一个良心浏览器,没有那些时不时会跳出来的乱七八糟的新闻、奇奇怪怪的广告,也没有多余的插件游戏。它的界面设计非常简单,但并不粗糙,让
最近在看MyBatis源码,发现MyBatis底层有一个自己封装的工具——Reflector,该类位于org.apache.ibatis.reflection包下。MyBatis在解析数据库查询返回数据的时候,会使用到我们配置的映射类型,它在底层实现的时候,就使用到了该工具。 在阅读了这个工具方法的源码之后,特作简单小节。该工具就是一个反射方法的封装体,能够传入指定的Class,然后解析
原创 2023-01-19 06:56:24
129阅读
HTTPClient请求工具源码package com.rapido.weixin.utils;import java.io.IOException;import java.net.SocketTimeoutException;import java.net.URI;impo
原创 2022-02-23 11:55:41
108阅读
1. 在Android源码顶层目录下运行ctags -R 生成tags文件2. 在Android源码顶层目录运行cscope -Rbq,生成cscope.out文件3.修改~/.vimrc使之可以自动加载tags和cscope.out文件,注意要使用ctags和cscope数据库,必须在android源码顶层运行vim程序我的.vimrc如下:"开关tag窗口nnoremap <silent
HTTP请求工具源码package com.chinatelecom.web.trade.utils;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;i
原创 2022-02-23 11:55:28
342阅读
本小节,介绍项目中使用到的工具,避免大家重复造轮子。 1. Hutool 项目使用 Hutool (opens new window)作为主工具库。Hutool 是国产的一个 Java 工具包,它可以帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以“甜甜的”。 yudao-common (opens new window)模块的 util (opens new window)包作
转载 2023-08-24 16:25:48
0阅读
## 实现 android Resources 源码的步骤 ### 流程图 ```mermaid flowchart TD A[了解需求] --> B[分析问题] B --> C[查看官方文档] C --> D[编写代码] D --> E[测试代码] E --> F[修复bug] F --> G[提交代码] ``` ### 步骤说明 1. 了
原创 2023-12-21 09:00:24
18阅读
# Android 源码 main 的实现流程 ## 1. 简介 在 Android 开发中,我们通常会编写 `Activity` 作为应用程序的入口点。但是,有时候我们需要深入了解 Android 的运行机制,这就需要我们去查看 Android 源码并理解其中的实现细节。本文将指导你如何实现 `android` 源码的 `main` 。 ## 2. 实现流程 下面是实现 `andr
原创 2023-10-11 08:18:03
45阅读
本文介绍Ubuntu环境下Android源码下载及编译方法,Android源码是什么?Android源码就是指Android平台和软件源码,不单指Linux内核Kernel,我们常说的Linux Kernel在这个Open source project里,只是其中的一个组成部分。那么我们什么时候需用到Andriod源码呢?添加修改驱动、固化APK应用、定制OS、权限及服务修改或固化等等,大都需要修
囊括了一大部分Android应用开发过程当中常用的工具工具来源整理自网络和自己编写。 所有的工具简介 (a – z):AnimationUtils Animation工具AppUtils APP相关信息工具AssetDatabaseOpenHelper 读取Asset目录中数据库工具BitmapUtil Bitmap工具主要包括获取Bitmap和对Bitmap的操作CipherU
转载 2023-07-01 17:34:25
143阅读
前面我们已经可以在一个Activity中添加一些按钮之类的组件。由于手机的屏幕很小,所以很多时候我们会需要用到工具栏,通过下拉菜单之类的方式来节省空间。Android 提供了对工具栏按钮的强大支持。增加一个工具栏按钮我们现在给 MainActivity 增加一个搜索按钮。增加一个按钮需要做这三件事一,在 res/menu/activity_main.xml 
转载 2023-06-27 21:06:40
104阅读
前言:Glide 作为Android 图片加载领域最火的一款框架,其背后的源码设计同样精彩,今天就来一探究竟(基于Glide4.13.2版本)。由于Glide框架的源码非常庞大,我们不会把所有细节分析一遍,本文只分析其核心源码,重点分析其对生命周期的监听和缓存的处理。目录一、with二、load三、into我们的分析思路就从最简单的Glide.with(context).load(url).int
  • 1
  • 2
  • 3
  • 4
  • 5