GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。GridView常用的XML属性: 属性名称描述android:columnWidth设置列的宽度。android:gravity设置此组件中的内容在组件中的位置。可选的值有:top、bottom、left、right、center_vertical、
fill_vertical、center_horizontal、fill_horizontal、center、fill、
clip_vertic...
AACHulk---> AACHulk是以Google的ViewModel+DataBinding+LiveData+Lifecycles框架为基础,结合Okhttp+Retrofit+BaseRecyclerViewAdapterHelper+SmartRefreshLayout+ARouter打造的一款快速开发框架,开发语言是Kotlin,再结合[AACHulkTemplate模版开发](https://github.com/madreain/AACHulkTemplate)进行开发,避免一些繁琐的操作,提供开发效率## 功能介绍1.支持服务器地址、成功码、各种超时时间、各种拦截器、Arouter、EventBus...
一、目标以QQ登陆为例,继续完成昨天没有完成的任务,实现数据的存储和回显读取,并且学会往SD卡内存储信息二、源程序代码package com.example.qq_logindemo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;import ...
一.前言现在的app基本上都需要用到短信功能,注册时或者有消息通知时需要给用户发送一条短信,但是对于个人开发者来说,去买第三方的短信服务实在是有点奢侈,很好的是mob为我们提供了免费的短信验证码服务功能,我不是打广告,的确觉得这项服务很不错。那么下面就简单讲一下如何在自己的工程里集成mob的短信功能,其实整个流程并不复杂,只是个人觉得mob的官方文档有点小乱,官方Demo也有点小复杂,同时有一些细节地方容易被忽视,...
Android开发之TextView高级应用我们平时使用TextView往往让它作为一个显示文字的容器,但TextView的功能并不局限于此。下面就和大家分享一下TextView的一些使用技巧。Android中设置文本样式的几种方法:1.将android:autoLink属性值设为true。系统会自动识别E-mail、电话、网址等特殊文本。2.使用Html标签,例如,<font>、<img>等。不要设置android:autoLink属性。3.在Java代码中直接使用Span对象来设置文本样式。这种方法需要将文本...
本章讲述在android开发中,多线程的应用。多线程能够处理耗时的操作并优化程序的性能。本章主要介绍知识点,AsyncTask,Java线程池,ThreadPoolExecutor线程池类。本章案例只是抛砖引玉,在多线程应用方面,推荐研究大文件断点续传下载文件方面的应用。1.功能需求 用AsyncTask来实现文件下载,要求:可在文本框中输入请求路径,点击按钮开始下载在界面上实时更新下载进度如果文件已存在,则删除原文件再进行下载2.软件实现 ...
能到处抄点代码搞出东西来了,但对事件、对ListView这类的控件,数据解析后的视图绑定,还没有完全搞清原理。 真是年纪越大,学习能力越差了。原文:http://www.cnblogs.com/x3d/p/3587379.html
总结:左边的点代表垂直拉伸的区域,
上边的点代表水平拉伸的区域。右边的点代表文字等的垂直可可显示区域,下边的点代表文字等的水平可显示区域。左上重合的区域就是拉伸区域。右下重合的区域就是显示区域。以下是转载:
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png
智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方...
本篇博文主要讨论一下复杂界面中常用的一种技术——界面延迟加载技术。有时候,我们的页面中可能会包含一些布局,这些布局默认是隐藏的,当用户触发了一定的操作之后,隐藏的布局才会显示出来。比如,我们有一个Activity用来显示好友的列表,当用户点击Menu中的“导入”以后,在当前的Activity中才会显示出一个导入好友的布局界面。从需求的角度来说,这个导入功能,一般情况下用户是不使用的。即大部分时候,导入好友的布局都不会...
1. 下载MAT工具 https://www.eclipse.org/mat/downloads.php
2. 右键打开mat.app,打开MAT工具,mac下打开可能出错,解决方法如下: 编辑mat.app/Contents/Eclipse下的MemoryAnalyzer.ini文件, 在--launcher.library前添加日志输出目录 -data /Users/xx/log 我的修改如下:3. 使用Android Studio的Profiler导出原始hprof文件4. 使用android sdk自带的platform-tools下的hprof-conv工具转换原始hprof文件,命令如下...
linux下和win7的命令有些不同,所以使用win7 cmd 命令窗口时,需要尝试。1 切换路径 从系统盘c:到sdk的路径,不能直接使用cd命令。以下是正确做法:650) this.width=650;" src="/upload/getfiles/default/2022/11/17/20221117070614650.jpg" title="盘符切换.png" />2 命令窗口使用adb时,需要配置环境变量。 a 将sdk platform-tools下3个文件都移动到C:\Windows\System32下,650) this.width=650;" src="/upload/getfiles/defaul...
在上一篇专题Android开发之图片处理专题(一):利用软引用构建图片高速缓存中我们讲述了如何利用软引用技术构建高速缓存。那么想要用到图片,首先得有图片的来源。一般而言,一个应用的图片资源都是从服务器处获得的。今天,我们利用Android开发之网络请求通信专题(二):基于HttpClient的文件上传下载里面封装好的httpUtils来实现图片的下载,然后加载到本地配合软引用缓存使用,以一个listView为例子来说明。一、准备工作我们需...
上篇博客提到过SQLite,它是嵌入式数据库,由于其轻巧但功能强大,被广泛的用于嵌入式设备当中。后来在智能手机、平板流行之后,它作为文件型数据库,几乎成为了智能设备单机数据库的必选,可以随着安卓app打包到apk文件当中。SQLite的官方网站是http://www.sqlite.org/,可以任意下载,上面也有详尽的文档可以参考,这篇博客重点关注SQLite在Android开发中如何使用。在Android开发中,推荐建立一个类继承自SQLiteOpenHelper来创建...
系列第一篇,从简单的开始,一步一步完成这个小项目。颜色获取就是通过分析图片中的每个像素的颜色,来分析整个图片的主调颜色,有了主调颜色,我们可以用于图片所在卡片的背景或者标题颜色,这样整体感更加强烈。有兴趣的可以学习下使用谷歌提供的Palette,也是做同样的工作,博客地址:http://www.cnblogs.com/Fndroid/p/5201236.html先看效果图:分析原理比较简单,就是获取图片的所有像素的颜色,然后统计,把统计的数目排序,...
******Android模拟器快捷键****** F1/PgUp Menu key 菜单键 F2/PgDown Star key 星号键 F3 Call key 发送拨号键 F4 End Call key 结束通话或者说红键 Home Home key Home键 ESC Back Key 后退键 F7 Power button 电源键 F8 Disable/Enable all networking 禁止/启用所有网络 F9 Start tracing (only with -trace) 开始跟踪 F1...