teletian
码龄13年
关注
提问 私信
  • 博客:651,249
    社区:181
    651,430
    总访问量
  • 108
    原创
  • 839,390
    排名
  • 178
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:任何事情都是在实现的过程中才最有趣!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2012-03-22
博客简介:

teletian的专栏

博客描述:
软件开发
查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    175
    当月
    1
个人成就
  • 获得126次点赞
  • 内容获得66次评论
  • 获得119次收藏
  • 代码片获得149次分享
创作历程
  • 1篇
    2023年
  • 19篇
    2022年
  • 3篇
    2021年
  • 1篇
    2018年
  • 28篇
    2017年
  • 9篇
    2016年
  • 5篇
    2015年
  • 10篇
    2014年
  • 2篇
    2013年
  • 51篇
    2012年
成就勋章
TA的专栏
  • 【Java】
    17篇
  • 【Eclipse】
    1篇
  • 【Android】
    69篇
  • 【Android Tools】
    2篇
  • 【iOS】
    11篇
  • 【Python】
    1篇
  • 【Web】
    1篇
  • 【Database】
    9篇
  • 【Git】
    3篇
  • 【macOS】
    4篇
  • 【Atom】
    1篇
  • 【Other】
    8篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinflutterandroid studio
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

Git 克隆子目录

有时候,一个仓库太大(包含很多个工程),下载费时,又占电脑的空间。如何只下载其中一个工程(子目录)呢?
原创
发布博客 2023.12.06 ·
693 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 8 集合 Stream

Java 8 是一个成功的版本,新增的内容很实用。比如大家熟悉的 lamda 表达式,集合的 Stream,等等。本文讲讲 Stream 的使用。
原创
发布博客 2022.11.27 ·
726 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 10 分区存储

以前,Android 开发者习惯在根目录建一个自己应用的文件夹,用于存放应用的数据。这样会导致用户卸载后,应用数据不会随之删除。导致手机文件特别混乱,长期占用空间,而且容易泄露用户隐私。其实 Android 早就提供了 getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir() 等 API 供开发者使用,但是开发者为了方便,没有去用。
原创
发布博客 2022.09.17 ·
9988 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

Android RadioGroup clearCheck() 的一个坑

通过debug,发现clearCheck之后,如果有RadioButton被选中,回调onCheckedChanged会被调用两次。今天在通过RadioGroup的clearCheck方法将所有的RadioButton设置为非选中的时候,发现怎么也不行。两次的checkedId分别是-1和选中的那个RadioButton的id。可以在clearCheck之前先把回调置空,然后clearCheck之后再设回来。如何避免选中的id被回调?...
原创
发布博客 2022.07.18 ·
1162 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Android LayoutInflater 的一个坑

这样的话,如果要对添加的View做操作,可以传入false,最后再通过addView添加到容器中去。通过调查发现,最后一个参数传true和false,返回的View是有差别的。然后对view设置LayoutParams的时候,怎么也不起效果。最后一个参数传了true,就是想偷懒,省去addView的操作。...
原创
发布博客 2022.07.18 ·
443 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 反编译 Apk

使用 apktool 反编译 apk
原创
发布博客 2022.07.16 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 自定义 View - 四个构造函数

View 的构造函数有四个:1. `public View(Context context)`2. `public View(Context context, @Nullable AttributeSet attrs)`3. `public View(Context context, @Nullable AttributeSet attrs, int defStyleAttr)`4. `public View(Context context, @Nullable AttributeSet attrs
原创
发布博客 2022.07.16 ·
3593 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Andorid 自定义 View - 自定义属性 - 属性重复导致冲突

先来看一个自定义属性重复的例子:attrs.xml这样会报错如下:解决办法也很简单,把相同的属性抽出来定义就可以。
原创
发布博客 2022.07.12 ·
577 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Andorid 自定义 View - 自定义属性基础

当我们自定义 View 的时候,至少要定义两个构造函数。第二个构造函数中的参数 attrs 可以获取在 xml 中添加的属性的值。系统已经给我们定义了以下属性,可以在 sdk/platforms/android-xx/data/res/values/attrs.xml 中找到。我们也可以自定义属性。declare-styleable 定义属性分组,名称一般和自定义 View 的名称一样。在 R 文件中就会生成 styleable 类。里面包含所有属性。attr 定义或者声明属性。注意,这边有两种方式
原创
发布博客 2022.07.10 ·
705 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

macOS 替换 Homebrew 源

Homebrew 是一款自由及开放源代码的软件包管理系统,用以简化 macOS 和 linux 系统上的软件安装过程。它拥有安装、卸载、更新、查看、搜索等很多实用的功能,通过简单的一条指令,就可以实现包管理,十分方便快捷。Homebrew 主要有四个部分组成: brew、homebrew-core 、homebrew-bottles、homebrew-cask。......
转载
发布博客 2022.07.10 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 动态获取 Resource ID

Android 开发中,当需要获取资源文件 ID 的时候,会按照下面的方式获取:但是如果有一组相似的图片,名称也很相似。比如电量图标,ic_battery_0,ic_battery_1,ic_battery_2,…,ic_battery_100。那么如果要根据电量值显示对应的图标的话,不管是 if else 还是 switch case,都需要写很多代码。如果用动态 Resource ID 的话,就会方便多了,下面介绍下做法...
原创
发布博客 2022.07.04 ·
1655 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Android Canvas - StaticLayout 绘制多行文字

Canvas.drawText 只能绘制一行文字,文字多了会超出屏幕之外。要想绘制多行文字,可以使用 StaticLayout。
原创
发布博客 2022.07.04 ·
1002 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android Canvas - saveLayer() & restoreToCount()

说起 saveLayer() & restoreToCount(),不得不先说 save() & restore()。saveLayer 和 save 相似,但是又有区别。
原创
发布博客 2022.07.03 ·
922 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android Canvas - save() & restore()

这有什么用呢?当调用 save 保存了画布的状态之后,就可以对画布为所欲为了(调用 Canvas 的平移、放缩、旋转、错切、裁剪等操作),反正可以调用 restore 恢复状态不是吗?save 和 restore 一般配套使用。......
原创
发布博客 2022.07.03 ·
1387 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

conda 常用命令

Anaconda 指的是一个开源的 Python 发行版本,其包含了 Python、conda 等 180 多个科学包及其依赖项。这个定义可能有点抽象,可以这样理解,Anaconda 提供了一个 Python 环境,并且已经替你下载好了很多常用的包(包括 jupyter notebook),省去了自行下载的麻烦。...
原创
发布博客 2022.07.02 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android NDK(五)- ndk-stack 还原堆栈信息

native 的崩溃相比于 java 很难看懂,对于排查问题很不利。不过我们可以通过 NDK 中的工具 ndk-stack 来还原堆栈信息。
原创
发布博客 2022.06.26 ·
1258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android NDK(四)- JNI 注册 Native 方法

JNI 的注册方式。静态注册和动态注册。
原创
发布博客 2022.06.24 ·
629 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android NDK(三)- JNI 异常

JNI 异常的使用
原创
发布博客 2022.06.24 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android NDK(二)- JNI 基础

JNI 的一些基础知识
原创
发布博客 2022.06.18 ·
564 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Android NDK(一)- 认识 NDK

NDK 以及 JNI 的简单介绍,并通过一个 NDK Sample 简单了解 Android 中 JNI 的开发流程。
原创
发布博客 2022.06.18 ·
456 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多