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开发笔记
003-使用Ant Release 打包与keystore加密说明
接上节[APP]
Android开发笔记
0021.使用antrelease打包###1)制作密钥文件release.keystore(*.keystore)keytool-genkey-v-keystore"release.keystore
karqical
·
2020-03-02 20:10
android开发笔记
:Android协同开发教程1-github配置
前言团队开发是必须经历的,如何实现团队开发而又不会影响代码质量。第一,肯定要有统一的开发环境和编码习惯,其二,就是要有好的代码管理工具。今天利用androidstudio在GitHub上构建版本仓库,邀请团队成员,实现协同开发。-1-注册GitHub账号官网自行注册:GitHub官网-2-创建组织(organization)在GitHub账号旁边,点击+按钮,选择Neworganization创建
helloMiao
·
2020-02-18 06:29
【转载】ArcGIS Runtime SDK for
Android开发笔记
》——离在线一体化技术:离线矢量数据编辑
【原文链接:https://www.cnblogs.com/gis-luq/p/5858055.html】1、前言在上一篇我们已经实现了离线地理数据库的下载,这一篇我们着重介绍离线数据库的加载与编辑。由于ArcGISRuntimeSDKforAndroid10.2.X版本并没提供要素绘制功能,所以本篇中的要素绘制部分基于之前开源的Drawtools3.0工具实现。本DEMO主要实现了:离线地理数据
duyi324
·
2020-02-18 05:46
Android开发笔记
五
一、Service学习ServiceService(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会处理网络操作,播放音乐,操作文件I/O或者与内容提供者(contentprovider)交互
Memory20149106
·
2020-02-17 12:27
Android开发笔记
四
一、dp、sp和pxPX:像素点dp:与像素相关的单位sp:同dp,通常用来修饰文字文字尺寸一律用sp,非文字一律使用dp。偶尔使用px。例如需要在屏幕上画一条细的分割线:1px(用)二、Inflaterinflater就相当于将一个xml中定义的布局找出来。LayoutInflater得到LayoutInflater的三种方法:1、getLayoutInflater()2、getSystemSe
Memory20149106
·
2020-02-15 16:53
【
Android开发笔记
】自定义表格控件 - TableView/TableLayout
2017年8月15日更新升级版TableLayout针对简友的反馈,在TableView的基础上做了一些小的提升:内容超出屏幕范围可以滑动显示单元格可被选中在编辑模式下预览,可以看出修改不同属性产生的变化编辑模式预览属性表attrmeaningdefaultValue备注tableRowHeight单元格的高度36dptableDividerSize分割线大小1pxtableDividerColo
Smartown
·
2020-02-11 15:43
Android开发笔记
十四
当在android应用中加载一张高分辨率的图片时,十分容易出现Outofmemory(OOM),这是由于内存溢出造成的,每个应用所使用的堆内存大小一般是固定的,有的是16M,有的可能会大些。那为什么这么大内存加载一张图片会溢出呢?原因就是android在加载图片的时候是使用位图来放到内存中的,那位图在内存中的占用空间计算就是分辨率*每个像素占用的内存。ALPHA_8:每个像素占用1byte内存AR
Memory20149106
·
2020-02-06 19:11
Android开发笔记
九
一、代码优化1、重构:把一个方法移到另外一个类中(F6)。2、将多个并行的按钮,替换成listview。二、多线程学习1、Android进程的分类:(1)前台进程:即与用户正在交互的Activity或者Activity用到的Service等,如果系统内存不足时前台进程是最后被杀死的;(2)可见进程:可以是处于暂停状态(onPause)的Activity或者绑定在其上的Service,即被用户可见,
Memory20149106
·
2020-02-01 22:49
Android开发笔记
https://github.com/Hitomis/transferee一个帮助您完成从缩略图到原图无缝过渡转变的神奇组件https://github.com/alibaba/vlayout/blob/master/README-ch.md阿里巴巴布局http://blog.csdn.net/qq402164452/article/details/54177296查看relam数据库http:/
神一般的男子
·
2020-01-08 14:40
Android开发笔记
不要在RecyclerView的控件内容更新中做耗时操作,每个控件理想的就是仅仅进行set操作在JavaWebsocket中添加cookie:publicclassWebSocketExampleClientextendsWebSocketClient{publicWebSocketExampleClient(URIserverUri,Draftdraft,Mapheaders,inttimeou
倾倒的吞天壶
·
2020-01-07 09:58
【
Android开发笔记
】仿微信支付密码
GitHub(提供demo及library源码)https://github.com/xiaoowuu/WeChatPwd项目简介仿微信支付密码输入控件,包含数字密码输入键盘和密码显示控件两部分实现功能密码显示控件(CodeView),开放部分属性,可自定义显示效果//密码长度,默认6位privateintlength;//描边颜色,默认#E1E1E1privateintborderColor;/
Smartown
·
2020-01-05 12:12
Android开发笔记
1.Activity的总结Activity在应用中的表现就是一个用户界面,他会加载指定的布局文件来显示各种UI元素,并且为这些UI元素设置时间处理函数,使得用户可以和这些UI进行一些交互。它的生命周期为onCreate():它会在Activity第一次被创建的时候调用,通常用来初始化各种参数。onStart():在onCreate()之后调用,此时Activity还处于不可见的状态,无法和用户进行
我头疼了哈
·
2019-12-31 16:58
Android开发笔记
之ArrayAdapter
1,ArrayAdapter的item中的条目的布局文件的正确写法:item.xml2,错误用法不能像下面这样使用布局,即不能在布局中使用
fly88dragon
·
2019-12-23 12:00
Android开发笔记
/*M式编程@小目标*/###M式编程规范步骤:1.理清需求2.设计数据结构和算法3.对算法进行M化.&设计数据结构包括类的设计,数据库的设计,接口的设计等;&算法是解决问题的各种策略,可借助于数学等各学科知识;&代码要求:函数粒度不超过20行,高内聚,低耦合。=======================================================###AndroidStud
天使君
·
2019-12-02 10:42
Android开发笔记
-权限管理
Android6.0对用户权限管理机制进行了改善。不再像之前一样在首次安装应用时处理权限请求,现在的权限设置只有在应用需要使用该功能的时候才会申请该权限,也就是我们所说的运行时权限。如果App暂未支持运行时权限,最好将targetSdkVersion设置为23以下,系统将会以旧的权限管理系统来处理,否则在Android6.0系统上运行时可能会出问题。权限分组Android开发中,在使用某些特定功能
TheaZhu
·
2019-11-06 17:23
Android开发笔记
十七
1.策略模式定义策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。2.策略模式结构策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理
Memory20149106
·
2019-11-03 15:26
android开发笔记
:Push rejected: Push to origin/master was rejected解决方案
错误场景在push项目到仓库时报告:Pushrejected:Pushtoorigin/masterwasrejected错误分析这是因为仓库的东西和你项目的不一致,错误两种情况:这是你初次push该项目到这个仓库之前就已经push过,就这次出现拒绝解决方案错误的原因就是你在push前没有检查仓库里面的版本(在此之间可能被你的团队成员push了),导致你push的东西和仓库的不一致,被拒绝。解决:
helloMiao
·
2019-10-31 00:24
Android开发笔记
之探秘WebView
概述:一个显示网页的视图。这个类是你可以滚动自己的Web浏览器或在你的Activity中简单地显示一些在线内容的基础。它使用了WebKit渲染引擎来显示网页,包括向前和向后导航的方法(通过历史记录),放大和缩小,执行文本搜索等。需要注意的是:为了让你的应用能够使用WebView访问互联网和加载网页,你必须添加Internet的权限在AndroidManifest文件中:类结构:java.lang.
·
2019-09-25 01:45
Android开发笔记
Handler使用总结
一、Handler的定义:主要接受子线程发送的数据,并用此数据配合主线程更新UI.解释:当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发,比如说,你要是点击一个Button,Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如:联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在
·
2019-09-23 13:57
Android开发笔记
一、关于android6.0之后的动态权限申请判断是否是需要运行时权限的标记就是targetSDKVersion,当targetSDKVersionSettings->Plugin->BrowseRepositories->搜索screenMatch->install.添加dimens.xml在项目的默认values文件夹中需要一份dimens.xml文件,点击这里,复制过来即可执行生成插件安装好
叶寒_Alex
·
2019-08-29 14:47
Android开发笔记
1.使用AlertDialog.Builder对话框自定义view,并通过setview设置AlertDialog.BuilderdlgAlert;dlgAlert=newAlertDialog.Builder(this);LayoutInflaterinflater=getLayoutInflater();dlgAlert.setTitle("用户协议");//dlgAlert.setMessa
破竹
·
2019-08-27 17:00
Android开发之万能的Dialog,通过自定义灵活布局Dialog,实现任意dialog样式,可修改性极强,可封装在框架中
Android开发笔记
:使用布局打造任意的Dialog样式自定义Dialog【CustomDialog.java】publicclassCustomDialogextendsDialog{//定义模板publicCustomDialog
仟易柴君
·
2019-08-13 11:31
Android
android开发笔记
之xml矢量图片
xml矢量图片缩放矢量图形(英语:ScalableVectorGraphics,SVG)是一种基于可扩展标记语言(XML),用于描述二维矢量图形的图形格式。.svg格式相对于.jpg、.png甚至.webp具有较多优势:图像与分辨率无关,不会变形,适配安卓的各种分辨率;省空间。体积小,一般复杂图像也能在数KB搞定,图标更不在话下xml矢量图片的生成方式一:通过androidstudio将svg格式
hfreeman2008
·
2019-07-06 16:55
android开发笔记
android开发笔记
之属性动画
属性动画简单介绍作用对象:任意Java对象不再局限于视图View对象实现的动画效果:可自定义各种动画效果不再局限于4种基本变换:平移、旋转、缩放&透明度特点作用对象进行了扩展:不只是View对象,甚至没对象也可以动画效果:不只是4种基本变换,还有其他动画效果作用领域:API11后引入的工作原理:在一定时间间隔内,通过不断对值进行改变,并不断将该值赋给对象的属性,从而实现该对象在该属性上的动画效果属
hfreeman2008
·
2019-06-29 17:08
ObjectAnimator
ValueAnimatior
属性动画
android开发笔记
android开发笔记
之MAT定位内存泄漏
内存泄漏的代码DemoCommonUtils.java文件publicclassCommonUtils{privatestaticCommonUtilsinstance;privateContextcontext;privateCommonUtils(Contextcontext){this.context=context;}publicstaticCommonUtilsgetInstance(C
hfreeman2008
·
2019-05-27 16:36
android开发笔记
Android开发笔记
:SharedPreference文件状态改变监听
SharedPreference作为一种序列化方式,经常被用来存储一些简单的数据或状态,最近使用SharedPreference来保存设置参数,但是当参数发生变化时,需要进行一些处理,一方面可以通过对响应的设置逻辑进行监听,例如观察者模式等等方式,查阅资料时发现一种比较trick的方法,通过监听SharedPreference文件的变化,来进行相应的处理。通过registerOnSharedpre
BrcLi
·
2019-05-26 20:09
Android
android开发笔记
之ButterKnife
ButterKnifebutterknifegithub的官网:https://github.com/JakeWharton/butterknife官方介绍butterknife:FieldandmethodbindingforAndroidviewswhichusesannotationprocessingtogenerateboilerplatecodeforyou.Eliminatefind
hfreeman2008
·
2019-05-24 10:04
android开发笔记
android开发笔记
之MVP
MVP下面这个图,就解释了MVP的数据流:其中MVP,核心为Presenter,View与Model没有数据之间的交互。而MVC,核心为Controller,View与Model有数据之间的交互。所以MVP最大的优点就是Model与View之间的完全解耦。MVP的权威资料android架构https://github.com/googlesamples/android-architectureto
hfreeman2008
·
2019-05-23 11:37
android开发笔记
Android开发笔记
:RecyclerView(二)刷新与点击事件
RecyclerView(一)主要介绍了RecyclerView基础的使用方式,用于列表展示大量数据,介绍了一些方法和类的关系。列表中的数据通过一个LIst数据结构保存,通过adapter进行绑定和渲染,在使用RecyclerView时,不可避免的会遇到展示列表信息的变更,即List内容的更改,RecyclerView不会自动的展示更改,需要进行刷新操作。RecyclerView的刷新每个列表都对
BrcLi
·
2019-05-21 20:59
Android
android开发笔记
之约束布局ConstraintLayout
ConstraintLayout简介约束布局ConstraintLayout是一个ViewGroup,可以在Api9以上的Android系统使用它,它的出现主要是为了解决布局嵌套过多的问题,以灵活的方式定位和调整小部件。从AndroidStudio2.3起,官方的模板默认使用ConstraintLayout。如:使用其,需要在app/build.gradle文件中添加ConstraintLayou
hfreeman2008
·
2019-05-13 16:25
android开发笔记
Android开发笔记
:RecyclerView(一)先学会使用
对RecyclerView一直处于一种朦胧的理解状态,最近项目经常使用RecyclerView,本系列主要从浅入深的总结自己对RecyclerView的理解前言面对一个新控件,首先要学会使用,然后再逐步学习其原理,RecyclerView作为ListView的替代,灵活性更强,我把它理解为一个插线板,需要什么功能就插入什么,非常方便。初学Android时,习惯于控件直接绑定内容,例如TextVie
BrcLi
·
2019-04-27 15:33
Android
Android开发笔记
(二十六)Material Design动画--水波纹与揭露效果
今天我们来介绍下MaterialDesign按钮自带的一些动画:水波纹与揭露效果。源码下载地址:https://download.csdn.net/download/gaoxiaoweiandy/110883251.水波纹效果1.1布局文件第一个Button默认水波纹效果,第二个Textview需要设置clickable=true才能显示水波纹效果,第三个Button设置backgound来实现无
冉航--小虾米
·
2019-04-04 14:15
android
Android开发—关于碎片(Fragment)的生命周期(十七)
android开发笔记
(2.14)1.碎片的四种状态2.碎片的几种回调方法3.碎片完整的生命周期示意图4.简单实例:1.碎片的四种状态运行状态若碎片所关联的活动正处于运行状态时,该碎片是可见的那它就也处于运行状态
Doyle_
·
2019-02-14 19:40
android开发
Android开发——RecycleView之编写精美的聊天界面的练习 (十五)
android开发笔记
(2.09)操作流程:1.准备好收发消息的背景图片2.在build.grade中添加依赖库3.编写主页面activity_main.xml4.新建Msg5.编写RecycleView
Doyle_
·
2019-02-10 00:03
android开发
Android开发——RecycleView控件(十三)
android开发笔记
(1.30)1.关于RecycleView的简易封装2.基本用法3.实现横向滚动和瀑布流布局.(1)横向滚动(2)瀑布流布局4.相关点击事件1.关于RecycleView的简易封装默认的
Doyle_
·
2019-01-30 20:07
android开发
Android开发——RecycleView控件(十三)
android开发笔记
(1.30)1.关于RecycleView的简易封装2.基本用法3.实现横向滚动和瀑布流布局.(1)横向滚动(2)瀑布流布局4.相关点击事件1.关于RecycleView的简易封装默认的
Doyle_
·
2019-01-30 20:07
android开发
Android开发——ListView 控件(十二)
android开发笔记
(1.23)一.关于ListView一个ListView简单用法:!
Doyle_
·
2019-01-24 00:09
android开发
Android开发——colors.xml预设和自定义控件的添加和相关功能(十一)
android开发笔记
(1.16)1.colors.xml的预设2.创建自定义布局3.创建自定义控件为自定义控件赋予点击功能1.colors.xml的预设#3F51B5#303F9F#FF4081#ffffff
Doyle_
·
2019-01-16 21:26
android开发
Android开发——详解四种基本布局(十)
android开发笔记
(1.13)1.线性布局2.相对布局3.帧布局4.百分比布局1.线性布局LinearLayout又称线性布局,是一种非常常用的布局layout_gravity用于指定控件在布局中的对其形式
Doyle_
·
2019-01-13 23:08
android开发
Android开发——常用控件的使用方法(九)
android开发笔记
(1.11-12)常见控件的使用方法1.TextView:2.Button:3.EditText:4.Button和EditText的结合5.ImageView6.ProgressBar7
Doyle_
·
2019-01-12 23:09
android开发
Android开发——活动的几个实践技巧(八)
android开发笔记
(1.10)1.如何根据程序当前的界面就能判断这是哪个活动2.随时随地退出程序3.启动活动的最佳方法1.如何根据程序当前的界面就能判断这是哪个活动FirstActivitySecondActivityThirdActivity
Doyle_
·
2019-01-10 17:27
android开发
Android开发——活动状态的相关介绍和活动回收时数据保存问题(六)
android开发笔记
(1.8)活动状态的相关介绍1.Activity的七个回调方法2.活动被回收了怎么办?
Doyle_
·
2019-01-08 23:46
android开发
Android开发——一个活动向另一个活动传递数据的相关知识(五)
android开发笔记
(1.7)intent-filter标签拓展关于传递数据1.向下一个活动传递数据2.返回数据给上一个活动intent-filter标签拓展此标签中可以再添加一个data标签scheme
Doyle_
·
2019-01-07 00:02
android开发
Android开发——在活动中使用Toast,Menu,Item以及显隐式Intent的相关内容(四)
android开发笔记
(1.5)在活动中使用toast在活动中使用Menu在活动中创建两个菜单项销毁一个活动如何由主活动跳转到其他活动显式&&隐式Intent更多隐式Intent的用法在活动中使用toast
Doyle_
·
2019-01-05 00:50
android开发
Android开发——目录结构和执行过程认识以及日志工具的使用(二)
android开发笔记
(1.3)活动注册引用图标字符等的操作详解build.grade使用android日志工具Log活动注册分析helloworld代码HelloWorldActivity活动进行注册引用图标字符等的操作
Doyle_
·
2019-01-03 20:16
android开发
Android开发——安装Android Studio IDEA和运行Hello World程序(一)
android开发笔记
(1.2)关于搭建开发环境:https://developer.android.com/studio/解决没有sdk安装包的问题:https://www.cnblogs.com/xiadewang
Doyle_
·
2019-01-02 22:12
android开发
Android开发——安装Android Studio IDEA和运行Hello World程序(一)
android开发笔记
(1.2)关于搭建开发环境:https://developer.android.com/studio/解决没有sdk安装包的问题:https://www.cnblogs.com/xiadewang
Doyle_
·
2019-01-02 22:12
android开发
Android开发笔记
-AndroidStudio项目结构篇
Android项目结构图如上图,是我最近开发的一个关于群控的Android应用,主要功能是远程控制安卓手机执行一些固定任务,我就拿这个项目来逐个分析Android项目在AndroidStudio中的整体结构。NO.1manifests/AndroidManifest.xmlAndroidManifest文件是每一个Android应用程序必须都必须有的一个文件,它是一个清单,该清单上列明了该应用程序
唐九十九藏
·
2018-11-16 22:43
Android开发笔记
之基础篇 ------ 基础概念(一)
因为最近开始系统地学习Android开发,所以就在这里开始同步整理记录一下所学到的Android内容跟大家分享。既算是对自己学习知识的总结和梳理,也可以检查自己理解中出现的问题,和大家共同讨论一下。因为是第一次写东西,所以有什么不详细,不清楚,不准确的地方,还希望可以指正。我们共同讨论,共同进步~本篇文章大部分的内容都是基于自己通过Google官方说明文档,StackoverFlow,CSDN等网
大熊Sir
·
2018-09-24 01:59
Android开发笔记
之如何正确获取WebView的网页Title
前言现在APP中用到H5页面的越来越多,而如何正确获取WebView的网页title是必须要考虑的。最近做项目的时候,老大让我把之前做的webview打开网页的功能修改一下,说是要动态的获取网页的标题,然后显示在我们自己app的标题栏上,然后我就屁颠屁颠的跑去看webview的源码,看看有没有获取标题这个方法。网上能查的大部分方法都是在WebChromeClient的onReceivedTitle
goweii
·
2018-09-23 10:08
上一页
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
其他