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学习
记录(三) UI界面
在.java文件中使用setContentView(R.layout.test)方法,调用相应的.xml文件.该方法是写在onCreate这个内部类中.其中test是.xml文件的名称.2.android:layout_width="match_parent"//宽android:layout_height="match_parent"//高android:layout_gravity="cent
audq32703
·
2020-09-16 14:09
移动开发
ui
java
android学习
记录(四)管理里中基本组键
1.线性布局管理器Android:orientation用于设置布局管理器内组件的排列方式(ertical(垂直)、horizontal(水平))Android:gravity用于设置管理器内组件的对齐方式(top、bottom、left、right等)Android:layout_width用于设置管理器内组件的基本宽度(fill_parent、match_parent、wrap_conent)
audq32703
·
2020-09-16 14:08
移动开发
Android学习
记录(一)res中AndroidManifest文件说明
这是意图过滤器,用来过滤用户的一些动作和操作android.intent.action.MAIN表示当前的程序是整个工程的入口程序categoryandroid:name表示决定应用程序是否在程序列表中显示-->转载于:https://www.cnblogs.com/CrazyKing/p/5304848.html
audq32703
·
2020-09-16 14:08
移动开发
java
Android学习
笔记(二)--------简易文本编辑器
实现是为了学习,学习是为了实现。#简易文本编辑器(一)预想功能:1.用户点击不同的按钮可以改变文本(颜色、大小、样式)2.在输入框输入文字,使其显示到文本显示区(即改变文本内容)(二)预备知识:事件处理机制:1.基于监听的事件处理2.基于回调的事件处理3.直接绑定到标签1.基于监听的事件处理主要做法是为Android界面的组件(如按钮)绑定特定的事件监听器,在事件监听器的方法里编写事件处理代码。涉
51seven
·
2020-09-16 14:15
android
移动开发
android
studio
Android学习
笔记之CoordinatorLayout与AppBarLayout
在上一篇文章《可交互提示学习笔记》中可能会遇到这种问题:弹出的Snackbar遮挡了手机底部的内容,这种情况我们可以通过CoordinatorLayout使内容随Snackbar的弹出而上移,以确保不会被Snackbar遮挡到CoordinatorLayout可以理解为是一个加强版的FrameLayout,在使用方面也和FrameLayout相似,只是它可以监听其所有子控件的各种事件,然后自动做出
狗剩Ein
·
2020-09-16 14:00
Android
Android学习
能力之统计日志上传设计
一款软件就像一个孩子,不断的在学习,在探索,当孩子犯下错误的时候,我们可以去包容,当孩子犯不改的时候,获取他就不再让人喜欢,甚至是去抛弃他。人之常情的问题,也是做软件的我们需要去考虑的问题。同样孩子的成长速度和懂事程度也是我们非常关注的。本章讲述Android日志上传功能,更快的更准确的将孩子的错误通知给我们,我们帮助孩子改正它的错误。1.日志统计和日志存储publicstaticvoidreco
feiyangxiaomi
·
2020-09-16 13:22
android日常笔记
android
上传
日志
android学习
记录 生命周期介绍和页面跳转
Activity生命周期(7个方法和3个阶段)7个方法:VoidonCreate(BundlesavedlnstanceState)VoidonStart()//开始VoidonRestart()//重置VoidonResume()//回复VoidonPause()//暂停VoidonStop()//停止VoidonDestroy()//销毁3个阶段:开始Activity,在这个阶段以此执行3个生
audq32703
·
2020-09-16 13:06
移动开发
50w字+的Android技术类社招面试题汇总(附答案+考点)
一、前言以下不作为
Android学习
路径,只是汇总的社招Android客户端开发面试考点(因为还有笔试考点,后面结合在一起给大家学习路径),后续会为大家更新10w+字数的Android校招面试题库,还有其他岗位的相关题库和资料
Android-Alvin
·
2020-09-16 13:39
腾讯
字节跳动
阿里巴巴
java
性能优化
framework
源码
NDK
【
android学习
笔记】收藏的网上查找的android资料网址
android自定义气泡组件android手指画图android的Webview与js之间的交互android自定义View之模仿类似QQ长按消息弹出来的菜单android自定义View之loading组件:MaterialLoadingProgressBarandroid开发聊天:SocketIO+Node.js实现好友与好友间的实时聊天android控件透明度设置android表格框架:sma
智商不够_熬夜来凑
·
2020-09-16 11:51
android
Android学习
笔记之Gallery
简介这是一个非常炫的效果,可以用手指直接拖动图片移动。iPhone曾经凭借这一特效吸引了无数的苹果粉丝,在Android平台上也可以实现这一效果。要实现这一效果,就必须有一个容器来存放Gallery索要显示的图片。这里使用一个继承自BaseAdapter的派生类来装这些图片。我们需要监听其事件setOnItemClickListener,从而确定当前用户选择了那一张图片。首先,我们需要将显示的图片
sjf0115
·
2020-09-16 09:56
Android
android学习
记录2:DatePicker的使用及设置其主题
DatePickerDiaLog在android4.n的版本中,取消选择日期时,会调用onDateSet,确认选择日期时会调用两次onDateSet(但在高版本中不会有此问题)。且同样使用Holo主题,4.n的版本与高版本的样式不一样,高版本会有取消按钮。故使用DatePick+AlertDialog来实现日期选择功能。代码如下:DatePickerdate=newDatePicker(Order
ganduwei
·
2020-09-16 05:47
android
Android学习
笔记:Canvas,Drawable,Bitmap
这一节总结一下关于图形处理相关的知识。Android中2D图形处理引擎主要有以下几个重要部分组成:Canvas:holdthe”draw”calls.画布,执行画图的操作函数(实际Canvas是画家的角色,Bitmap才是真正的画布)Bitmap:holdthepixels.存放位图数据Paint:describethecolorsandstylesforthedrawing画笔的样式(颜色,粗细
benben8901
·
2020-09-16 05:05
android
bitmap
canvas
Drawable
Android
通过PhoneStateListener实现Android电话监听
作为
Android学习
的不错案例,今天我就和大家一起来看看安卓通过PhoneStateListener实现的电话监听。
boolwallet
·
2020-09-16 03:02
Android经典示例
Android学习
--实现listview批量删除的功能
继放下了上次的项目两个月之后,领导又有了新的需求,她发现要删除已经到期的倒数日太多,又不能批量删除。所以我就想做一个跟微信一样的,长按弹出菜单,直接删除当前的,或者是多选删除。这就需要用到checkbox。首先是修改xml文件。直接在list-item的文字前面加checkbox即可然后修改countin的xml,增加一个删除按钮。之后就是代码工作了。其实实现不难,要点是给Adapter类增加两个
BenjaminYoung29
·
2020-09-16 02:25
Java
Android
javaweb,PHP,node.js,Android开发环境搭建
开发环境搭建javaweb第一步第二步第三步(ok)现在可以创建动态web工程开干了php开发环境一站式部署(推荐phpstudy)Node.js
Android学习
资源推荐https://blog.csdn.net
_冷月心
·
2020-09-15 23:11
开发环境
Android学习
笔记二十之Toast吐司、Notification通知、PopupWindow弹出窗
Android学习
笔记二十之Toast吐司、Notification通知、PopupWindow弹出窗Toast吐司Toast吐司是我们经常用到的一个控件,Toast是AndroidOS用来显示消息的一种机制
张文文同学
·
2020-09-15 17:29
Android学习
Android学习
笔记十八之TabLayout标签布局
Android学习
笔记十八之TabLayout标签布局AbsoluteLayout绝对布局,在API13中被废弃了,采用FrameLayout,RelativeLayoutoracustomlayout
张文文同学
·
2020-09-15 17:58
Android学习
Android View分区域点击实现方案——1.根据坐标范围
AndroidView分区域点击实现方案——1.根据坐标范围标签:
Android学习
记录引言好哒,很久没更新博客里关于Android的博文了,有小伙伴经常在群里问或者私聊我:读者:“Android进阶什么时候出
coder-pig
·
2020-09-15 12:37
Android学习
——Button填充颜色及实现圆角
在drawable下新建文件夹bt_shape.xml,如下:1234android:shape="rectangle">//shape用于定义形状,有四种形状(矩形rectangle|椭圆oval |直线line |圆形ring)5//solid用于设置填充形状的颜色611在activity_main.xml下使用:1实现效果如下:
一叶青晨
·
2020-09-15 12:48
android
Android学习
之 扩大控件点击触摸区域及TouchDelegate的介绍
一、背景:在项目中,有时会遇到一类尴尬的问题:比如在UI上有一个图标按钮但是按钮显示有点小往往用户可能要点击2、3次才能点击到触发按钮点击事件。这样便给用户带来了困扰。现在小吕自我学习与分享一下如何解决这一尴尬问题。基本解决思路就是:扩大控件的点击触摸区域。这里主要会用到TouchDelegate这个类,这个类代表的就是一个触摸区域。需要对该类进一步了解的可以查看官方API。二、下面主要通过一个代
小吕-ICE
·
2020-09-15 10:22
Android
Android学习
笔记--android.content.res.Resources$NotFoundException: String resource ID #0x0
错误提示:android.content.res.Resources$NotFoundException:StringresourceID#0x0错误原因:在setText()中使用了int型的参数错误解决方法:setText()把整型转换成string类型,方法如下:1.Strings=String.valueOf(i);2.Strings=Integer.toString(i);3.Strii
陈家小子
·
2020-09-15 10:19
Android
Android学习
一:1、AS错误填坑
Android错误归类1、GradleDSLmethodnotfound:'xxx()'2、Error:failedtofindtargetandroid-193、Error:failedtofindBuildToolsrevision21.1.14、unabletoaccessandroidsdkadd-onlist5、Couldnotresolvealldependenciesforconfi
一个刀客的平生
·
2020-09-15 09:54
学习生涯
android
视频教程-Lifecycle组件快速入门教程-Android
黄俊东¥79.00立即订阅订阅后:请点击此处观看视频课程视频教程-Lifecycle组件快速入门教程-
Android学习
有效期:永久观看
weixin_33506518
·
2020-09-15 05:45
Android学习
之shape属性与用法
经常在项目中使用shape在XML中绘制各种形状,简单整理了一下shape的属性与用法。shape的图形选项有四种:rectangle(长方形)默认的形状,可以画出直角矩形、圆角矩形、弧形等oval(椭圆)用得比较多的是画正圆line(线条)可以画实线和虚线ring(圆环)可以画环形进度条注意:定义ring圆环的时候需要用到shape的几个属性android:innerRadius尺寸,内环的半径
新助锦鹏
·
2020-09-14 23:06
Android
shape
selector
android
【
Android学习
】View
1,概念1)View是Android中所有控件(Button、RelativeLayout、ListView)的基类。View可以是单个控件也可以是多个控件(ViewGroup)组成的一组控件。2)ViewGroup(控件组)①概念包含一组View,同时也继承了View。RelativeLayout不但是一个View,也是一个ViewGroup。Android的UI界面都是由View和ViewGr
兔兔西
·
2020-09-14 22:55
移动开发
Android学习
笔记(20):时钟(AnalogClock和TextClock)和计时器(Chronometer)
时钟文本TextClock继承自TextView,是用于显示当前时间的文本框。TextClock支持的XML属性和相关方法XML属性相关方法说明android:format12HoursetFormat12Hour(CharSequence)设置12小时制的格式字符串android:format24HoursetFormat12Hour(CharSequence)设置24小时制的格式字符串andr
weixin_34162228
·
2020-09-14 20:05
Android学习
之基础知识九—数据存储(持久化技术)
数据持久化是将那些内存中的瞬时数据保存到存储设备,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。Android系统中主要提供了3种方式用于简单地实现数据持久化功能:文件存储、SharedPreference存储、数据库存储。除了这三种方式外,还可以将数据保存在手机的SD卡中,不过相对比较麻烦,而且安全性方面也相对较低。下面我们就来了解一下这三种数据持久化的方式:一、文件存储文件存储是An
weixin_30257433
·
2020-09-14 20:23
移动开发
数据库
Android学习
笔记:关于Handler的详解(二)
4.Handler移除消息handler不只能发送一个消息,而且还能移除消息。当我们调用handler.post()方法时,调用handler.removeCallbacks(myRunnable)方法,可以移除正在调用的对象。当调用handler.sendMessage()方法时,可以通过调用handler.removeMessages(int)方法移除正在调用的对象;实例五:拦截消息布局代码:
Animee
·
2020-09-14 20:27
Android学习笔记
Android学习
记录——1.Android Studio
文章目录1.了解全貌——Android王国简介1.1Android系统架构1.2Android已发布的版本1.3Android应用开发特色2.搭建开发环境2.1准备所需要的工具2.2搭建开发环境3.创建第一个Android项目3.1创建HelloWorld项目3.2启动模拟器3.3运行HelloWorld3.4分析Android程序3.5详解项目中的资源3.6详解build.gradle文件4.日
赈川
·
2020-09-14 20:44
Android
Android
Android学习
(28)AsyncTask_异步线程
Android学习
(28)AsynTask_异步线程AsyncTask是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现
你这个橘子不要皮
·
2020-09-14 20:39
Android
Android学习
笔记—— 十 、多媒体的基础使用 - 打开相册选取图片
添加运行时权限处理因为查看相册需要访问SD卡,所以这里需要对WRITE_EXTERNAL_STORAGE这个危险权限进行运行时权限处理。使用隐式Intent打开相册Intentintent=newIntent("android.intent.action.GET_CONTENT");intent.setType("image/*");startActivityForResult(intent,CH
北方提不起劲
·
2020-09-14 19:47
Android学习笔记
Android学习
笔记—— 十 、多媒体的基础使用 - 调用相机拍照
启动相机//实例化一个File对象outputImage用于存储拍下来的照片FileoutputImage=newFile(getExternalCacheDir(),"output_image.jpg");try{//因为是缓存图片,所以如果已存在就直接删除,接下来创建一个空文件if(outputImage.exists()){outputImage.delete();}outputImage.
北方提不起劲
·
2020-09-14 19:47
Android学习笔记
Android学习
笔记—— 十 、多媒体的基础使用 - 通知的基础使用方法
创建通知//使用getSystemService(Context.NOTIFICATION_SERVICE)方法获取通知管理器NotificationManagernotificationManager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);//配置一个PendingIntent对象作为setCont
北方提不起劲
·
2020-09-14 19:47
Android学习笔记
Android学习
笔记——手机多媒体运用
参考书籍:Android第一行代码(第二版).郭霖著1、通知Notification是Android中较有特色的功能,当应用程序希望向用户发出提示信息但不在前台运行时可使用(手机顶部显示通知图标,下拉后看到详细内容)。(1)基本用法可在活动(较少,一般进入后台才需要)、广播接收器、服务里创建。步骤:a、获取NotificationManager实例:NotificationManagermanag
JOJO_小丫
·
2020-09-14 19:26
Android学习笔记
Android学习
笔记——入门框
提到Android,大家能想到什么呢?常言的Android其实是Android系统,目前市场上占有率很高的移动操作系统,是谷歌针对手机开发的。接下来先了解一些android的入门知识。一.Android系统框架(公开的android体系结构图):四层架构,五块区域。细了解参考:https://blog.csdn.net/spy19881201/article/details/57754844.应用
ShaneneD
·
2020-09-14 18:51
Android
Android
android学习
笔记——多媒体
一,Bundle类:转载:http://blog.csdn.net/randyjiawenjie/article/details/6651437二,接收短信的广播接收器publicvoidonReceive(Contextcontext,Intentintent){Bundlebundle=intent.getExtras();Object[]pdus=(Object[])bundle.get("
BBBoom_
·
2020-09-14 18:11
Android学习
之基础知识十—内容提供器(Content Provider)
一、跨程序共享数据——内容提供器简介内容提供器(ContentProvider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性,目前,使用内容提供器是Android实现跨程序共享数据的标准方式。不同于文件存储和SharedPreferences存储中的两种全局可读写操作模式,内容提供器可以选择只对哪一部分数据
weixin_30650039
·
2020-09-14 17:11
Android学习
记录——8.多媒体
文章目录1.将程序运行到手机上2.使用通知2.1通知的基本用法2.2通知的进阶技巧2.3通知的高级功能3.调用摄像头和相册3.1调用摄像头拍照3.2从相册中选择图片4.播放多媒体文件4.1播放音频4.2播放视频1.将程序运行到手机上前面的一些内容,我们一直都是使用模拟器来运行程序的,不过本篇博客涉及的一些功能必须要在真正的Android手机上运行才看得到效果。因此,首先我们就来学习一下,如何使用A
赈川
·
2020-09-14 17:54
Android
Android
Android学习
之基础知识十五 — 最佳UI体验(Material Design实战)
一、前言长久以来,大多数人都认为Android系统的UI并不美观,至少没有iOS系统的美观。以至于很多IT公司在进行应用界面设计的时候,为了保证双平台的统一性,强制要求Android端的界面风格必须和iOS端一致,这种情况在现实工作中实在是太常见了,因为对于一般用户来说,他们不太可能会在两个操作系统上分别去使用同一个应用,但是却必定会在同一个操作系统上使用不同的应用。因此同一个操作系统中各个应用之
weixin_30414155
·
2020-09-14 17:17
ui
移动开发
java
Android学习
笔记之Material Design实战
MaterialDesign是在2014年GoogleI/O大会上重磅推出的一套全新的界面设计语言,是由谷歌的设计工程师们基于传统优秀的设计原则,结合丰富的创意和科学技术所发明的一套全新的界面设计语言,包含了视觉、运动、互动效果等特性。为支持MaterialDesignUI设计风格,谷歌在2015年的GoogleI/O大会上推出了一个DesignSupport库,这个库将MaterialDesig
MYBOYER
·
2020-09-14 17:22
Android学习笔记
Android学习
:为按键添加声音
转自:http://blog.csdn.net/lissdy/article/details/8392961为程序的按钮添加按键声音能更好的亲和用户,产生更好的使用体验,下面就是为按键添加声音的方法:publicclassMainActivityextendsActivity{privateButtonmButton01;privateSoundPoolsp;//声明一个SoundPoolpriv
友谊路一霸
·
2020-09-14 15:34
Android学习
笔记三十八:Android4.0 Socket异常,需要另外开辟线程进行Socket编程
出处:http://www.xuebuyuan.com/2119042.htmlSocketsocket=newSocket();socket.connect(newInetSocketAddress(ConstData.TCP_IP,ConstData.TCP_PORT),2000);通不过去,直接异常处理,这是因为android3.0+以上已经不建议在activity中添加耗时操作,要界面和数
无痕幽雨
·
2020-09-14 12:21
wifi
UI--多行文本折叠展开效果
《代码里的世界》—UI篇用文字札记描绘自己
android学习
之路转载请保留出处byQiaohttp://blog.csdn.net/qiaoidea/article/details/45568653【导航
Qiaoidea
·
2020-09-14 09:20
android
基础
UI积累
Android学习
【按钮颜色修改】
博客:http://blog.csdn.net/muyang_ren按钮修改颜色后,也就把按钮点击后的响应颜色改变了,如果以下面的形式设置按钮颜色,按钮响应时就没有颜色改变了.按钮有响应颜色需改的有:12.在drawable文件下新建star_button_select.xml文件,内容如下3.修改res/values目录下的color.xml(没有就新建一个)#ff6eff2d#669966
牧羊_人
·
2020-09-14 07:14
安卓
按钮
background
响应
颜色
设置
Android学习
系列(15)--App列表之游标ListView(索引ListView)
游标ListView,提供索引标签,使用户能够快速定位列表项。也可以叫索引ListView,有的人称也为TweakedListView,可能更形象些吧。一看图啥都懂了:1.游标(Fastscrollthumb)就是右边的那个拖动的方块,这个非常的简单:也可以用在java后台书写:tweakedListView.setFastScrollEnabled(true);在数据量有一定大的时候,滑动列表,
dianan1505
·
2020-09-14 03:43
Android学习
系列(7)--App轮询服务器消息
这篇文章是android开发人员的必备知识。1.轮询服务器一般的应用,定时通知消息可以采用轮询的方法从服务器拿取消息,当然实时消息通知的话,建议采用推送服务。其中需要注意轮询的频率设置,要在需求和性能中平衡。2.独立进程无论程序是否正在运行,我们都要能通知到客户,我们需要一个独立进程的后台服务。我们需要一个独立进程的后台服务。在AndroidManifest.xml中注册Service时,有一个a
dianan1505
·
2020-09-14 03:42
Android学习
系列(43)--使用事件总线框架EventBus和Otto
事件总线框架针对事件提供统一订阅,发布以达到组件间通信的解决方案。原理观察者模式。EventBus和Otto先看EventBus的官方定义:AndroidoptimizedeventbusthatsimplifiescommunicationbetweenActivities,Fragments,Threads,Services,etc.Lesscode,betterquality.再看Otto官
dianan1505
·
2020-09-14 03:11
Android学习
系列(35)--App应用之启动界面SplashActivity
当前比较成熟一点的应用基本上都会在进入应用之显示一个启动界面.这个启动界面或简单,或复杂,或简陋,或华丽,用意不同,风格也不同.下面来观摩几个流行的应用的启动界面.1.货比三家以腾讯qq,新浪weibo,UC浏览器,游戏神庙逃亡等7个应用为例,比比看:(我认为最精美的界面应该是qq2012,虽然只有一张图,基本的应用名称,版本,图标这些信息都有,但是看着舒服,觉得美.)2.元素启动界面的本意是以友
dianan1505
·
2020-09-14 03:35
Android学习
(六)导出模拟器/手机联系人数据库到PC指定目录
简介对于Android应用开发人员来说,熟悉联系人应用是必备技能,那么要掌握此技能,我们完全有必要熟悉联系人的数据库结构,接下来我们来学习如何导出模拟器或者手机中的联系人数据库到本地PC指定目录。操作步骤我们可以通过DDMS视图中的FileExplorer来导出数据文件到PC指定目录,如下图所示是我个人的数据的联系人数据库文件:如上图所示,3个红笔圈中的部分如下:1左边就是设备名称,这里是我本人的
weixin_30443747
·
2020-09-13 20:55
[
android学习
]View的滑动解析
因为移动设备的屏幕限制,一屏幕的展示往往是不足够的,且在自定义view当中,掌握view的滑动可以使我们实现绚丽的效果,因此掌握view的滑动无论是在日常开发还是创造轮子都是重中之重。View滑动的三种实现方式:1,通过View本身提供的scrollTo/scrollBy方法来实现滑动2,通过动画给View施加平移效果实现滑动3,通过改变View的LayoutParams使得View重新布局从而实
BinZzz_
·
2020-09-13 20:10
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他