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笔记
(二)布局三:RelativeLayout相对布局
RelativeLayout相对布局这一部分主要是掌握两点:1、对于父控件的位置布局。2、对于同级别控件的位置布局。如图:一、对于父控件的相对布局1、选用一个button控件来做演示,拖拽后,删除位置属性我们看button控件会被系统默认安排到什么位置?对于描述button的新信息只有人如下一小段:描述位置的只有标红的两行。很明显控件会被系统的安排在左上角的位置。2、我们接着修改布局文件:增加an
老猫识途
·
2020-09-13 15:40
Java
Android笔记
(二)布局二:LinearLayout线性布局
LinearLayout线性布局一、线性布局的介绍1、LinearLayout属性为“线性布局”:竖着排列和水平排列都为线性排列。2、LinearLayout默认为水平排列。如下代码所示我们观察一下,LinearLayout默认排布的样式:可以观察到:AAAAAAAA\BBBBBBBB\CCCCCCCC是以水平方向排布的。通过运行的结果我们发仅仅是android:orientation="vert
老猫识途
·
2020-09-13 15:40
Android系统
Android笔记
-线性布局
androind:orientation(设置方向属性)有两个重要属性vertical(垂直)horizontal(水平)方向上的比重属性(layout_weight)布局所占比重loyout_gravity和gravityloyout_gravity表示子元素位于父元素的位置(比如我们编写了一个Button按键,那么就是他相对于整个页面的位置)gravity鸟事空间内部的元素位于该控件的位置(就
guangy_
·
2020-09-13 15:49
我的
Android笔记
(一)—— hello world程序结构分析
新建一个androidproject,(我用的是2.3.3的Target),eclipse会自动生成以下内容————这是一个完整的可运行的“helloworld”程序。运行结果为:在屏幕上显示出了Helloworld,Demo_01Activity!---------------------------------------------------------------------------
barryhappy
·
2020-09-13 15:31
Android
我的Android笔记
Android笔记
四(TextView)
文字大小、颜色显示不下使用…文字+icon中划线、下划线跑马灯新建一个activity字体大小选择sp为单位,也是因为屏幕碎片化的问题。第二个Text首先限制宽度为100dp,再限制行数为1,ellipsize="end"表示显示不下在末尾以点点点的形式显示。
奄奄不息
·
2020-09-13 14:04
Android
studio
Android笔记
三(相对布局)
android:layout_toLeftOf:在谁的左边android:layout_toRightOf:在谁的右边android:layout_alginBottom:跟谁底部对齐android:layout_alignParentBottom:跟父控件底部对齐android:layout_below:在谁的下边view2在view1的下边底下再加了一个线性布局
奄奄不息
·
2020-09-13 14:04
Android
studio
Android笔记
一(HelloWorld)
app—src----java:主要放代码res:主要放资源文件drawable:主要放xml和一些自定义的文件layout:主要放布局文件mipmap:主要放图片,一些logovalues:颜色、文字、样式AndroidManifest.xml:应用里面所有的activity,都要在这里边注册一下(重要)build.gradle:编译的sdk版本,编译工具的版本,设置版本号和版本名称限制性布局线
奄奄不息
·
2020-09-13 14:04
Android
studio
Android笔记
:EditText自定义背景
EditText设置为不可编辑状态:editText.setEnabled(true);可编辑editText.setEnabled(false);不可编辑设置当前Activity为横竖屏@OverrideprotectedvoidonResume(){/***设置为竖屏*横屏的话为ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE*/if(getRequested
陈大宝
·
2020-09-13 09:49
Android
Android笔记
自定义View(八):Canvas使用之画布操作
目录一、简介1、为什么要有画布操作?二、Canvas的基本操作1、Translate(平移)2、Scale(缩放)3、Rotate(旋转)4、skew(错切)5、save(快照)和restore(回滚)6、clipXXX(裁剪)6.1、clipRect6.2、clipPath7、saveLayer(图层)三、总结一、简介Canvas类中的方法大致可以分为三类:drawXXX等一系列绘制相关的方法;
Washinton_767010951
·
2020-09-13 09:03
Android笔记
之获取文件存储
有时候我们需要获取应用的缓存目录,然后在该目录下存储下载文件@TargetApi(Build.VERSION_CODES.GINGERBREAD)publicStringgetDiskCacheDir(Contextcontext){StringcachePath=null;if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalSto
猿小二
·
2020-09-13 06:34
Android笔记
【
android笔记
】布局
Android的界面总是由多个控件组成的,而各个控件的有序美观的排放需要借助布局的实现.布局是一个可用于放置很多控件的容器,可以按照一定的规律调整内部控件的位置,以编写出精美的界面,布局的嵌套可以完成更过复杂的界面.Android系统的四大布局文件:LinearLayout、RelativeLayout、FrameLayout、TableLayout。LinearLayout线性布局是一种非常常用
记事本
·
2020-09-13 00:48
编程语言
我的android学习路线
【
android笔记
】杂乱
1、请问onTextChanged,beforeTextChanged和afterTextChanged这三个函数有什么区别?这个字面上的意思应该还蛮好懂的...先看我怎么翻译官方描述的:A.beforeTextChanged(s,start,count,after)在s中从start开始的count个字符即将被after个字符替换B.onTextChanged(s,start,before,co
要怎么样才可以
·
2020-09-12 23:26
android
【
android笔记
】之 android studio (一)
一、背景之前使用过一段时间androidstudio后来由于公司需要没有使用,现在打算把项目重新迁移到androidstudio上,所以整理下文档。二、使用androidsudio的原因1、趋势。由于androidstudio是google开发的,专门为android量身定制的,github上很多项目都是androidstudio开发,大势所趋。2、UI更加漂亮。黑色主题,高大上,感觉对视力也有一
lucky__baby
·
2020-09-12 23:32
android笔记
android笔记
【一】
1、要对活动应用对话框修改主题,比如我要将一个占据整个屏幕的活动改为一个对话框dialog那么只需要修改AndroidManifest.xml中的元素。添加2、requestWindowFeature(Window.FEATURE_NO_TITLE);//设置为没有标题即为隐藏标题栏3、在AndroidManifest.xml文件中意图筛选器的动作名称为android.intent.action.
靠靠的博客
·
2020-09-12 22:47
android
Android笔记
2 --- UI界面
Android应用的界面编程[1]TextView文本框[2]EditText编辑框[3]Button按钮(简单总结)[4]RadioButton单选钮[5]CheckBox复选框[6]DataPicker日期选择器[7]TimePicker时间选择器[8]Chronometer计时器[9]ProgressBar进度条[10]SeekBar拖动条[11]RatingBar星级评分条[12]Imag
h__j2001
·
2020-09-12 22:46
笔记
【
Android笔记
】Thread类中关于join()方法的源码分析
1、join()方法的作用:例如有一个线程对象为Thread1,在main()方法中调用Thread1.join()方法可使得当前线程(即主线程)阻塞,而执行Thread1线程。2、源码分析(以上面的例子为例)/***Waitsatmost{@codemillis}millisecondsforthisthreadto*die.Atimeoutof{@code0}meanstowaitforeve
aoshu5722
·
2020-09-12 15:00
android笔记
2020年度
1、Invoke-customsareonlysupportedstartingwithAndroidO(--min-api26)新建项目已经都支持到AndroidO,需要java8支持,在app模块下添加2020.03.121、安全检测机构无法安装APP,报错如下:adb:failedtoinstall.\xxxx.apk:Failure[INSTALL_FAILED_INVALID_APK:F
[JackyCheung]
·
2020-09-12 10:03
Android笔记
:代码规范(新浪微博sdk示例工程附带的说明)
规范:/* * 文件名(可选),如 CodingRuler.java * * 版本信息(可选),如:@version 1.0.0 * * 版权申明(开源代码一般都需要添加),如:Copyright (C) 2010-2013 SINA Corporation. */package com.sina.weibo.sdk.codestyle;/** * 类的大体描述放在这里。 * * * NO
weixin_33701294
·
2020-09-12 03:52
Android笔记
:软键盘弹出遮盖原来界面的布局控件
给Activity设置软键盘出现与Activity之间的交互模式:1.在onCreat中的setContent方法之前写入:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);2.直接在项目的MainFest.xml中该Activity中设置:这样会让屏幕整体上移。如果加上的是android:
程思阳
·
2020-09-11 19:57
Android
软键盘
Android笔记
:MPAndroidChart使用
原文作者:android157原文:https://blog.csdn.net/android157/article/details/82286919一、添加依赖Usagechart_with_upwards_trendGradleProjectlevelbuild.gradle(在project的build.gradle中添加依赖)allprojects{repositories{maven{u
程思阳
·
2020-09-11 18:41
Android第三方
Android笔记
Android
MPAndroidChart使
Android笔记
系列--悬浮窗详细6.0 8.0兼容处理
悬浮框6.08.0兼容处理各版本的差别6.0以下开悬浮窗只需在清单文件中申请权限6.0以上需要动态权限申请,申请完权限设置type为TYPE_PHONE或TYPE_SYSTEM_ALERT就可以了8.0需要添加的权限在AndroidO之前的系统中申请了该权限后,再给对应的window设置WindowManager.LayoutParamsparams=newWindowManager.Layout
繁星点点-
·
2020-09-11 16:20
Android笔记系列
【
Android笔记
三】Location获取地理位置信息(中)Criteria类的简单使用
上一篇文章【
Android笔记
二】Location获取地理位置信息(上)介绍了简单的地理位置服务的使用,今天这篇文章给大家分享以下Criteria类的使用在使用androidlcoation的时候,可能不希望自己去硬性的选择是
ai_longyu
·
2020-09-11 00:47
【Android开发--新手必看篇】RadioButton 单选框(含高级样式)
Android笔记
——各类控件的使用(控件)-单选框【若对该知识点有更多想了解的,欢迎私信博主~~】单选框:RadioButton属性:XML样式说明layout_width布局宽度layout_height
江川一梦
·
2020-08-26 23:51
android
【
Android笔记
】隐式Intent中标签详解
说明:上一篇笔记我们有写到调用Intent的setData()方法去启动系统自带的浏览器和拨号面板。这篇笔记我们主要是详细记录一下关于data标签的知识。setData()方法接收一个Uri对象,主要用于指定当前Intent正在操作的数据,而这些数据通常都是以字符串的形式传入Uri.parse()方法中解析产生的。(这句话我也是从书上抄的)Data标签的属性除了action和category,我们
Rowyer
·
2020-08-26 23:31
笔记整理
Android
Android笔记
-Linux Kernel Ftrace (Function Trace)解析
from:http://blog.csdn.net/hlchou/article/details/6441272[ftrace简介http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace/index.html#author1android性能测试工具之dumpstatehttp://blog.csdn.net/melody_lu123/artic
fight_every_effort
·
2020-08-26 16:58
Linux
tool
Android笔记
1——Android SDK自带的工具和命令
1、Android命令位于SDK安装目录的tools子目录下,用于创建、管理AVD(AndroidVirtualDevice),以及创建和更新Android项目。需要和子命令配合使用,如:androidcreateavd就用于创建AVD,常用子命令有listlistavdlisttargetcreateavddeleteavdmoveavdupdateavdcreateprojectupdatep
薇洛的打火机
·
2020-08-25 17:24
Android
Android笔记
:解决使用沉浸式状态栏后Toast不显示
近期发现个问题当你在API19以上定义沉浸式风格的UI时,可能会定义整个App的Theme为:truetruetrue这样的话Toast的文字便不会居中显示,而在背景框中靠上的位置。随手搜一下,会得到如下答案:将fitsSystemWindows设置为false。(WTF,我要是能设置成false就不在AppTheme中指定为true了。)将Toast.makeText(context,msg,l
程思阳
·
2020-08-24 22:42
Android
Android笔记
:代码编写布局控制显示位置
自定义布局蒙层和标题按钮位置代码控制移动位置而不是一张图finalRelativeLayoutprivate_desc_back=newRelativeLayout(mContext);private_desc_back.setLayoutParams(newFrameLayout.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_
大浪浪
·
2020-08-24 22:05
【
Android笔记
】Android无法实现发送短信功能的问题
近日开始学习安卓(最主要还是课程要求),在试图编写按钮的onClick回调方法,实现调用发送短信的程序(给自己的手机号发送一条信息)时,遇到了这样的报错:java.lang.SecurityException:SendingSMSmessage:uid10303doesnothaveandroid.permission.SEND_SMS.翻译过来就是:没有安卓发送SMS的许可结果导致真机调试时闪退
Pistachiooooo
·
2020-08-24 21:04
Android笔记
android笔记
Android动画Android动画的种类ViewAnimation:视图动画在古老的Android版本系统中就已经提供了,只能被用来设置View的动画。DrawableAnimation:这种动画(也叫Frame动画、帧动画)其实可以划分到视图动画的类别,专门用来一个一个的显示Drawable的resources,就像放幻灯片一样。PropertyAnimation:属性动画只对Android3
未未
·
2020-08-24 20:39
android开发
android
ui
Android笔记
:Android 使用Intent拨打电话的两种方式以及差别
在Android开发中常用到调用系统拨打电话的功能:拨打电话的话,需要一个权限,就是android.permission.CALL_PHONE.所以,首先在AndroidMenifest文件里加上这个权限:2第一种方式:Intentintent=newIntent(Intent.ACTION_DIAL);Uridata=Uri.parse("tel:"+"135xxxxxxxx");intent.
陈大宝
·
2020-08-24 11:51
Android
Android笔记
--Fragment获取父Activity的控件并修改内容demo
1、首先在Activity里动态加载Fragment,BlankFragmentblankFragment=newBlankFragment();FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionbeginTransaction=fragmentManager.beginTransaction
NO0111
·
2020-08-24 10:36
Android笔记
--整理我所理解的Touch 事件分发机制
1、Android中与Touch事件相关的方法有:dispatchTouchEvent(MotionEventevent)、onInterceptTouchEvent(MotionEventevent)、onTouchEvent(MotionEventevent)。其中参数event为手机屏幕触摸事件封装类的对象,其中封装了该事件的所有信息,例如触摸的位置、触摸的类型以及触摸的时间等。该对象会在用
NO0111
·
2020-08-24 10:36
Android
View事件的分发机制
Touch
事件分析
onTouchEvent
Android笔记
--简单的自定义View之组合模式
组合模式的意思就是,将几个系统原生的控件组合到一起变成新的控件。比如说实现一个标题栏的组合控件,标题栏上会有个返回按钮和标题。第一步:新建atts.xml文件,自定义属性,不引用系统的属性。 第二步:新建一个CustomToolbar类,继承RelativeLayout布局,因为需要获取自定义属性,所以构造器加一个AttributeSet属性。publicclassCustomToolbarext
NO0111
·
2020-08-24 10:36
Android
接口回调机制
自定义属性atts
LayoutParams
自定义View
Android笔记
--简单的自定义View之自绘控件
第一步:新建atts.xml文件,自定义属性,不引用系统的属性,在构造器中使用安卓系统自带的API的TypedArray类取出atts.xml中的自定义属性使用(通过映射)。第二步:新建一个类,继承View类,重写onMeasure()方法(计算自定义View所需宽高)。第三步:,重写onDraw()方法(绘制自定义View)。这样就可以在UI界面上显示一个自定义的View。如果自定义View可以
NO0111
·
2020-08-24 10:36
Android笔记
--简单的Fragment和Activity的之间的数据交互(传值)
通过点击MainActivity里的按钮传一个字符串给MainActivity2的fragment里的textview,并显示出来。1、在MainActivity下:通过intent先把字符串传给MainActivity2。btn=(Button)findViewById(R.id.button1);btn.setOnClickListener(newOnClickListener(){@Over
NO0111
·
2020-08-24 10:36
Android
Fragment
接口回调
setArguments
FragmentManager
Android笔记
2019-07-25,工作半年。第一次写博客。为了记录自己在工作中遇到的问题和解决的办法思路。加深印象和方便以后复习。不面向萌新。一、屏幕适配,动态设置view位置情景再现(2019-07-25)xml布局:父布局Relativelayout,子布局:3个Relativelayout。实现效果:如图:上白(记为R1)下黑(记为R2),用layout_weight属性,在竖直方向比例分布。黄色圆形R
qq_1164842895
·
2020-08-24 09:47
android笔记
笔记
Android笔记
: ProgressBar 圆形进度条颜色的设置
你是不是还在为设置进度条的颜色而烦恼呢……别着急,且看如下如何解决。ProgressBar分圆形进度条和水平进度条我这里就分享下如何设置圆形进度条的颜色吧,希望对大家会有帮助。源码如下:布局文件代码:[html]viewplaincopyprint?此XML文件新建在drawable目录下:文件名为:progressbar[html]viewplaincopyprint?至于设置水平进度条的颜色,
码农的乱世
·
2020-08-24 08:49
Android笔记
: ProgressBar 圆形进度条颜色的设置
你是不是还在为设置进度条的颜色而烦恼呢……别着急,且看如下如何解决。ProgressBar分圆形进度条和水平进度条我这里就分享下如何设置圆形进度条的颜色吧,希望对大家会有帮助。源码如下:布局文件代码:此XML文件新建在drawable目录下:文件名为:progressbar 至于设置水平进度条的颜色,大家请百度,Google之,谢过。
Mars2639
·
2020-08-24 07:12
Android
实现一个随手指移动而滑动的效果---爬坑
@(
Android笔记
)scrollTo和scrollBy爬坑初体验我只是想要实现一个可以随着手指移动而移动的小滑块当我实现publicclassMyViewextendsView的时候直接使用是有问题的
AINewBegin
·
2020-08-24 07:21
android
#
Android笔记
#Android动画总结(三) 属性动画
视图(补间)动画的局限性之前通过两篇文章介绍完了视图动画,其实从中我们也可以发现,补间动画只适用于简单的动画效果并且它完成的只是动画效果的展示,并没有能改变视图的属性,举个例子,一个按钮从(0,0)位移到(100,100),如果使用补间动画,会发现在当前位置(100,100)处点击按钮不能响应点击事件,说明按钮的位置属性并没有改变;再有,补间动画的组合效果也存在一定的局限性,无法实现动画的按序播放
superyu1992
·
2020-08-24 07:22
Android笔记
20170524
Android笔记
一、图片缩放添加属性:android:scaleType="属性值"android:scaleType属性值的可选参数:值说明效果图matrix拉伸图片(不按比例)以填充View的宽高fitXY根据父元素拉伸填充fitStartfitCenterfitEndcentercenterCropcenterInside二、标签的作用merge中文意思是融入顾名思义就是将一个布局融入到另一个布局中新建一个
中華田園雞
·
2020-08-24 04:45
Android笔记
---使用HttpClient发送POST和GET请求
在Android上发送HTTP请求的方式一般有两种,HttpURLConnection和HttpClient,关于HttpURLConnection的用法可以参考HTTP之利用HttpURLConnection访问网页,这里只介绍HttpClient发送POST与GET请求的用法。HttpClient是Apache提供的HTTP网络访问接口,使用需要注意以下几点:首先看下发送GET请求:1.声明一
极客Geek
·
2020-08-23 10:35
Android
Android笔记
:Android中的socket通信
最近在整理socket知识,特意做了一个笔记,以供以后查阅。1.简介IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,socket则是对TCP/IP协议的封装和应用(程序员层面上),它并不是一个协议。在TCP/IP协议族中主要的Socket类型为流套接字(streamsocket)和数据报套接字(datagramsocket)。流套接字将TCP作为其端对端协议,据报套接字使
九乐柠檬
·
2020-08-23 05:21
Android笔记
(八):理解解压zip文件过程(已解决中文乱码)
ZipExtractorTask类只能解压zip类型的压缩文件,并带有解压过程对话框,有待完善解压非zip文件的提示。publicclassZipExtractorTaskextendsAsyncTask{privatefinalStringTAG="ZipExtractorTask";privateFilemInput;privateFilemOutput;privateProgressDial
萌面小侠_ZBM
·
2020-08-22 23:11
Android笔记
android笔记
Android项目的目录结构(熟悉)Activity:应用被打开时显示的界面src:项目代码R.java:项目中所有资源文件的资源idAndroid.jar:Android的jar包,导入此包方可使用Android的apilibs:导入第三方jar包assets:存放资源文件,比方说mp3、视频文件bin:存放编译打包后的文件res:存放资源文件,存放在此文件夹下的所有资源文件都会生成资源iddr
法神赵日天
·
2020-08-22 12:51
android笔记
操作数据库:ORMLitehttp://blog.csdn.net/lmj623565791/article/details/39122981greenDaoMasterhttp://www.it165.net/pro/html/201401/9026.htmlhttp://blog.csdn.net/krislight/article/details/9391455简单性能对比http://bl
负手天涯
·
2020-08-21 16:58
android笔记
1、android:passwordisdeprecated:UseinputTypeinstead将android:password="true"更改为:android:inputType="textPassword"2、missingcontentdescriptionattributeonimageADT16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButto
oliven
·
2020-08-21 15:57
android
android笔记
-7.0App间共享文件
AndroidN以上三方app打开文件,调用系统安装时Uri的处理:一、AndroidManifest文件中注册authorities:FileProvider控制域,build.gradle中applicationId的值+“.FileProvider”exported:FileProvider是否需要公开grantUriPermissions:是否授予文件临时访问权限二、在资源文件夹res文件
鲜榨柠檬
·
2020-08-21 01:29
【Android开发--新手必看篇】选项卡与滑动界面 FragmentTabHost && ViewPager
Android笔记
——选项卡与滑动界面【若对该知识点有更多想了解的,欢迎私信博主~~】选项卡与滑动界面:FragmentTabHostandViewPagerFragmentTabHost:第一步:在Activity
江川一梦
·
2020-08-20 21:44
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
其他