腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
代码男人
专栏作者
举报
123
文章
177340
阅读量
26
订阅数
订阅专栏
申请加入专栏
全部文章
android
编程算法
java
api
xml
github
数据库
kotlin
https
textview
网站
http
git
c#
开源
面向对象编程
微信
ios
bash 指令
gradle
socket编程
listview
ide
maven
linux
数据库一体机 TData
mongodb
网络安全
tcp/ip
任务调度
官方文档
c++
angularjs
node.js
css
html
jquery
sql
缓存
flutter
jetpack
插件
开发者
配置
数据
源码
其他
比特币
区块链
数字货币
xcode
c 语言
php
python
javascript
react
jquery ui
typescript
android studio
mvc
打包
jar
unix
ubuntu
nginx
mapreduce
云直播
云数据库 MongoDB
消息队列 CMQ 版
腾讯云测试服务
jvm
hashmap
scrapy
数据分析
canvas
kafka
迁移
app
bintray
bitmap
build
byte
dialog
dp
init
layout
module
nav
navigation
ode
padding
product
service
src
surfaceview
text
tostring
url
view
博客
布局
程序
登录
函数
开发
跨平台
蓝牙
设计
摄像头
实践
事件
网络
协议
搜索文章
搜索
搜索
关闭
我的Compose开源项目《出行防疫App》已发布
编程算法
c#
api
github
在我的新书《Android Jetpack开发:原理解析与应用实战》 项目实战中,我们实现了一个MVVM版本的出行防疫App。之前说过,会开发对应的Compose版本,如今,他来了~
黄林晴
2022-09-29
673
0
我的MVVM开源项目《出行防疫App》已发布
api
开源
编程算法
出行防疫App是一款MVVM模式的App,采用了组件化、Aroute、协程、flow等技术,适合初学者学习使用。 此项目将长期维护,后续所有的新技术、平台适配等都将基于此项目实践,且会开发Jetpack Compose版本。 项目数据基于 "聚合数据"在线API,需申请对应的API,申请成功后将key值替换到appbase下BaseApi中的KEY变量中。
黄林晴
2022-06-27
341
0
一文了解MVI架构,学起来吧~
编程算法
android
大约在去年11月份,Google将官方网站上推荐的MVVM架构悄悄替换成了MVI架构。参考了官方与许多前辈的分享,便有了此文。不过下面的再前言应当是每个读者心中所需要认定的。
黄林晴
2022-05-10
1.1K
0
Android MVVM模式入门 - DataBinding的使用
tcp/ip
xml
编程算法
textview
android
JetPack系列文章已更新:https://huanglinqing.blog.csdn.net/article/details/106215492
黄林晴
2022-01-20
694
0
我的MVVM 开源小项目已发布~
编程算法
https
github
网络安全
git
前几篇文章中,我们学习了许多Jetpack架构组件,虽说每个架构组件都是相互协调使用的,但是相信还是有很多人不知道如何搭建一个Jetpack的项目,不知道网络请求该放在什么地方,或者说其他的开源项目功能比较多导致学习也无从下手。那么这个开源小项目MvvmNews一定能帮助到你!如果你想学习单个组件使用移步至https://blog.csdn.net/huangliniqng/article/details/106215492
黄林晴
2020-05-27
495
0
Android Jetpack系列之 ViewModel
编程算法
前面两篇文章我们已经学习了Lifecycle和DataBind,本片文章我们来学习Jetpack系列中比较重要的ViewModel,Jetpack的很多很多组件都是搭配使用的,所以单独的知识点可能会有些”无意义“但却是我们项目实战的基础!
黄林晴
2020-05-25
822
0
Android Jetpack系列 之LiveData
textview
android
编程算法
与普通可观察类不同的是LiveData具有生命周期感应能力,比如我们在页面中进行网络请求结束后,需要将数据显示在UI上,如果此时页面被销毁就会有空指针等异常,我们还需要在页面销毁的时候单独处理,而使用了LiveData之后就不需要我们手动的去处理这些了。
黄林晴
2020-05-25
1.1K
0
Android Jetpack系列之ViewBinding和DataBinding
tcp/ip
编程算法
xml
android
现在无论走到哪儿,如果Android开发者说自己不了解Jetpack,怕是会被人”鄙视“的看一眼,从今天开始,我会写一系列Jetpack的文章,让我们一起来学习强大的Jetpack吧。
黄林晴
2020-05-22
1.9K
0
Android Jetpack 之ViewBinding和DataBinding
tcp/ip
编程算法
xml
android
现在无论走到哪儿,如果Android开发者说自己不了解Jetpack,怕是会被人”鄙视“的看一眼,从今天开始,我会写一系列Jetpack的文章,让我们一起来学习强大的Jetpack吧。
黄林晴
2020-05-21
3.7K
0
自定义View开篇,必须跨过的一道坎儿
编程算法
面向对象编程
textview
xml
android
对于许多Android开发者而言,无论工作的方向是什么,自定义View是不得不跨过去的一道坎儿,相信很多伙伴有这样的感受,关于自定义View的知识都看的明白,甚至滚瓜烂熟,但是遇到自定义View实战的时候,还是感觉无从下手,其实想学好自定义View,只有一个字,'练",从今天开始我会持续开始写自定义View系列的文章,一方面巩固自己的基础,另一方面温故而知新。
黄林晴
2020-02-17
724
0
字符串匹配算法从indexOf函数讲起
编程算法
相信每个学习过Java的人都使用过indexOf函数,indexOf函数我们可以查找一个字符串(模式串)是否在另一个字符串(主串)出现过,返回结果表示出现位置的下标,如果返回-1,表示模式串在主串中不存在,那么,你可曾想过这些查找函数又是如何实现的呢?
黄林晴
2020-01-13
1.3K
0
Android Gradle 多渠道打包
java
打包
编程算法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
黄林晴
2019-10-25
1.1K
0
Android自定义View之绘制圆形头像
编程算法
xml
https
github
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
黄林晴
2019-09-18
1.1K
0
Android Hook告诉你 如何启动未注册的Activity
编程算法
前言 Android Hook 插件化其实已经不是什么新鲜的技术了,不知你有没有想过,支付宝中那么多小软件:淘票票 ,火车票等软件,难道是支付宝这个软件自己编写的吗?那不得写个十年,软件达到几十G,但
黄林晴
2019-05-14
1K
0
让JNI告诉你 你的应用为什么被卸载
c 语言
java
unix
编程算法
http
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huangliniqng/article/details/89554716
黄林晴
2019-05-10
466
0
Java反射技术详解
编程算法
java
相信很多人都知道反射可以说是Java中最强大的技术了,它可以做的事情太多太多,很多优秀的开源框架都是通过反射完成的,比如最初的很多注解框架,后来因为java反射影响性能,所以被运行时注解APT替代了,java反射有个开源框架jOOR相信很多人都用过,不过我们还是要学习发射的基础语法,这样才能自己写出优秀的框架,当然这里所讲的反射技术,是学习Android插件化技术、Hook技术等必不可少的!
黄林晴
2019-03-19
448
0
Android开发利用七牛云平台上传图片到远程服务器算法
编程算法
前段时间做个小东西要从手机端上传图片到服务器,再从服务器端解析显示出来,刚开始用的是老方法,将图片压缩为base64采用post方式上传,后来发现解析的稍后总是解析不完,毋庸置疑的是,这种经典的方法肯定是没有问题的,只是自己的思路出现了差错,后来在一位学长的介绍下,使用了骑牛云平台,这个平台就图片上传而言可以实现的功能是,从手机端上传图片到云端返回来图片的网址,在存储的时候我们直接存储图片的网址,解析时解析网址即可显示出图片。
黄林晴
2019-01-10
1.6K
0
android输入框内容改变的监听事件
编程算法
android输入框内容改变的监听事件一般用于比如我们常见的:登录qq时 用户名输入完整时头像自动显示,或者注册用户时实时提示注册格式是否正确等。那么我们在这里举例:判断输入框是否有内容,来改变按钮的状态,常用于搜索一类。截图如下:(布局代码不再给出)
黄林晴
2019-01-10
2.1K
0
百度地图开发,在地图上显示当前位置
编程算法
// 在地图上显示当前位置 double jingdu = location.getLongitude(); double weidu = location.getLatitude(); LatLng point = new LatLng(weidu, jingdu); // 构建Marker图标 BitmapDescriptor bitmap = BitmapDescriptorFactory .fromResource(R.drawable.wodeweizhi); // 构建MarkerOption,用于在地图上添加Marker OverlayOptions option = new MarkerOptions().position(point).icon( bitmap); // 构建文字Option对象,用于在地图上添加文字 OverlayOptions textOption = new TextOptions().bgColor(0xAAFFFF00) .fontSize(24).fontColor(0xFFFF00FF).text("我的位置") .rotate(-30).position(point); // 在地图上添加Marker,并显示 baiduMap.addOverlay(textOption); baiduMap.addOverlay(option); // 将地图移动到当前位置 MapStatusUpdate update = MapStatusUpdateFactory.newLatLng(point); baiduMap.animateMapStatu
黄林晴
2019-01-10
989
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档