这种方式很简单,可以直接在 runOnUiThread() 方法里面更新 UI: new Thread(new Runnable() { @Override public void run() { runOnUiThread(new Runnable() { @Override public void run() ...
这种方式很简单,可以直接在 runOnUiThread() 方法里面更新 UI: new Thread(new Runnable() { @Override public void run() { runOnUiThread(new Runnable() { @Override public void run() ...
老子曾说“天下难事必作于易,天下大事必作于细”,其实Android开发也是如此。博主一开始学android的时候,对像素单位不知其所以然,只知一根筋的填数字,结果在模拟器上跑好好的界面,拿到真机上就显示得东倒西歪,...
AudioManager用来对音量大小,声音模式(静音,震动,震动加声音等模式)的管理 获取对象AudioManager:getSystemService(AUDIO_SERVICE) 修改音量:adjustVolume(direction,flag) 修改音量adjustStreamVolume(streamType...
Android项目开发实战笔记.pdf
文本输入布局TextInputLayoutTextInputLayout是MaterialDesign库中对编辑框EditText进行增强的一个控件。众所周知,EditText未输入字符时,我们可以给它显示默认的提示文字hint;可是一旦输入字符,这个hint提示就...
我们在上一节中已经编译好了用于Android模拟器的Android镜像,这一节我们将在Android studio 自带的模拟器中测试Android镜像1、创建ARM模拟器打开Android Studio,tools--->Android--->AVD manager...
这边就简单的模仿了一下,1、首先实现透明状态栏,仅支持API 19以上 //实现透明状态栏效果 并且toolbar 需要设置 android:fitsSystemWindows="true" if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.
Android开发教程笔记完全版pdf版本.zip Android开发教程笔记完全版pdf版本.zip Android开发教程笔记完全版pdf版本.zip Android开发教程笔记完全版pdf版本.zip Android开发教程笔记完全版pdf版本.zip Android开发教程...
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法
File类 File类的常用方法如下: delete : 删除文件 exists : 判断文件是否存在 getName : 获取文件的文件名 getPath : 获取文件的目录路径 getParent : 获取上级目录路径 isDirectory : 判断是否为目录 ...
Android智能电视APP开发笔记(二)Android开发环境搭建.pdf
说到淡入淡出动画,可能大家会想到补间动画里面的AlphaAnimation,不过这个深浅动画只能对透明度做渐变效果,也就是只能对一个图形做深浅的颜色变换。如果我们想要从A图片逐渐变为B图片,也就是要实现淡入淡出(Fade...
Properties概述 Java中的配置文件常为.properties文件,而Properties类便是读写此类文件...另一种是XML格式,键值对遵循XML规范,Android的SharedPreferences也是以xml存储的。 下面是Properties的常用方法: load :
Android开发过程中,可能会出现运行正常,添加一个按钮或者其他控件之后再次运行就会出现闪退的问题,这个时候,要先构建并清理项目,再次运行,这时候问题可能就解决了。
Android高级笔记 Android高级笔记 Android高级笔记 Android高级笔记
一.Gallery的简介 Gallery(画廊)是一个锁定中心条目并且拥有水平滚动列表的视图,一般用来浏览图片,并且可以响应事件显示信息。Gallery还可以和ImageSwitcher组件结合使用来实现一个通过缩略图来浏览... android:gra
背景 最近想实现一个控件漂浮在Item上的效果,需要随着List滑动改变漂浮控件的位置。效果如下图: 最开始的2种方案 利用Window.addView(),滑动时updatePosition 利用RecyclerView.addView(),滑动时改变漂浮控件...
Android基础笔记 Android基础笔记 Android基础笔记 Android基础笔记
在Android中,使用摄像头拍照一般有两种方法, 一种是调用系统自带的Camera,另一种是自己写一个摄像的界面,本篇文章给大家介绍android开发随手笔记之使用摄像头拍照,感兴趣的朋友一起学习吧
项目里有一个功能是根据RecyclerView的滑动距离来刷新一些组件的UI,搜了一下常用的方法,记录一个比较靠谱的办法: public int getScollYDistance() { LinearLayoutManager layoutManager = ...
Android gradle的buildTypes内部配置buildTypes { debug { // 服务器配置 buildConfigField "String", "SERVERHEAD", "\"http://110.11.11.00/miaomiao/\"" //是否混淆 mi
Android开发教程笔记完全版,Android开发教程笔记完全版(PDF)
这里是计算机专业-Andorid项目源码100套之一的Android开发教程笔记完全版,希望能对大家有所帮助哦!
Android组件化开发的相关笔记
在这篇文章中,将记录在Android开发过程中遇到的坑:以后的坑都将记录在这篇文章中…第一坑:视图树测量控件宽高在使用addOnPreDrawListener测量控件宽高时imageView.getViewTreeObserver().addOnPreDrawListener...
Android把所有显示出来的图形都抽象为Drawable(该单词意思就是“可绘制的”),这里的图形不只是图片,还包括色块、画板、背景等等。android.graphics.drawable源码目录下的drawable有十几种,博主就不一一介绍了,...
标签: 笔记
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。...
RecycleView是安卓5.0版本以后推出的新控件优点 想要控制其显示的方式,请通过布局管理器LayoutManager 想要控制Item间的间隔(可绘制),请通过ItemDecoration 想要控制Item增删的动画,请通过ItemAnimator ...
这种事利用我们界面上的 View 的 post() 方法来更新 UI: new Thread(new Runnable() { @Override public void run() { mButton5.post(new Runnable() { @Override public void run() { ...