E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android开发笔记
Android开发笔记
(四)
中级控件图形定制图形Drawable形状图形Shape状态列表图形选择按钮复选框CheckBox开关按钮Switch单选按钮RadioButton文本输入编辑框EditText焦点变更监听器图形定制图形DrawableAndroid把所有能够显示的图形都抽象为Drawable类(可绘制的),这里的图形不止是图片,还包括色块、画板、背景等。包含图片在内的图形文件放在res目录下的各个drawable
so.far_away
·
2024-01-03 23:49
安卓开发进阶
android
笔记
人工智能
android开发笔记
————简易随机器的制作
这几天无聊,于是做了个随机器,想着以后可能会用的到。以下是程序的运行截图图1可以通过右上角的菜单转到图2的Activity。这个程序提供了两个功能,一个是输入姓名后随机出姓名。另一个是产生随机数。—————————————————————————————————————————————————————————————————————————————好的,下面来看下怎么做吧:制作工具选的是Andro
小时的枫
·
2023-11-15 06:11
Android开发
android
android开发
as
Android
studio
Android 开发笔记 -- Service
Android开发笔记
--Service基本概念创建服务创建启动服务创建绑定服务服务的生命周期后台任务(非主线程任务)异步消息处理机制HandlerAsyncTask基本概念android四大组件之一:
__lifanxin
·
2023-11-15 01:06
android
android
service
handler
Android开发笔记
:Retrofit + OkHttp3 + coroutines + LiveData打造一款网络请求框架
一个好的网络框架需要有那些特点呢?请求当然这个请求不单单是发送请求这么简单,它包括请求相关的一系列配置是否简易、发送模式是否灵活切换、请求头信息是否易处理、请求参数是否易操作等等响应一个好的网络请求框架肯定需要提高我们的生产力,保证我们程序的健壮性,那么响应体和这些又有什么关系呢?容易转换成不同需求的实体是否能返回不同类型的结构。xml、json、text等等总的来说就是易使用、易扩展、可读性高一
Android-until
·
2023-11-01 19:55
Android
程序员
架构
Android
Android开发
jetpack
java
移动开发
Android开发笔记
(三)—Activity篇
活动组件Activity启动和结束生命周期启动模式信息传递Intent显式Intent隐式Intent向下一个Activity发送数据向上一个Activity返回数据附加信息利用资源文件配置字符串利用元数据传递配置信息给应用页面注册快捷方式启动和结束(1)从当前页面跳到新页面:startActivity(newIntent(源页面.this,目标页面.class))(2)从当前页面回到上一个页面,
so.far_away
·
2023-10-31 00:51
安卓开发进阶
安卓
笔记
android
Android开发笔记
1.查询包名下的跳转activityPackageManagerpackageManager=context.getPackageManager();Intentintent=packageManager.getLaunchIntentForPackage("com.instagram.android");if(intent==null){GLog.iTag(SocialConstant.LOG_
不偏不倚就是你
·
2023-10-11 07:20
GIS地图学习笔记二之Android开发
*,这个版本的ArcGISRuntimeSDK的使用可以参考《ArcGISRuntimeSDKfor
Android开发笔记
》系列blog。1、找资料1、适用于Android的ArcGISRu
沐左
·
2023-10-09 22:31
android
GIS地图开发
android
gis
sdk
v100-1-0
Android开发笔记
:理解Fragment
Android开发笔记
:理解Fragment导言本篇文章产生的原因很简单,就是我在了解AndroidJetpack中的Lifecycle框架时发现Lifecycle具体时间和状态的更新都是由一个名为ReportFragment
Tai_Monster
·
2023-09-26 07:03
Android开发笔记
android
笔记
Service Intent must be explicit的解决方案
title:ServiceIntentmustbeexplicit的解决方案date:2017-09-1415:11:43tags:Androidcategories:
Android开发笔记
今天在学习AIDL
hero的技术小黑屋
·
2023-09-22 15:01
android开发笔记
,
Android开发笔记
背景针对平时开发过程中遇到的问题、bug、难点或知识点做一个归纳总结。不定时更新。学习地址1.网站2.博客埋坑1.Android5.0以下View.getContext()强转Activity崩溃直接继承Activity的Activity构造出来的View.getContext()返回的是当前Activity。但是:当View的Activity是继承自AppCompatActivity,并且在5.
彼得威
·
2023-09-20 08:13
android开发笔记
android开发笔记
之进程通信Messenger
写在前面的话前面我写了一篇文章—android学习之remoteservice的aidl详解,讲到跨进程多线程通信,我们使用aidl技术来实现。但是平时我们大部分的应用可能只要要求跨进程通信,而不需要使用多线程,那么这时候,Messenger就是我们的一个非常好的选择。比起aidl来,Messenger实现更简单,并且不需要考虑线程安全的问题。我参考了文章:Android基于Message的进程间
hfreeman2008
·
2023-09-16 10:39
android开发笔记
android开发笔记
messenger
android
android开发笔记
-知识点
1:AndroidPermissiondenied(不允许连接Socket)错误原因是:需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置:2:ListView滚动变黑解决方法ListView增加一个属性android:cacheColorHint="#00000000"3:Item用自己的背景盖住了Selector光标ListView增加一个属性:android:
哈丨吅
·
2023-09-10 01:17
android开发
Android开发笔记
: Android动态添加、删除控件
此文章主要是将如何动态添加,删除控件1创建布局文件2代码实现动态添加,删除
程序猿的杂货店
·
2023-08-22 18:10
Android开发笔记
android开发
控件
Android开发笔记
之基础篇 ------ UI布局
在Android开发的绝大部分场景里,我们都需要构建至少一个以上的UI界面用于与user的交互。UI界面本身其实只是静态的图片或者框架,但是通过对其的控制,可以实现几乎所有的用户使用效果,例如点击后高亮,点击后消失,左划删除单个条目等等。那么今天就来看看Android中关于UI布局的一些概念和知识。一、LinearLayoutVSRelativeLayoutVSFrameLayoutVSConst
大熊Sir
·
2023-08-09 14:45
Android开发笔记
之Log日志输出
一、引言日志记录是将应用程序的操作和状态记录到辅助接口(例如文件,或者数据库,都可以)的过程。然而,软件开发人员并不十分重视日志记录。其实有用的日志可以为开发人员(特别是当有人必须调试/维护别人的代码时)在试图理解代码的作用时提供巨大帮助。一些开发人员说堆栈跟踪是人们应该需要的,但这与事实相去甚远。堆栈跟踪很棒,可以告诉您哪里出了什么问题,但它们无法告诉您最初是如何到达那里的。当然,您可以通过断点
飞机火车巴雷特
·
2023-07-27 10:36
笔记
Android开发笔记
一、知识点1、Notification通知的创建流程1)创建一个NotificationManager,获取系统服务,getSystemService()方法;2)使用Builder构造器来创建Notification对象,设置通知的各种属性;3)NotificationChannel通知渠道,Android8.0引入了通知渠道,允许为要显示的每种通知类型创建用户可自定义的渠道;4)发送通知,no
大小雪
·
2023-07-17 02:55
android
笔记
Android开发笔记
——MVVM模式&Jetpack实现MVVM模式
Android开发笔记
——MVVM模式&Jetpack实现的MVVM模式MVVM模式MVC、MVP和MVVMMVC概述特点MVP概述MVC和MVP的区别特点MVVM概述特点Jetpack实现MVVMModelViewViewModel
Yang杰
·
2023-06-13 13:04
Android开发学习笔记
Android
android
Android开发笔记
:适配器(Adapter)以及ListView和RecycleView的简单使用
Android开发笔记
:适配器(Adapter)以及ListView和RecycleView的简单使用在使用ListView和RecycleView之前,我们得先了解适配器的概念。
Tai_Monster
·
2023-06-08 00:46
Android开发笔记
android
java
mvc
Android开发笔记
:用Jsoup简单获取网页的数据
Android开发笔记
:用Jsoup简单获取网页的数据有时候我们在开发过程中,比如仿写一些app时,可能缺少相关的可用的接口给我们提供数据,这个时候据需要我们去网页去爬取一些数据。
Tai_Monster
·
2023-06-08 00:46
Android开发笔记
android
xml
java
Android开发笔记
之Fragment的使用教程
目录何为碎片特点如何引入碎片静态引入动态加载碎片的通信活动和碎片间的通信碎片和活动间的通信碎片和碎片间的通信何为碎片官方文档中提到:Afragmentrepresentsamodularportionoftheuserinterfacewithinanactivity.Afragmenthasitsownlifecycle,receivesitsowninputevents,andyoucanad
·
2023-06-06 21:19
Android开发笔记
XML数据解析方法及优缺点
目录何为XML数据如何解析XML数据1.Pull解析2.简单的Pull解析3.SAX解析何为XML数据XML指可扩展标记语言(eXtensibleMarkupLanguage)。可扩展标记语言(英语:ExtensibleMarkupLanguage,简称:XML)是一种标记语言,是从标准通用标记语言(SGML)中简化修改出来的。其最主要的功能就是为了方便数据的传输与交换。在Android开发中,我
·
2023-06-06 21:19
Android SeekBar在刷新使用中需要注意的问题
目录问题分析问题解决方法
Android开发笔记
:关于SeekBar在刷新使用中的一些问题问题今天在用Navigation在两个Fragment之间导航时发现了从第二个Fragment返回到第一个Fragment
·
2023-06-06 21:17
[
Android开发笔记
]多渠道打包(动态替换包名、常量、资源文件等)
因项目需求,需生成多个具有不同的应用图标、应用名、启动图APP,并且可以被同时安装。之前使用过多渠道打包去给友盟生成不同的渠道包,觉得应该也可以实现上面的需求,所以在此记录一下。具体的配置在app:build.gradle中添加如下配置,注释比较全,就不过多介绍了android{...defaultConfig{applicationId"per.goweii.one"minSdkVersion1
goweii
·
2023-04-13 16:47
iOS开发者入门
Android开发笔记
(三)-调试工具Log
前言笔者是一名iOS开发者,最近在学习Android开发。作为移动平台的两大阵营,iOS和Android开发既有想通之处,也有各自不同的特性。本系列文章,主要是从iOS开发者的角度,类比地去学习Android开发,记录下自己的一些心得体会。如果你也对Android开发感兴趣,并想入门学习。建议可以去看郭霖的《第一行代码》。笔者也是通过这本书来入门学习Android开发的,因此,本文的大部分知识,你
赵梦楠
·
2023-04-10 20:22
《ArcGIS Runtime SDK for
Android开发笔记
》——离在线一体化技术:离线矢量数据下载
【原文链接:http://www.cnblogs.com/gis-luq/p/5858048.html】1、前言1.1、环境准备:ArcGISforDesktop10.4.1(10.2.1以上版本即可)ArcGISforServer10.4.1(10.2.1以上版本即可)PostgreSQL、MicrosoftSQLServer、或Oracle设置企业级地理数据库。1.2、发布具有同步能力的Fea
duyi324
·
2023-04-02 09:36
【
Android开发笔记
】证件相机,身份证及营业执照拍摄裁剪
简介针对项目中的一个需求而开发的一个库,实现了身份证正反面、营业执照横版、竖版的拍摄和裁剪功能,现已开源在GitHub上,需要的同学直接clone到本地添加依赖即可使用。Githubhttps://github.com/xiaoowuu/CertificateCamera预览Demo演示身份证正面身份证反面营业执照-横版营业执照-竖版
Smartown
·
2023-03-12 06:50
Android开发笔记
我最近在学校期末作业使用Kotlin语言做一个校园社区AndroidAPP,仍然在制作中。。。Github项目地址:https://github.com/zhaoweihaoChina/hnuplus这是我用记录一些我在做的时候需要记录的东西,用来以后翻看。也给需要的同学做个参考。Activity调用Fragment的公共方法首先创建一个接口publicinterfaceMyInterface{v
ZhaoWeihao
·
2023-03-10 19:46
[
Android开发笔记
]私有Maven仓库使用指南
简介我们在使用AndroidStudio开发安卓项目时,会引用到官方sdk或者他人的库,方法都是在module的build.gradle文件中添加如下代码:implementation'com.android.support:appcompat-v7:28.0.0'一行代码就可以把我们想使用的库引入到了项目中。然而一般情况下我们要想引入自己开发的库,则是将整个module导入项目,并在需要引用该m
goweii
·
2023-02-01 06:02
android开发笔记
之Android Studio使用Glide
Glide介绍AnimageloadingandcachinglibraryforAndroidfocusedonsmoothscrolling安卓上专注于平滑滑动的图片加载和缓存库。Glide有以下特点:1.注重list中的图片在scroll状态下的流畅性。2.可以展示视频图像,普通格式图片和GIF格式。3.默认网络请求使用的是httpurlconnection,同时支持自定义使用volley或
hfreeman2008
·
2022-03-05 08:39
android开发笔记
android开发
android
studio
glide
android开发笔记
之Android Studio运行UiAutomator
简历UiAutomator是android的一种自动化测试工具,其优点是可以对所有应用进行跨应用的操作自动化测试.uiautomator的实现是在AndroidStudio应用下的androidTest目录下:Demo第一步:在build.gradle文件中添加uiautomator://SetthisdependencytobuildandrunUIAutomatortestsandroidTe
hfreeman2008
·
2022-03-05 08:38
android开发笔记
android
android开发
android
studio
uiautomato
2960页火爆IT圈的
Android开发笔记
,完整版现开放下载
笔记特点:内容详实,涵盖Android开发各个内容。条理清晰,系统化地阐述了Android开发各个知识点。内容概要:一共七个模块,包括全方面性能调优、Android框架体系架构、flutter技术进阶、NDK模块开发、架构师筑基必备技能、设计思想解读开源框架、微信小程序。360°全方面性能调优一、设计思想与代码质量优化二、程序性能优化三、开发效率优化Android框架体系架构一、高级UI晋升二、A
Android进阶小麦
·
2022-02-16 07:04
JobScheduler
AndroidJobscheduler使用
Android开发笔记
(一百四十三)任务调度JobSchedulerAndroido新特性–后台限制
TomyZhang
·
2022-02-12 16:30
iOS开发者入门
Android开发笔记
(二)-项目结构
前言笔者是一名iOS开发者,最近在学习Android开发。作为移动平台的两大阵营,iOS和Android开发既有想通之处,也有各自不同的特性。本系列文章,主要是从iOS开发者的角度,类比地去学习Android开发,记录下自己的一些心得体会。如果你也对Android开发感兴趣,并想入门学习。建议可以去看郭霖的《第一行代码》。笔者也是通过这本书来入门学习Android开发的,因此,本文的大部分知识,你
赵梦楠
·
2021-08-25 09:25
iOS开发者入门
Android开发笔记
(一)-环境搭建
前言笔者是一名iOS开发者,最近在学习Android开发。作为移动平台的两大阵营,iOS和Android开发既有想通之处,也有各自不同的特性。本系列文章,主要是从iOS开发者的角度,类比地去学习Android开发,记录下自己的一些心得体会。如果你也对Android开发感兴趣,并想入门学习。建议可以去看郭霖的《第一行代码》。笔者也是通过这本书来入门学习Android开发的,因此,本文的大部分知识,你
赵梦楠
·
2021-08-25 09:17
Android开发笔记
(ing)
实用技巧之命令行1、windows系统下,命令行输入:gradlewassembleDebug,方便排查实用gradle构建项目过程中出现的问题2、(待更新ing)
寺雨九歌
·
2021-06-21 07:41
Android开发笔记
之基础篇 ------ 基础概念(三)
今天的内容是这周工作中出现的一个相关内容的学习:都说在Android的开发中,多线程(Multi-thread)是非常重要的一环,那么我们就来看看和AndroidOS相关的Thread,Looper,Handler这几个组件各自的概念和实例。一.ThreadThread(线程)本身是java.lang.Thread这个包里的非常基本的一个Class,它定义了一个java的线程。在Android的环
大熊Sir
·
2021-06-20 14:47
Android开发笔记
: Android最简单的圆角提示框
欢迎关注我的csdn博客,http://blog.csdn.net/taoerit博客地址:
Android开发笔记
:Android最简单的圆角提示框
遇见_c256
·
2021-05-18 23:29
Android开发笔记
(5):常量的合理使用
今天,我们来聊一些“细枝末节”的问题——java中的常量。觉得很有意思,给大家分享一下:下面是我见过的几种常量定义操作:1.普通款:publicclassConstants{privateConstants(){}publicstaticfinalintMAX=Integer.MAX_VALU;//最大值publicstaticfinalintMIN=Integer.MIN_VALU;//最小值}
叶满林
·
2021-05-13 18:30
android开发笔记
:Android协同开发教程2-Android Studio上传项目到GitHub仓库
前言这部分主要写的是把android项目上传到github配置好的仓库里面相关教程
android开发笔记
:Android协同开发教程1-GitHub配置-1-检查Git版本打开preferences->
helloMiao
·
2021-05-10 10:38
Android开发笔记
1.控件点击加水波纹效果android:background="?android:attr/selectableItemBackground"//有边界android:background="?android:attr/selectableItemBackgroundBorderless"//无边界2.Guideline的使用3.Spannable富文本privatefunsetDescText(
扎心的_老铁
·
2021-05-08 13:58
android开发笔记
:Android协同开发教程3-协同开发
前言在完成前面的配置和上传代码到GitHub仓库后,接下来需要解决的问题是:团队成员如何使用代码仓库,团队完成自己的工作如何push代码到GitHub仓库相关教程
android开发笔记
:Android协同开发教程
helloMiao
·
2021-05-06 09:53
[
Android开发笔记
]屏蔽View的重复点击
在开发中我们经常需要这样的需求,比如一个验证码发送按钮,我们只想让它响应500毫秒中的第一次点击事件,该如何处理呢?你可能会说这个简单,在点击事件中获取当前时间与上次的比较下,如果小于500毫秒就return掉。是的,这样可以解决,但是如果现在整个项目的所有按钮点击事件都需要这样的需求,该如何处理?不可能内个点击事件中都加入这几行代码吧。这里先放上我写的一个响应第一次点击的工具类,可实现2种模式:
goweii
·
2021-05-05 08:26
Android开发笔记
-VectorDrawable
矢量图形(VectorDrawable)使用几何形状的方式来描述图像元素。矢量图形非常适合于与设备无关的简单或者合成的制图或者不需要实现真实感的场合。矢量图形的渲染是在运行时开始的,因此它可以自适应不同的屏幕,放大不会失真。Android系统从5.0开始支持矢量图,为开发者提供了添加复杂矢量图形的强大功能,同时也提供了动画显示这些图形的方法。VectorDrawable在Android项目中,创建
TheaZhu
·
2021-05-03 10:36
Android开发笔记
:RxJava背压(Back Pressure)
背压是在异步场景下,被观察者发送事件的速度远快于观察者处理的速度,导致下游的buffer溢出,这种现象称为背压。一push模型与pull模型背压在什么情况下会出现?背压必须在异步的场景下会出现,即被观察者和观察者处于不同的线程中。Pull模型:如果生产者发射数据比较慢,则消费者就会堵塞等待,如果生产者比较快,则生产者会等待消费者处理完后再生产新的数据。Push模型:push模型当生产者发射数据时,
陈兴强
·
2021-03-14 16:01
Android开发笔记
)快三最稳的回本导师81512073
NFC的全称是“NearFieldCommunication”,意思是近场通信、与邻近的区域通信。大众所熟知的NFC技术应用,主要是智能手机的刷卡支付功能。别看智能手机是近十年前才出现的,NFC的历史可比智能手机要悠久得多,它脱胎于上世纪的RFID无线射频识别技术。所谓RFID是“RadioFrequencyIdentification”的缩写,它通过无线电信号便可识别特定目标并读写数据,而无需自
gulang007
·
2020-12-25 22:28
angular
Android开发笔记
----radioGroup的使用
radioGroupradioGroup是单项选择按钮,用来实现单选功能。简单地创建一个radioGroup,和建立一个button,textview等基本相同,就是要写xml文件,只不过radioGroup需要在其中在写入radioButton,代码如下只要在radioGroup中添加多个radioButton即可,这样便可以使用了。对radioButton单选的操作首先我们需要通过findvi
liang1232015
·
2020-09-15 10:28
Android
Android开发笔记
(一百四十六)仿支付宝的支付密码输入框
编辑框EditText算是Android的一个基础控件了,表面上看,EditText只负责接收用户手工输入的文本;可实际上,要把这看似简单的文本输入做得方便易用,并不是一个简单的事情。因为用户可能希望App会更加智能一些,比如用户希望编辑框提供关键词联想功能,又比如用户希望编辑框能够自我纠错等等;所以,Android从设计之初就努力尝试解决这些问题,先是自带了自动完成编辑框AutoComplete
aqi00
·
2020-09-14 08:55
android开发
Android开发笔记
android开发笔记
(四)BroadcastReceiver
1理解广播与广播接收器广播事件处理属于系统级的事件处理(一般事件处理是属于View级的事件处理)一个应用可以在发生特定事件时发送Broadcast,系统中任何应用只要注册了对应Receiver就会接收到此Broadcast一个应用如果对某个广播感兴趣,就可以注册对应的Receiver来接收广播广播事件机制是应用程序(进程间)之间通信的一种手段2相关APIContext:sendBroadcast(
wangsangun
·
2020-09-13 09:01
【
Android开发笔记
】光速码出一条万能虚线
作为一个常年混迹于UC的屌丝,我可谓得到了UC震惊部的真传,所以今天标题标题显得有些夸张,大家娱乐娱乐即可。进入正题虚线,想必在不少APP中都有用到。最近项目中正好也有这样的设计,所以就诞生了今天我要分享给大家的这个自定义View,我将它命名为ColorfulLine(多彩线条),之所以多彩,是因为它不仅仅能实现常规印象中的灰色虚线,也可以实现更多彩的其他效果,具体见效果图。效果图使用方法从效果图
Smartown
·
2020-09-13 08:19
Android
android
自定义view
自定义控件
虚线
【
Android开发笔记
】自定义表格控件 - TableView/TableLayout
2017年8月15日更新升级版TableLayout针对简友的反馈,在TableView的基础上做了一些小的提升:-内容超出屏幕范围可以滑动显示-单元格可被选中在编辑模式下预览,可以看出修改不同属性产生的变化属性表attrmeaningdefaultValue备注tableRowHeight单元格的高度36dptableDividerSize分割线大小1pxtableDividerColor分割线
Smartown
·
2020-09-13 08:18
Android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他