腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Android机器圈
专栏成员
举报
66
文章
109104
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(66)
android(25)
编程算法(13)
java(7)
其他(6)
数据结构(6)
游戏(5)
xml(4)
开发(4)
api(3)
存储(3)
面向对象编程(3)
gradle(3)
数据(3)
servlet(2)
jsp(2)
listview(2)
opengl(2)
网络安全(2)
安全(2)
jetpack(2)
math(2)
布局(2)
部署(2)
内存(2)
系统(2)
jquery ui(1)
node.js(1)
html(1)
json(1)
嵌入式(1)
数据库(1)
云数据库 SQL Server(1)
sql(1)
打包(1)
git(1)
github(1)
maven(1)
图像处理(1)
网站(1)
渲染(1)
缓存(1)
gui(1)
二叉树(1)
lamp(1)
https(1)
canvas(1)
colors(1)
diff(1)
event(1)
init(1)
ontouchlistener(1)
view(1)
viewmodel(1)
变量(1)
管理(1)
模型(1)
事件(1)
算法(1)
网络(1)
压缩(1)
搜索文章
搜索
搜索
关闭
Android JetPack~ ViewModel (一) 介绍与使用
android
jetpack
viewmodel
数据
网络
onCleared方法是ViewModel独有的,当Activity真正退出后,它会调用,而不是销毁后调用,因为旋转屏幕也会调用onDestroy。所以我们可以在这取消网络请求等。平常开发中不做任何操作时,如果有网络请求中,Activity被销毁,那么极有可能请求成功返回结果到activity中造成泄漏等不必要的麻烦。
cMusketeer
2023-05-27
642
0
Android-图片压缩(二)-纯干货
android
存储
内存
算法
压缩
ARGB颜色模型:最常见的颜色模型,设备相关,四种通道,取值均为[0,255],即转化成二进制位0000 0000 ~ 1111 1111。
cMusketeer
2023-05-03
1.1K
0
Android JetPack~LiveData(二) 数据倒灌问题
android
jetpack
内存
数据
系统
如果我们在一个home页面获取网络数据,然后通过LiveData的观察者特性,在回调中跳转B页面,当旋转屏幕时,页面重建,LiveData又发来最后一次数据,那么直接触发了跳转B页面的代码。这就是数据倒灌引起的问题。因为LiveData的数据会保存在内存中。
cMusketeer
2023-05-03
2K
0
Android JetPack~ LiveData (一) 介绍与使用
android
编程算法
postValue(this);这个方法是用于触发回调数据更新的方法. 你可以在你需要被观察的数据里添加.
cMusketeer
2023-02-16
1.5K
0
Android JetPack~ DataBinding(数据绑定)(一) 集成与使用
xml
android
DataBinding(数据绑定)发布于2015年的Google I/O大会,旨在减少Android开发中的大量模板代码,增加代码及逻辑清晰度,提高开发效率和维护效率。
cMusketeer
2023-02-16
674
0
[置顶] Activity 不只有跳转。功能篇(一)
android
打包
standard,SingleTask,SingleTop,SingleInstance
cMusketeer
2022-03-11
1.1K
0
RecyclerView实现混合布局
android
面向对象编程
xml
PS:好长时间不写博客了,起初是不知道写些什么,后来接触了到了很多东西,原本看似简单的东西,背后都隐藏着巨大的秘密,想handler的使用,一般情况下会引起内存泄漏问题,想着找到方法结局不就得了吗,可是谁想查阅资料发现,这个东西没想到牵扯的这么深, Activity -> handler -> message -> queue -> UI线程作为GC Root引用链,看都看懵逼了,赶紧看一些稍微简单的UI 实现,突发奇想,RecyclerView的混合布局界面的实现。如下图
cMusketeer
2019-08-21
2.2K
0
RePlugin 插件化-内置加载
android
api
gradle
PS:插件化是什么这里就不再说了,从这里开始两种加载方式中的一种(内置加载),该框架是奇虎360开发的,官方给出优点 RePlugin是一套完整的、稳定的、适合全面使用的,占坑类插件化方案。我们“逐词”拆开来解释这个定义: 完整的:让插件运行起来“像单品那样”,支持大部分特性 稳定的:如此灵活完整的情况下,其框架崩溃率仅为业内很低的“万分之一” 适合全面使用的:其目的是让应用内的“所有功能皆为插件” 占坑类:以稳定为前提的Manifest占坑思路 插件化方案:基于Android原生API和语言来开发,充分
cMusketeer
2018-06-21
1.2K
0
RePlugin 插件化-内置加载
android
api
gradle
说明:meta-data下的name是包名+name,包名+version.var
cMusketeer
2018-06-20
545
0
Android图片处理--缩放
android
缓存
git
把ImageView或者PhotoView的对象名直接添加到display中就OK 了。
cMusketeer
2018-06-17
2.7K
0
Android图片处理--全景查看效果
android
opengl
图像处理
PS:Android对于图片处理这块资源还是挺多的,之前用OpenGL制作图片的全景效果,耗时耗力,而且只能点击进去后看到,但是效果是非常的号,今天所写的是编写好的一个图片控件,只要拿来用就可以了。效果不是那么好,处理的之后就是一张图片截取中间部分放大再显示在屏幕中间,通过摆动手机查看被遮挡部分,如图:一开始图片是这样的
cMusketeer
2018-06-10
1.1K
0
WebView与js交互
html
android
在Project模式,main目录下,和java文件同级创建assets目录,assets目录下创建test.html,图片你随便找两张也放在asset是目录下即可。下面有两个方法名,可以随便起,但是要webview调用时一致。
cMusketeer
2018-05-05
14.1K
3
GridView结合tablayout实现展开收缩功能
android
PS:最近有一些粉丝给我留言说怎么实现那种 上面多个item,然后可以展开收缩,当点击了item后下方会出现一些数据,而且item对应多个型号,我当时看到这也就明白了他的意思,我上个图大家就明白了,这是腾讯云文章里的一个,这是网页端的,意思一样,就不再上移动端的图了
cMusketeer
2018-04-15
3K
8
Retrofit网络请求库应用01
android
PS:什么是Retrofit? 在官方文档中有这样一句话--A type-safe HTTP client for Android and Java(一个类型安全的http client库),具体的话就去问百度吧。Retrofit是网络请求库,是一个开源的。主要是写代码会更少,更快,条例更清晰,刚开始学肯定是觉得还是自己写httpconnect好,自己写,想怎么写就怎么写,每个东西都有一个过程,现在主流的网络开源库还有volley,okhttp等,这都不错,今天我就写一篇简单的retrofit使用访问百
cMusketeer
2018-03-28
702
0
Retrofit网络请求库应用02——json解析
json
android
PS:上一篇写了Retrofit网络请求库的简单使用,仅仅是获取百度的源码,来证明连接成功,这篇讲解如何解析JSON数据,该框架不再是我们之前自己写的那样用JsonArray等来解析,这些东西,我们都不用写,只需要写和数据相关的model就可以,下面是简单的JSON数据格式,我们来分析一下。 { "Xname": "中国", "type": "true", "province": [ { "name": "黑龙江", "
cMusketeer
2018-03-28
1.3K
0
Android数据绑定技术一,企业级开发
android
PS:数据绑定,顾名思义是数据与一些控件或者用户账号等绑定,这样用的好处是便于管理。代码清晰,量少。 首先要了解什么是数据绑定? 为什么要用数据绑定? 怎么用数据绑定? 语法的使用 简单例子,数据绑定textview控件,一般情况下我们都是些一个布局文件,然后布局文件里放一些textview,然后通过Activity来findviewbyid来获取id,然后对象.setText("")。现在我们学了数据绑定,就可以不用之前的方法了。 把库加载进来:因为这个东西是网上的东西需要我们下载。 dataBi
cMusketeer
2018-03-28
789
0
Android数据绑定技术二,企业级开发
android
PS:上一篇文章写了Databinding的简单使用,写了一个绑定textview的示例,和绑定的一些用法,估计有的人会说,之前的写的好好的,为什么要数据绑定这样的写法呢,没办法,社会在进步,当然是怎么好怎么做了。这篇主要是内容是 数据绑定加载网络图片 数据绑定ListView 自定义适配器(数据绑定通用适配器) item中某一个控件点击事件并刷新定位 先说一下数据绑定加载网络图片和本地图片,图片的载体我们都知道用ImageView,但是如果直接把图片通过set的形式传给xml文件的话,数据绑定是无法
cMusketeer
2018-03-28
773
0
Android之Bmob移动后端云服务器
android
源码下载:http://download.csdn.net/download/jjhahage/10034519 PS:一般情况下,我们在写android程序的时候,想要实现登录注册功能,可以选择自己用servlet作为服务端来实现过滤没有注册过的用户,但是太麻烦,而且不是随时都可以用的。这里介绍一个移动后端云服务器平台bmob,这不仅可以实现云数据库储存,还可以获取手机验证等,随时随地都很轻松,下面写一个小demo,实现一个登陆注册功能,认识增删查改。下面我稍微写一个例子,简单实现注册登录功能。 1:首先
cMusketeer
2018-03-28
5.1K
0
Android之MaterialDesign应用技术
android
PS:纵观现在大大小小软件的界面都变的比较漂亮,还有一些系统了,比如小米的MIUI,华为的EMUI等,虽然底层都是安卓,但他们的界面多多少少都会不同,谷歌对这个UI也是非常重视的,MaterialDesign就是今天的主角,首先在看这个的同时,要搞清楚什么是Material Design,百度百科解释,中文名:材料设计语言,是由Google推出的全新的设计语言,谷歌表示,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。design,中文是设计之意,即“设想和计划
cMusketeer
2018-03-28
1.3K
0
Android之MaterialDesign应用技术2-仿支付宝上滑搜索框缓慢消失
android
PS:在这之前也就是上一篇介绍了MaterialDesign一些滑动删除、标题栏的悬浮效果等,如果没看过第一篇的小火鸡可以看一下,因为这篇是接着上一篇写的,有一些东西上一篇写过了这里就不在重复了(MaterialDesign应用技术一),这篇也是上一篇的升级版,在我们日常写界面的时候,都想简单并且界面美观,这就少不了动画效果,MaterialDesign我们一般用到的动画,里面都有,不用我们自己写,在这个强大的库里,他都能够做什么呢,让我们来简单看一下。 上滑 顶部背景图片缓慢消失,标题悬浮 在标题 上栏加
cMusketeer
2018-03-28
1.6K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档