登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

Android MVVM模式的理解

在之前的系列文章[DataBinding系列(一):DataBinding初认识](http://www.apkbus.com/blog-927424-75815.html)中讲过了关于DataBinding用法的一些知识,那今天就来聊聊和它相关的一个架构MVVM的话题。对于这2个东西,我们需要知道,**Databinding是一种框架,MVVM是一种架构,一种模式。DataBinding是一个实现数据和UI绑定 ...
陪你唠嗑 前天 08:43
阅读:135 评论:2 赞:4

实现简单ListView代码

[代码]java代码:packagecom.example.elsie.listview;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.widget.ArrayAdapter;importandroid.widget.ListView;importjava.util.ArrayDeque;publicclassMainActivityextendsAppCompatActivity{//创建数据,复制一次保证有足够多的数据pr ...
Elsieee 3 天前
阅读:86 评论:0 赞:1

Android屏幕适配的哪些事

为什么要屏幕适配?device_framentation.png统计OpenSignal友盟统计碎片化品牌机型碎片化屏幕尺寸碎片化操作系统碎片化为了保证用户获得一致的用户体验效果,使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果,则需要我们进行屏幕适配。基础概念屏幕尺寸屏幕尺寸是指屏幕对角线的长度,单位是英寸,1i ...
AlonMessi 3 天前
阅读:154 评论:1 赞:2

减少Android APK的大小99.99%

我们将这一原则应用于Android。创建可以安装在运行Oreo的设备上的最小的应用程序。测量基线我们将开始使用AndroidStudio生成的默认应用。我们创建一个密钥库,签署应用程序,并使用字节来测量文件大小stat-f%z$filename。我们还将在运行Oreo的Nexus5x上安装APK,以确保一切正常。美丽。我们的APK重量约为1.5Mb。APK分析仪1. ...
EmailLi 3 天前
阅读:183 评论:1 赞:0

Android零基础入门第76节:Activity数据保存和横竖屏切换

  在前面几期学习了Activity的创建、配置、启动和停止,还学了Activity的生命周期,本期一起来学习Activity有关的更多事儿。一、数据保存    通过上一期LogCat窗口打印的日志可以看出,当Activity失去焦点时,首先必然会执行onPause()方法,因此当项目中需要保存数据时,可以在onPause()方法 ...
鑫鱻 3 天前
阅读:31 评论:0 赞:0

Android 支持库 v26 有哪些变化?

▲ 全新的支持库会让您在Android生态系统内获得更多施展空间全新的v26的支持库自然带来了很多全新的特性,比如:能直接作为资源调用的字体以及可下载字体,可以向后兼容的emoji和支持这种兼容性的各种控件,自动缩放的文本控件,基于真实物理逻辑来运作的动画,当然还有针对AndroidWear和TV的各种支持。但,说出来您也 ...
谷歌开发者 3 天前
阅读:86 评论:0 赞:0

破解九宫格密码,一清即可

看见好多破解九宫格密码的,但很多介绍不详,或者需要下软件,或者就是进行格式化(即双清),其实安卓机不必双清,清除缓存就能达到破解九宫格密码的效果。1.关机状态下(安卓手机),同时按住音量加键和开机键进入蓝屏recovery模式(极少手机是绿屏,出现绿屏放开开机键,然后出现红屏,出现红屏放开音量加键),进入reco ...
Ywk110 3 天前
阅读:100 评论:1 赞:1

新手Android环境部署的问题,求大神解答

最近自己想学习Android方面的东西,自己在下面学习。但是在AndroidSDK下载方面遇到了困难,AndroidSDKMANAGER搜不到需要下载的东西,我在网上也收了一大堆的东西,什么镜像代理,hosts文件修改等等都没有用。现在请问大牛们,还有什么办法解决吗!!!而且我发现是因为ping不通dl-ssl.google.com的原因,甚至连www.google.c ...
_Mr.Chen 3 天前
阅读:57 评论:4 赞:0

C#里面的单选框RadioButton的属性和事件

在C#语言里面,单选框的属性和其它编程语言确实非常的相似。主要的属性就是:Name、Text。事件主要的就是:CheckedChanged。比如:创建一个简单的实例,选择春夏秋冬。就可以直接选中RadioButton组件,在窗口上面拉出4个单选框来。然后,分别修改Text属性为:春、夏、秋、冬。界面如下图:接下来可以分别设置每个单选框组件 ...
奕奕微笑 3 天前
阅读:51 评论:0 赞:0

Android 2D绘图解析之 Path

上一篇文章http://www.apkbus.com/blog-822717-75883.html 介绍了Android绘图中的Canvas,Paint两个API并简单实现了一些绘图效果,例如圆形,矩形,弧线等等,这些都是Android预置好的绘图方法,但是如果我们想要绘制一些复杂的图形怎么办呢?例如绘制一个三角形,N变形,非规则图形呢?好在Android给我们提供了Canvas ...
BlueManlove 3 天前
阅读:189 评论:0 赞:0

Android 2D绘图解析之 Canvas,Paint

【Android2D绘图解析】系列文章将全面介绍Android绘图相关,这篇简单介绍下如何利用AndroidAPI进行一些简单图形的绘制,绘图的前提是需要继承自View,然后重写它的onDraw(Canvascanvas)方法即可。首先我们新建一个类继承自View,并重写onDraw方法。packagecom.leejz.androiddrawing;//blog:www.lijizhou.compublicclassCust ...
BlueManlove 3 天前
阅读:56 评论:0 赞:0

Genymotion 安卓模拟器,从下载到使用

Genymotion2.10最新版2.10版下载地址:http://dl.genymotion.com/releases/genymotion-2.10.0/genymotion-2.10.0.exe同时还需要下载VirtualBox(推荐使用最新版)VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads软件都下载好之后,就是傻瓜式安装。我们还需要注册Genymotion账号,以备在后面下载虚拟设备的 ...
kengsirLi 3 天前
阅读:135 评论:0 赞:1

实现一个非常简单的APP

题目:设计一个包含用户登录A、登录后界面B以及注册界面C的简单APP,实现如下功能:(1)三个活动可设置为SingTask模式,A界面为主活动界面;(2)A界面开始,输入用户名,密码,点击“登录”按钮,进入界面B,并显示欢迎信息;(3)A界面开始,点击注册,进入界面C,输入注册信息后,点击“确定”按钮进入界面B,点击“取 ...
Elsieee 4 天前
阅读:214 评论:4 赞:0

C#里面组合框ComboBox的属性和事件

组合框也就是我们通常所说的下拉列表框。既然是下拉列表框,就要向下拉列表框里面添加数据。数据的添加就要通过属性:Items来进行添加。点击该属性后,就会弹出一个对话框,然后就可以向里面添加内容了。添加后的效果如下:比如添加:春、夏、秋、冬给下拉列表框添加了内容,就要给下拉列表框添加一个选项的选中事件,并将 ...
奕奕微笑 4 天前
阅读:60 评论:0 赞:0

广告投放| 申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部