腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
米扑专栏
专栏作者
举报
673
文章
1396937
阅读量
52
订阅数
订阅专栏
申请加入专栏
全部文章(673)
编程算法(201)
android(81)
linux(75)
java(68)
http(68)
python(56)
数据库(53)
sql(50)
xml(33)
html(33)
windows(30)
bash(29)
shell(29)
ide(28)
javascript(27)
c++(24)
云数据库 SQL Server(24)
bash 指令(24)
打包(22)
企业(19)
eclipse(18)
php(17)
网络安全(17)
c#(16)
ubuntu(14)
https(14)
sql server(13)
api(12)
apache(12)
mongodb(12)
网站(12)
游戏(12)
grep(12)
socket编程(12)
node.js(11)
jquery(11)
tcp/ip(10)
其他(9)
ios(9)
云数据库 MongoDB(9)
go(8)
css(8)
云数据库 Redis(8)
git(8)
unix(8)
wordpress(8)
qt(7)
jar(7)
开源(7)
asp(7)
actionscript(6)
jsp(6)
oracle(6)
centos(6)
apt-get(6)
腾讯云测试服务(6)
存储(6)
缓存(6)
jvm(6)
ssh(6)
sqlite(5)
tomcat(5)
maven(5)
express(5)
dns(5)
c 语言(4)
json(4)
日志服务(4)
jdk(4)
正则表达式(4)
yum(4)
二叉树(4)
gcc(4)
数据结构(4)
网站建设(4)
虚拟化(4)
mac os(3)
iphone(3)
.net(3)
opengl(3)
textview(3)
arm(3)
硬件开发(3)
django(3)
svn(3)
nginx(3)
文件存储(3)
云推荐引擎(3)
分布式(3)
爬虫(3)
html5(3)
flash(3)
kernel(3)
canvas(3)
int(3)
费用中心(2)
对象存储(2)
ruby(2)
asp.net(2)
regex(2)
ajax(2)
listview(2)
嵌入式(2)
makefile(2)
memcached(2)
access(2)
ruby on rails(2)
github(2)
搜索引擎(2)
短信(2)
人工智能(2)
容器(2)
gui(2)
面向对象编程(2)
jdbc(2)
ftp(2)
udp(2)
数据分析(2)
processing(2)
utf8(2)
流计算 Oceanus(2)
视频(2)
源码(2)
ICP备案(1)
云服务器(1)
自动驾驶(1)
数据挖掘(1)
objective-c(1)
servlet(1)
vbscript(1)
vue.js(1)
highcharts(1)
ecmascript(1)
webview(1)
汇编语言(1)
nosql(1)
mvc(1)
lucene/solr(1)
windows server(1)
solaris(1)
spring(1)
mapreduce(1)
访问管理(1)
TDSQL MySQL 版(1)
消息队列 CMQ 版(1)
企业邮箱(1)
图像处理(1)
o2o(1)
vr 视频解决方案(1)
url 安全(1)
xslt & xpath(1)
云数据库 MySQL(1)
parcel(1)
压力测试(1)
spark(1)
自动化测试(1)
rabbitmq(1)
jenkins(1)
大数据(1)
微信(1)
物联网(1)
hbase(1)
企业组织(1)
云计算(1)
kafka(1)
分类算法(1)
unicode(1)
sdk(1)
白盒测试(1)
黑盒测试(1)
即时通信 IM(1)
bat(1)
debug(1)
dos(1)
dp(1)
dst(1)
error(1)
event(1)
final(1)
format(1)
host(1)
init(1)
key(1)
kill(1)
mean(1)
pid(1)
ps(1)
scale(1)
surface(1)
surfaceview(1)
time(1)
timer(1)
wifi(1)
动画(1)
进程(1)
手机(1)
网络(1)
线程(1)
搜索文章
搜索
搜索
关闭
Android AsyncTask异步处理
javascript
node.js
android
textview
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个网页,在一个TextView中将其源代码显示出来,这种涉及到网络操作的程序一般都是需要开一个线程完成网络访问,但是在获得页面源码后,是不能直接在网络操作线程中调用TextView.setText()的.因为其他线程中是不能直接访问主UI线程成员 Android提供了几种在其他线程中访问UI线程的方法: Activity.runOnUiThread( Runnable ) View.post( Runnable ) View.postDelayed( Runnable, long ) Hanlder 这些类或方法同样会使你的代码很复杂很难理解。然而当你需要实现一些很复杂的操作并需要频繁地更新UI时这会变得更糟糕。
阳光岛主
2019-02-19
1.2K
0
Android Hierarchy Viewer
android
textview
Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地帮助开发者分析,设计,调试和调整UI界面,提高开发效率。本文将以一个实际例子讲解如何使用该款工具运用在Android的开发过程中。
阳光岛主
2019-02-19
1.3K
0
Android中visibility属性
java
xml
textview
android
Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。
阳光岛主
2019-02-19
2.2K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档