无の常
码龄10年
关注
提问 私信
  • 博客:123,848
    123,848
    总访问量
  • 53
    原创
  • 1,469,688
    排名
  • 11
    粉丝
  • 0
    铁粉

个人简介:Android python 人工智能

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-11-24
博客简介:

无常的专栏

博客描述:
人面不知何处去,桃花依旧笑春风。
查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得7次评论
  • 获得99次收藏
  • 代码片获得513次分享
创作历程
  • 3篇
    2022年
  • 1篇
    2020年
  • 40篇
    2019年
  • 1篇
    2016年
  • 13篇
    2015年
成就勋章
TA的专栏
  • Android样式主题
    1篇
  • Dagger2
    2篇
  • Python面试题
    1篇
  • android 基础
    16篇
  • android动画
    2篇
  • Android 工具类
    4篇
  • 软件安装操作步骤流程
  • TextView
    1篇
  • 快捷键
    2篇
  • python
    2篇
  • Linux系统
    2篇
  • Android
    12篇
  • Api
  • java
    2篇
  • 随笔
  • CoordinatorLayout
  • 启动页
    1篇
  • Splash Screen
    1篇
  • 算法
    1篇
  • Kotlin
    2篇
  • Android 字体
    1篇
  • 协程
  • mongodb
    1篇
  • Android自定义View
    1篇
  • Android测试
    1篇
  • Android异常
    1篇
  • RecyclerView
    1篇
  • ADB
    2篇
  • google material
  • 支持库
    1篇
兴趣领域 设置
  • 移动开发
    kotlinflutterandroid studio
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android 编译脚本 envsetup.sh

版本:android-12.0.0_r3目录:build/envsetup.shfunction hmm() {cat <<EOFRun "m help" for help with the build system itself.运行“m help”以获取有关构建系统本身的帮助Invoke ". build/envsetup.sh" from your shell to add the following functions to your environment:..
原创
发布博客 2022.03.06 ·
5645 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Linux系列--Vi编辑器

1. 创建及打开vi a.txt2. 切换到插入模式i3. 切换到命令模式esc 键4. 保存并退出:wqw表示写入,q表示退出5. 退出但不保存:q!(!表示强制退出)6. 显示行号set nu7. 取消行号set nonu直接输入数字再按esc键,可直接将光标移至改行行首8. 查找"aaa"字符串,按"n"继续查找/aaa9.查找特定字符串?字符串...
原创
发布博客 2022.03.06 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Liunx系列-用户和权限

-rw-r--r-- - -表示文件类型 rw- rw-表示文件所有者对文件的权限 r-- r--表示文件所在组对该文件的权限 r-- r--表示其他组对该文件的权限 r表示可读,用数字4表示 w表示可写,用数字2表示 x表示可执行,用数字1表示 1.修改文件(文件夹)test的权限chomd 777 test 说明: 7=4+2+1,第一个7表示对文件所有者权限进行修改,第二个7表示对所有者所在组的权 限进行修改,第三个..
原创
发布博客 2022.03.06 ·
3177 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android样式:常用主题属性

1.Colors?attr/colorPrimary 应用程式的主要品牌色彩 ?attr/colorSecondary应用程式的次要品牌色彩,通常是主要品牌色彩的明亮补充。 ?attr/colorOn[Primary, Secondary, Surface etc] 与命名颜色形成对比的颜色。 ?attr/color[Primary, Secondary]Vari...
原创
发布博客 2020.02.13 ·
3238 阅读 ·
5 点赞 ·
0 评论 ·
15 收藏

daggermultibindings.zip

发布资源 2019.09.02 ·
zip

使用Dagger2 对第三方依赖库进行初始化,减少Application 代码的冗余

作用:对于在 Application 中进行初始化(如第三方依赖库) 使用 Dagger 进行包装处理,减少Application 代码的冗余。原理 :将每个依赖的初始化算法包装到它自己的类中,向Dagger发信号通知我们要将它们绑定到一个集合中,然后迭代它并告诉每个依赖执行它的初始化。实现步骤:1. 定义一个Initializer 接口,每个依赖初始化包装器(TimberIn...
原创
发布博客 2019.09.02 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dagger2 将实例绑定到组件的新方法(@Component.Factory and @SubComponent.Factory)

在使用Dagger2,我们都遇到了一种情况,希望从外部将依赖项传递给我们的模块,以便于在其他类中注入,最常见的例子是将应用程序Context传递给AppModule。还有其他用例,例如将用户ID传递给用户详细信息屏幕,我们需要用户模块从外部获取用户ID。以前有两种方法可以解决这个问题,但Dagger 2.22引入了另一种方式。尝试分析应用最佳解决方案的如下三种方法。方法一:通过构造函数参...
原创
发布博客 2019.09.02 ·
1485 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java中算法复习

1. 冒泡排序 /** * 冒泡排序 * * @param array 需要排序的数组 * @param size 数组的长度 * @return 排序后的数组 */ private static int[] bubbleSort(int[] array, int size) { for (int i...
原创
发布博客 2019.08.30 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux 常用命令

命令 说明 sudo apt-get update 更新软件 sudo apt-get install vim vim编辑器安装 :set nu vim编辑器下设置行号 :sp newfilename vim编辑器下创建并打开一个新文件 Ctrl + W + ↓or↑ vim编辑器下多个文件切换编辑 zebra stripe
原创
发布博客 2019.08.30 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 中常见面试题

1.GIL的作用?cpython解释器中存在一个GIL(全局解释器锁),他的作用就是保证同一时刻只有一个线程可以执行代码。2.csrf 验证机制?从 cookie中获取一个csrf_token的值,从请求体获取一个csrf_token的值,如果两个值相同,则检验通过,可以进入到视图函数中执行,如果两个值不同,则检验失败,会向前端返回状态码400的错误。3.网络分层?...
原创
发布博客 2019.08.28 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kotlin 基础(二)

1.延迟初始化属性// Kotlin可以对属性设置为延迟初始化lateinit var dept: Department提示: 延迟初始化属性要求:不能是可空类型;只能使用为var声明;lateinit关键字应该放在var之前。2.委托属性Kotlin提供一种委托属性,使用by关键字声明class User { var name: String by Dele...
原创
发布博客 2019.08.07 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 关于使用 google material 支持库

1.在gradle.properties文件添加android.useAndroidX=trueandroid.enableJetifier=true2.build.gradle文件中添加,注意Android支持库依赖的是 androidx包,否则会报错dependencies { implementation fileTree(dir: 'libs', ...
原创
发布博客 2019.08.06 ·
14593 阅读 ·
3 点赞 ·
1 评论 ·
8 收藏

Android TextView对长文本或复杂文本计算绘制优化

// TextView textView = new TextView(context); // 在UI线程中,从TextView确定布局参数 PrecomputedTextCompat.Params textMetricsParams = TextViewCompat.getTextMetricsParams(textView); ...
原创
发布博客 2019.08.06 ·
900 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查看apk的 minSdkVersion targetSdkVersion 包名

将需要查看的xxx.apk拷贝到Android SDK的目录下的build-tools\29.0.1\ 目录下 ,然后在该目录下 打开终端:输入 :aaptdumpbadgingxxx.apk 回车即可查看或者将输出的信息保存到文件中:输入:aaptdumpbadgingxxx.apk> apkInfo.txt...
原创
发布博客 2019.07.29 ·
1219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Anroid EditText 不允许输入汉字

1.方式一可以在布局文件中设置EditText属性:android:digits="0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"2.方式二通过代码设置监听// 不允许输入汉字mEditText.setKeyListener(new DigitsKeyListener() { @Overr...
原创
发布博客 2019.07.21 ·
1207 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

使用Retrofit2+RxAndroid+Okhttp3 获取服务器数据时,格式不统一处理

通常开发情况下,后台一般会给出约定好的格式:{ "code": 200, "msg": "成功", "data": {}}但是,有些后台开发者,根本不管前台开发方便与否,自成一体的风格,不按约定成俗的格式规范,返回的格式不统一,data可能是空数组,空JSON ,字符串等,如果不做处理,会出现JSON解析时异常(com.google.gson.JsonS...
原创
发布博客 2019.07.14 ·
953 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ConstraintLayout + CardView + Space + Guideline 使用

<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk...
原创
发布博客 2019.06.01 ·
2098 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Android远程监控屏幕状态---mimicap编译及使用

minicap是一个可以远程获取android屏幕画面的开源库,它在低版本的android系统上采用截屏的方式获取画面,在4.2以上的android系统上采用创建VirtualDisplay的方式来获取画面、性能大大提高.https://github.com/openstf/minicap1. 通过git 克隆minicap 项目 C:\>git clone https://...
原创
发布博客 2019.05.29 ·
2807 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

Android项目中管理Gradle依赖项

模块化是应用程序开发中的一种技术,它允许我们将功能分离到独立的模块中。模块化应用程序为每个模块都有许多build.gradle文件。因此,我们需要管理其中的依赖项。目标是使依赖声明更加整洁和富有表现力。此外,简化库的维护。我们将依赖于一个名为buildSrc的特殊模块。按照以下步骤操作:1.使用Kotlin DSL作为构建脚本,创建一个新的Android Studio项目。2. 在项...
原创
发布博客 2019.05.22 ·
586 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 第三方库常用混淆

ButterKnifeimplementation 'com.jakewharton:butterknife:9.0.0'annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0'# ------------ButterKnife--------------------------------------# R...
原创
发布博客 2019.05.20 ·
3584 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏
加载更多