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基础
| 控件基础 | ImageView用法
android:scaleType可控制图片的缩放方式centerInside表示按比例缩放图片,使得图片长(宽)的小于等于视图的相应维度。注:控制的图片为资源而不是背景,即android:src="@drawable/logo",而非android:background="@drawable/logo",犯了这个低级错误,导致scaleType不起作用。程序中动态加载图片也类似,如:应该imgV
水陌轻寒L
·
2020-08-21 21:00
Android
imageview
控件
android
Android基础
知识- 为什么是 60 fps
我们先来理一下基本的概念:60fps的意思是说,画面每秒更新60次这60次更新,是要均匀更新的,不是说一会快,一会慢,那样视觉上也会觉得不流畅每秒60次,也就是1/60~=16.67ms要更新一次在理解了上面的基本概念之后,我们再回到Android这边,为何Android现在的渲染机制,是使用60fps作为标准呢?这主要和屏幕的刷新率有关。基本概念我们前面说的60fps,是针对软件的这里说的屏幕的
踏花忆锦年
·
2020-08-21 20:54
Android
android基础
—新建一个Activity
Activity是用户接口程序,原则上它会提供给用户一个交互式的接口功能。它是android应用程序的基本功能单元。Activity本身是没有界面的。所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到activity创建的窗口上,当activity指向全屏窗口时,也可以用其他方式实现:作为漂浮窗口(通过windowIsFloating的主题
a13016195768
·
2020-08-21 18:50
Android基础
Activity篇——创建一个活动(Activity)
1.创建活动首先用AS创建一个addnoactivity项目名使用ActivityTest,包名为默认的com.example.activitytest2.右击app.java.com.example.activitytest包,new-->Activity-->EmptyActivity,将活动命名为FirstActivity,不勾选Generate(生成)Layout和LauncherActi
Religion2009
·
2020-08-21 18:02
Android基础
| UI检视利器:Hierarchy Viewer
HierarchyViewer是随AndroidSDK发布的工具,位置在tools文件夹下,名为hierarchyviewer.bat。它是Android自带的非常有用而且使用简单的工具,可以帮助我们更好地检视和设计用户界面(UI),绝对是UI检视的利器,但是好像很少有人提它,难道是因为太简单?具体来说主要功能有2个:1.从可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设
水陌轻寒L
·
2020-08-21 17:18
Android
ui
界面
设计
Android基础
| 控件基础 | Listview之BaseAdapter①
在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作。也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点。读者可以试试用SimpleAdapter添加一个按钮到ListView的条目中,会发现可以添加,但是却无法获得焦点,点击操作被ListView的Item所覆盖。这时候最方便的方法就是使用灵活的适配器Base
水陌轻寒L
·
2020-08-21 17:18
Android
Android基础
| 创建新的Activity
【1】Android四大组件都需要在清单文件里配置【2】若应用需要多个启动图标,Activity可以这样配置【3】Activty下的lable和icon属性可以和Application节点的属性不一样,默认使用Application节点下的属性。【4】一个Android应用一般我们就配置一个启动图标就可以,其他页面跳转
水陌轻寒L
·
2020-08-21 17:47
Android
Android基础
类之BaseAdapter
BaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter,1、Adapter类简介1)、Adapter相关类结构如下图所示:自定义Adapter子类,就需要实现上面几个方法,其中最重要的是getView()方法,它是将获取数据后的View组
hbgcsdn
·
2020-08-21 09:45
Android
Android基础
:去掉app界面的标题-Title
去掉app的标题方法一:当继承自Activity或ActionBarActivity时,在setContentView(...)方法前调用requestWindowFeature(Window.FEATURE_NO_TITLE);当继承自AppCompatActivity时,就无效了,必须采用方法五。方法二:在activity节点下设置theme:android:theme=”@android:s
AndroidCQC
·
2020-08-21 05:32
Android非UI
Android基础
——EditText不弹出软键盘解决办法
在使用到EditText的时候,由于焦点冲突等原因,偶尔会遇到软键盘弹不出的情况,尝试使用以下方法解决一下。finalEditTexteditText=(EditText)view.findViewById(R.id.et_food_number);editText.selectAll();//默认选中EditText中的所有内容editText.setFocusable(true);//设置可以
河北-宝哥
·
2020-08-21 03:42
♠
Android
……【基础篇】
♦
项目实战
解决点击EditText不弹出键盘,但现实光标闪烁的问题
写之前先吐槽一下CSDN和百度,恨啊,从来,从来真正想找需要解决的问题的时候都在这两个地方找不到解决方案,最好的方法,1动脑,2google
Android基础
,把所有基础学好,都不是问题,省的费事查了一下
gzd1995
·
2020-08-21 02:45
Android
小问题
记2.10一家外包公司Android面试
面试问题
Android基础
activity之间数据传输,类型如果是类实例,需要实现序列化,以及序列化的原理基本数据类型和复合类型,复合类型中的类实例--对象需要序列化传输,后面引出了序列化的原理(对象转化成可存储的或者客传输的过程
golike
·
2020-08-21 01:02
Android基础
:Fragment,看这篇就够了
下文中Demo的源代码地址:FragmentDemo。基本概念Fragment,简称碎片,是Android3.0(API11)提出的,为了兼容低版本,support-v4库中也开发了一套FragmentAPI,最低兼容Android1.6。过去support-v4库是一个jar包,24.2.0版本开始,将support-v4库模块化为多个jar包,包含:support-fragment,suppo
Cruz_Wang
·
2020-08-21 01:26
Android
野人学
Android基础
篇之初探UI控件第一课--TextView动态赋值
除了上节课中讲到的TextView静态赋值,还有一种更加灵活的赋值方法–动态赋值。在app的运行过程中,根据程序的需要可以随时改变TextView的值。其实现的基本逻辑可以归纳如下:1.通过id获取我们要操作的TextView控件2.使用一些方法可以赋值给TextView控件很简单的逻辑,就好比通过书的名字找到我想要找的书,然后在书上写上我想要写的东西。具体的代码实现如下:publicclassM
qingxinyeren
·
2020-08-21 01:43
android
野人学
Android基础
篇之初探UI控件第一课--TextView静态赋值
对于UI的解释,我不想多说。如果你没有一点概念的话,那么就比喻成一个人的脸,而UI控件好比脸上的眼睛、鼻子和嘴巴。如果你有一点Web编程基础的话,对于接下来的UI控件学习,应该会上手很快,如果没有基础,那只能一点一点理解了。Android中的UI,是以xml的格式进行定义,并且系统已经定义了很多种UI控件,足够你的app开发使用。那么我们需要做的就是熟悉UI控件的使用,在app开发中灵活运用了。今
qingxinyeren
·
2020-08-21 01:43
android
Android 启动 白屏问题 解决
Android启动白屏问题解决分类:
android基础
2013-03-1119:371230人阅读评论(0)收藏举报转自:http://ddddddl.iteye.com/blog/1471713由于Activity
清澈@Cherry
·
2020-08-21 01:07
Android
android
白屏
Android基础
——多线程以及多线程通信开篇
一、Android开启多线程的原因当我们启动一个App的时候,Android系统会启动一个LinuxProcess,该Process包含一个Thread,称为UIThread或MainThread,对应的就是子线程WorkThread。通常一个应用的所有组件都运行在这一个Process中,当然,你可以通过修改四大组件在Manifest.xml中的代码块()中的android:process属性指定
Virgoya
·
2020-08-21 00:16
Android基础
Android基础
Android基础
-秒懂SurfaceView的双缓冲机制
最近在重温Android的一些基础知识,看到SurfaceView的原理中有用到双缓冲机制,那么接下来我将带领大家学习什么是双缓冲模式。什么是双缓冲模式?通俗来讲就是有两个缓冲区,一个后台缓冲区和一个前台缓冲区,每次后台缓冲区接受数据,当填充完整后交换给前台缓冲,这样就保证了前台缓冲里的数据都是完整的。双缓冲模式常用来做帧缓冲区交换。我们几乎可以在任何一个图形API中找到双缓冲模式的应用。如Ope
darkstarslyp
·
2020-08-21 00:48
Android
Android基础
View 绘制的流程
View绘制机制1.View树的绘图流程当Activity接收到焦点的时候,它会被请求绘制布局,该请求由Androidframework处理.绘制是从根节点开始,对布局树进行measure和draw。整个View树的绘图流程在ViewRoot.java类的performTraversals()函数展开,该函数所做的工作可简单概况为是否需要重新计算视图大小(measure)、是否需要重新安置视图的位
Quebet
·
2020-08-21 00:15
android 中的 Broadcast 机制详解
文章出处:https://blog.csdn.net/shift_wwx/article/details/46377985应用端broadcast开发:
Android基础
总结之五:BroadcastReceiver
私房菜
·
2020-08-21 00:43
android
----
AMS
android
源码分析
Android基础
——断点续传的原理
刚刚有人问我断点续传的原理是什么?没有特别完整的说出来,实在是有点羞愧,自己理解的就是利用数据库在本地写缓存,然后把那个暂停的点记录一下,然后下一次再从那个点开始请求数据,现在一般都是用第三方的,导致具体的怎么实现的原理都有点忘记了~哎~真是对不起自己啊原理:从字面上理解,所谓断点续传就是从停止的地方重新下载。断点:线程停止的位置。续传:从停止的位置重新下载。用代码解析就是:断点:当前线程已经下载
马占柱
·
2020-08-20 23:57
网络通信
技术总结
【
Android基础
学习】webview加载网页,tel协议不会调出拨号盘?该如何处理
webview加载网页,tel协议不会调出拨号盘?在窗体上放了一个Webview:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mWebView=(WebView)findViewById(R.id.webV
dodod2012
·
2020-08-20 23:26
Android
基础
Android基础
之Service
Service是android四大组件之一,服务Service是没有与用户交互界面,在后台运行的操作.一般用来在后台处理比较耗时的操作,比如网络操作,媒体播放,I/O操作,和ContentProvider交互等,但是Service默认还是在主线程中,除非新建一个线程在其中执行Service需要在Manifest.xml文件中进行注册后才能使用Service可以分为两类StartedService和
deweibo5860
·
2020-08-20 23:07
移动开发
05_Fragment在xml中使用
Android基础
汇总Demo下载地址:http://download.csdn.net/detail/baopengjian/9336883Fragment在xml中使用,Fragment之间通信(1
鱼包子Ray
·
2020-08-20 23:38
Android基础
Android基础
入门教程——5.1 Fragment基本概述
Android基础
入门教程——5.1Fragment基本概述标签(空格分隔):
Android基础
入门教程本节引言好的,在上一章中我们把Android的四大组件Activity,Service,BroadCastReceiver
coder-pig
·
2020-08-20 22:39
Android基础
控件之Button的基本使用
Button基础用户界面部分学起来还真是无处下手哇,总不能一个控件发一篇文吧,略有点费时间啊。。。这个难道不是边用边学才给力吗。。所以我打算从最实用的Button开始下手。先贴几个链接,好东西:android用户界面的详尽教程实例系列:http://www.cnblogs.com/aimeng/archive/2012/06/26/2563762.htmlandroid用户界面教程实例汇总:htt
weixin_34204057
·
2020-08-20 21:26
android基础
—Fragment学习笔记
随着移动设备的飞速发展,平板电脑也变得越来越普及。平板电脑和手机最大的区别就在于屏幕的大小,一般手机屏幕的大小会在3英寸到5英寸之间,而一般平板电脑屏幕的大小会在7英寸到10英寸之间。屏幕大小差距过大有可能会让同样的界面在视觉效果上有较大的差异,比如一些界面在手机上看起来非常美观,但在平板电脑上看起来就可能会有控件被过分拉长、元素之间空隙过大等情况。作为一名专业的Android开发人员,能够同时兼
weixin_34228662
·
2020-08-20 21:26
Android基础
知识整合篇——Service知识点
继续完成连载博客,上次介绍的是Broadcast相关的基础知识,这次为大家带来Service的相关解释和说明。希望博客能给诸位一点小小的帮助!四大组件——service服务:service是安卓中实现程序后台运行的解决方案,它非常适合执行那些不需要和用户交互而且还要求长期运行的任务。需要注意:服务不是独立运行在进程中的,依赖于服务创建的应用程序进程,当其被杀死时,服务也会被终结。定义一个服务:pu
小君i
·
2020-08-20 21:08
android基础
android基础
回顾(算法)
Q:怎么理解数据结构?技术点:数据结构思路:数据结构的定义、分类参考回答:研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。按照逻辑结构分类线性结构:线性表、栈、队列非线性结构:树、图按照存储结构分为顺序结构、链式结构、索引结构、哈希结构Q:什么是斐波那契数列?技术点:递归和循环思路:斐波那契数列的定义参考回答:
土狗的想法
·
2020-08-20 17:34
View坐标系
"学而不思则罔,思而不学则殆"————孔子AndroidView体系作为
Android基础
知识里面比较基础也比较核心的部分,其重要性不比四大组件差多少,从本篇开始将开始整理View的相关知识,形成系列。
修行与蜕变
·
2020-08-20 17:24
Android基础
大家好,相信这句开场白很多人已经看吐了吧-。=,因为我实在是不知道一开始该说什么好。本人从简书转战CSDN已经有三个月的时间了,从一开始刚来连编辑器都不会用,到现在已经可以比较熟练的写博客,至少不会因为编辑器排版之类的事情去浪费不必要的时间。当然我不是说简书不好,只是markdown的语法太复杂了,没有做过web的同学可能跟我一样看的头皮发麻-。=现在想想时间过去的真的很快,回头看看自己学Andr
Zy_JiBai
·
2020-08-20 13:05
Android小儿科
Android基础
Android基础
入门视频培训教程-刘志远-专题视频课程
Android基础
入门视频培训教程—146257人已学习课程介绍
Android基础
入门视频培训课程,该教程内容涵盖Android入门开发基本技能(环境搭建、Lineralayout、RelativeLayout
zhiyuan0932
·
2020-08-20 13:09
视频教程
Android基础
_一次上传多张图片
获取权限页面布局视图:效果是:点击图片1:拍照上传,1张或多张。点击图片2:从相册中选择照片上传Activity核心代码:importandroid.app.Activity;importandroid.content.Intent;importandroid.graphics.Bitmap;importandroid.net.Uri;importandroid.os.Bundle;importa
weixin_30846599
·
2020-08-20 13:30
Android基础
:Activity转场动画:overridePendingTransition(...)
XML创建补间动画1translate有4个Activity,分别是ActivityAActivityBActivityCActivityD,从C-D之间是不加动画的效果,我们可以看到页面是瞬间完成,覆盖掉当前的页面。从A-B-C这之间是使用了平移动画,我们可以看到页面是缓慢的移动(时间设为500MS),最后覆盖掉当前的页面。效果图:加动画无动画步骤:1创建4个activity,4个layout,
AndroidCQC
·
2020-08-20 13:42
动画
Android基础
控件——RecyclerView实现混排效果,仿网易云音乐
本篇文章已授权微信公众号study_tech(杨守乐)独家发布转载请标明出处前言最近在使用网易云音乐的时候,看到如下图的排版效果图,自己也想实现一个这里采用网上用法最多的方式,而且是比较简单的方式实现的,想要做项目的同学也可以快速入手搞定首页界面,可以在最快的时间内模仿出来,且效果达到90%以上的相似效果演示至于图片的加载你们可以根据网上的Api获取相应的图片加载到对应的位置,这里只是采用本地图片
Hensen_
·
2020-08-20 13:55
Android打包详解
Assets文件(相当于另外一种资源,这种资源Android系统并不像对res中的文件那样优化它)、AndroidManifest.xml文件(包名就是从这里读取的,因为生成R.java文件需要包名)、
Android
noonehide
·
2020-08-20 13:21
Android基础
Android基础
知识_Activity SingleTask模式示例
一、示例工程LaunchMode代码activity_main.xml代码如下:MainActivity.java代码如下:packagecom.example.launchmode;importorg.apache.http.conn.ManagedClientConnection;importandroid.app.Activity;importandroid.content.Intent;i
谁见过风
·
2020-08-20 12:38
Android
Android学习之基础库封装
github地址:https://github.com/linzhiyong/androidlibrary
android基础
库,基本的工具封装1、基于BaseAdapter、PagerAdapter、FragmentPagerAdapter
伤陌1991
·
2020-08-20 12:55
android
【
Android基础
】Fragment控制切换多个页面
1、管理Fragment要在activity中管理fragment,需要使用FragmentManager.通过调用activity的getFragmentManager()取得它的实例.•可以通过FragmentManager做一些事情,包括:使用findFragmentById()(用于在activitylayout中提供一个UI的fragment)或findFragmentByTag()(适
我不拽你不爱
·
2020-08-20 12:50
杂七杂八
Android基础
_页面布局_碎片(Fragment)
有些布局可能在手机上看起来很漂亮,但是拿到屏幕比较大的横屏平板上面,有些控件可能会遭到拉伸,严重影响用户体验,作为一个合格的开发人员我们应该兼顾这两种情况,所以在Android3.0之后,Android引入了碎片的概念,它可以让界面更好的在平板上展示。在Android3.0之前的版本需要引入需要先导入android-support-v4的jar包才能使用Fragment功能。1.碎片是什么?碎片(
我是一只勤奋的小菜鸟
·
2020-08-20 11:12
03_Android基础
Android基础
_页面布局_RelativeLayout(相对布局)
Android相对布局应该是应用最为广泛的布局。这种方式下的布局对不同分辨率的屏幕适应性较好。顾名思义,相对布局就是每个控件的位置都是相对于另一个控件而得来的。就是物理中的我们需要参照物。根据不同的参照物我们可以很灵活地设置控件到自己想要的位置。不同的参照物一、相对于给定ID的控件android:layout_above将此控件放置到给定ID的控件之上android:layout_below将此控
我是一只勤奋的小菜鸟
·
2020-08-20 11:11
03_Android基础
Android基础
_页面布局_TableLayout(表格布局)
表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象。TableRow可以添加子控件,每添加一个为一列。TableLayout属性:android:collapseColumns:将TableLayout里面指定的列隐藏,若有多列需要隐藏,用逗号将需要隐藏的序列隔开即可。android:collapseColumns="1,3,4";android
我是一只勤奋的小菜鸟
·
2020-08-20 11:11
03_Android基础
[
Android基础
]SingleTask和TaskAffinity
需求:第三方应用拉起本应用,返回时返回到第三方应用,且本应用没有被Kill掉。最近研究微信调起自己客户端的事情,对于SingleTask和TaskAffinity的理解又多了一些理解。以前对于Android的四种LaunchMode有一些了解,其中比较有意思的就是SingleTask和SingleInstance。(四种LaunchMode的了解可以参见这篇文章,对于Activity栈的讲述很详细
jczwilliam312
·
2020-08-20 10:24
移动开发
数据结构与算法
Android基础
—Canvas API详解
本节引言:我们可供调用的一些方法,我们分下类:drawXxx方法族:以一定的坐标值在当前画图区域画图,另外图层会叠加,即后面绘画的图层会覆盖前面绘画的图层。clipXXX方法族:在当前的画图区域裁剪(clip)出一个新的画图区域,这个画图区域就是canvas对象的当前画图区域了。比如:clipRect(newRect()),那么该矩形区域就是canvas的当前画图区域getXxx方法族:获得与Ca
你温柔的背后是心情的曲折
·
2020-08-20 10:51
Android
【
Android基础
】(1)四大核心组件之Activity
文章出处:http://blog.csdn.net/scarthr/article/details/41842627说起来Android四大核心组件,大家肯定都知道是Activity、Service、BroadcastReceiver和ContentProvider,今天我们来看看第一个Activity。一生命周期7个生命周期:onCreate()、onStart()、onResume()、onP
林山夕风
·
2020-08-20 10:30
Android基础
Android
Activity
核心组件
Android基础
回顾(五)| 数据存储——持久化技术
参考书籍:《第一行代码》第二版郭霖如有错漏,请批评指出!持久化技术数据持久化是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处于持久状态的,持久化技术提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换。Android中主要提供了三种方式用于简单地实现数据持久化功能,即文件存储、S
laughterJ
·
2020-08-20 09:46
Android基础
_通知(Notification)
通知(Notification)是Android系统中比较有特色的一个功能,当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。发出一条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详细内容。通知可以在活动、广播、服务中创建。一、通知创建的过程1.我们需要NotificationManager来对通知进行管理,一般用getSy
我是一只勤奋的小菜鸟
·
2020-08-20 09:35
03_Android基础
android
通知
Notification
Android基础
_数据存储二_SharedPreferences存储
SharedPreferences是使用键值对的方式来存储数据的。也就是说当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来。而且SharedPreferences还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型的,存储的数据是一个字符串,读取出来的数据仍然是字符串。存储数据想要使用sharedPrefere
我是一只勤奋的小菜鸟
·
2020-08-20 09:35
03_Android基础
android
存储方式
记住密码
Android基础
_数据存储一_文件存储
文件存储在Android中最基本的一种存储方式,它不对存储内容进行任何格式化处理,只是将数据原封不动地保存到文件当中,因此它适合存储一些简单的文件和二进制内容。Context类中提供了一个openFileOutput()方法,可以用于将数据存储到指定的文件中。这个方法接收两个参数,第一个参数是文件名,在文件创建的时候使用的就是这个名称,注意这里指定的文件名不可以包含路径,因为所有的文件都是默认存储
我是一只勤奋的小菜鸟
·
2020-08-20 09:34
03_Android基础
android
文件读写
Android基础
_浅谈广播机制
1.广播基础Android广播类BroadReceive。Android中的广播可以分为两种类型:标准广播、有序广播。标准广播:是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎会在同一时间接收到此广播,它们之间没有先后顺序,所以广播是无法被截断的。有序广播:是一种同步执行的广播,广播发出之后同一时刻只会有一个广播接收器收到这条广播消息,当这个接收器执行完操作后,广播才会继续传递。广播
我是一只勤奋的小菜鸟
·
2020-08-20 08:49
03_Android基础
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他