【Android开发错误汇总】教程文章相关的互联网学习教程文章

Android开发 - 设置DialogFragment全屏显示【代码】

默认的DialogFragment并不是全屏,但有些需求需要我们将对话框设置为全屏(内容全屏),Android并没有提供直接的API,通过其它不同的方法设置全屏在不同的机型上总有一些诡异的问题,经过测试,下面的方法可以实现各个机型的全屏。测试 SDK Version = 28 覆写Fragment的onStart()方法:@Override public void onStart() {super.onStart();Dialog dialog = getDialog();if (dialog != null) {Window window = dialog.getWindow();if (...

Android开发实践 BroadcastReceiver【代码】

BroadcastReceiver用于监听系统全局的广播消息,接受程序所发出的Broadcast Intent。1.Broadcast和BroadcastReceiverBroadcast被分为两种:Normal Broadcast(普通广播);Ordered Broadcast(有序广播); Context提供了对应的方法发送广播这两种广播: sendBroadcast():发送Normal Broadcast sendOrderedBroadcast():发送Ordered Broadcast(对于Ordered Broadcast,系统会根据接受者声明的优先级别按顺序逐个执行接受者,优...

Android开发学习笔记-自定义控件的属性【代码】

若想让自定义控件变得更加方便灵活,则就需要对控件进行定义属性,使其用起来更方便。下面是自定义控件属性的方法1、添加attrs.xml,内容格式样式可以参考sdk\platforms\android-10\data\res\values\attrs.xml文件<?xml version="1.0" encoding="utf-8"?><resources><declare-styleable name="CompoundButton"><attr name="desc_title" format="string"/><attr name="desc_on" format="string"/><attr name="desc_off" format="stri...

《ArcGIS Runtime SDK for Android开发笔记》——数据制作篇:发布具有同步能力的FeatureService服务【图】

1、前言 从ArcGIS 10.2.1开始推出离在线一体化技术之后,数据的离在线一体化编辑一直是大家所关注的一个热点。数据存储在企业级地理数据库中,通过ArcGIS桌面软件加载后配图处理,并发布到ArcGIS for Server中,供移动端设备离线编辑使用,并可以同步回传版本化存档。这其中涉及多项配置操作,本篇文章主要针对FeatureService服务的发布流程做一个简单的介绍。以备查阅。转载请注明出处:http://www.cnblogs.com/gis-luq/p/5857188...

Android开发系列之SQLite

上篇博客提到过SQLite。它是嵌入式数据库,因为其轻巧但功能强大,被广泛的用于嵌入式设备其中。后来在智能手机、平板流行之后,它作为文件型数据库,差点儿成为了智能设备单机数据库的必选,能够随着安卓app打包到apk文件其中。SQLite的官方站点是http://www.sqlite.org/,能够随意下载,上面也有详尽的文档能够參考,这篇博客重点关注SQLite在Android开发中怎样使用。在Android开发中。推荐建立一个类继承自SQLiteOpenHelper来创...

[android开发之内容更新类APP]一、开始前的整体说明【图】

1.博主的日常话说很久没更新blog了,话说消失了好长一段时间了呢,话说...你妹的,能不能不要这么二。好吧,话说...我操,最近在忙什么呢,其实也没什么,%¥¥%*)0……嗯,对,就是做了这么多的事情。有一天我打开手机(你妹,天天不都在看手机吗),具体来说是打开了某个分类文件夹,发现里面自己以前的很多坑(其实是自己以前想做的app,不过都只建好了demo,没有做实际的开发),左右无事(鲁的累了),把其中的实现一下吧。好...

Android 开发压缩图片

private Bitmap imageZoom(int position , Bitmap bitMap) { //图片允许最大空间 double maxSize =2000.00; double bitmapSize = bitMap.getByteCount()/1024; Log.d("derrick", "bitmap 0 = "+bitmapSize+" , index = "+position); if (bitmapSize < maxSize) { return bitMap; } if (bitmapSize > maxSize) { //获取bitmap大小 是允许最大大小...

[Android] 开发第五天【图】

发布之前开发的 Android 电话拨号器Android-Studio 已经带了发布菜单, Build -> Generate Signed APK 进入发布界面我们新增一个证书,或者使用已有的:生成后的 APK 文件位于: D:\AndroidStudioProjects\Test3\app\release接下来在 Android-Studio 中找到 Device File Explorer 界面对 sdcard (TF卡目录) 上传刚生成的 APK ,然后进行安装。原文:http://www.cnblogs.com/z5337/p/7192262.html

android开发:环境搭建及HelloWorld

参考: http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。 本文的主题如下: 1、 环境搭建 1.1、 JDK安装 1.2、 Eclipse安装 1.3、Android SDK安装 1.4、 ADT安装 1.5、 创建AVT2、HelloWorld 1、环境搭建 1.1、JDK安装:Java Development Kit JDK下载地址http://www.oracle.com...

android开发之bitmap使用【代码】【图】

bitmap是android中重要的图像处理工具类,通过bitmap可以对图像进行剪切、旋转、缩放等操作,同时还可以指定格式和压缩质量保存图像文件。一、拿到一个Bitmap对象查看源码我们知道,Bitmap被final修饰,因此不可以通过new来获得一个bitmap的实例,获得一个Bitmap对象一般都是通过BitmapFactory来获得,主要有以下几方式。每一个方法都有自己的重载方法,重载方法多出的参数是Options,解释一下这个参数,这个主要是对生成Bitmap对象...

Android开发学习笔记:浅谈GridView

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...

?&#128293;?&#128293;?&#128293; 最新的kt+jetpack+Coroutine打造的Android开发框架

AACHulk---> AACHulk是以Google的ViewModel+DataBinding+LiveData+Lifecycles框架为基础,结合Okhttp+Retrofit+BaseRecyclerViewAdapterHelper+SmartRefreshLayout+ARouter打造的一款快速开发框架,开发语言是Kotlin,再结合[AACHulkTemplate模版开发](https://github.com/madreain/AACHulkTemplate)进行开发,避免一些繁琐的操作,提供开发效率## 功能介绍1.支持服务器地址、成功码、各种超时时间、各种拦截器、Arouter、EventBus...

Android开发之数据持久化存储二【代码】

一、目标以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 ...

Android开发:app工程集成mob短信验证码功能【代码】【图】

一.前言现在的app基本上都需要用到短信功能,注册时或者有消息通知时需要给用户发送一条短信,但是对于个人开发者来说,去买第三方的短信服务实在是有点奢侈,很好的是mob为我们提供了免费的短信验证码服务功能,我不是打广告,的确觉得这项服务很不错。那么下面就简单讲一下如何在自己的工程里集成mob的短信功能,其实整个流程并不复杂,只是个人觉得mob的官方文档有点小乱,官方Demo也有点小复杂,同时有一些细节地方容易被忽视,...

Android开发之TextView高级应用【图】

Android开发之TextView高级应用我们平时使用TextView往往让它作为一个显示文字的容器,但TextView的功能并不局限于此。下面就和大家分享一下TextView的一些使用技巧。Android中设置文本样式的几种方法:1.将android:autoLink属性值设为true。系统会自动识别E-mail、电话、网址等特殊文本。2.使用Html标签,例如,<font>、<img>等。不要设置android:autoLink属性。3.在Java代码中直接使用Span对象来设置文本样式。这种方法需要将文本...