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基础
总结八:ContentProvider
文章出处:http://blog.csdn.net/shift_wwx/article/details/24350781请转载的朋友标明出处~~前言:终于有时间写关于四大组件的最后一个,其实也是最简单的一个。但是将其放在最后,一是没有时间研究这个,二是对其中的有些细节还是模棱两可。一、简介能够作为android的四大组件之一,可以想象到其重要性和频繁性。回顾一下android中数据存储的方式有很多
私房菜
·
2020-08-07 14:41
android
----
basic
Android基础
之操作图片(放大缩小旋转镜像)
publicclassMainActivityextendsActivity{privateImageViewmIv;floatscale=1;privateImageViewmMiv;privateintmCurrentX=0;privateintdegrees;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCr
jasonvzhao
·
2020-08-07 14:19
Android基础
Android基础
之9-Patch(9.PNG)与padding
欢迎访问我的个人独立博客ittiger.cn,原创文章,未经允许不得随意转载。在上一篇文章记一次9.png的填坑之旅最后,我留了两个个问题:1.为什么使用9.PNG设置背景之后会改变控件的padding属性值2.在我所遇到的问题中9.PNG明明改变的是padding值为什么却产生了margin的效果这篇文章就来解答这两个问题以及9.PNG使用过程中需要注意的地方。各位同学如果没看过记一次9.png
老胡 - laohu
·
2020-08-07 14:38
Android
Android基础
第九篇
转载请标明出处:http://blog.csdn.net/gj782128729/article/details/52510925;本文出自:【高境的博客】1.Android中进程和线程概述1.1.Android中的进程当一个程序第一次启动的时候,Android会启动一个Linux进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。Android会尽量保留一个正在运行进程,只
_gaogao
·
2020-08-07 13:31
Android核心基础
Android基础
第十一篇-多媒体编程
转载请标明出处:http://blog.csdn.net/gj782128729/article/details/52561771;本文出自:【高境的博客】1.计算机图片的大小首先我们打开电脑中的画图板,截取像素800*400的区域,在图中作画:点击左上角另存为,有如下几种常见的图片格式:我们以bmp格式保存图片,保存图片的类型如下:分别以24位位图,单色位图,16色位图,256色位图分别保存成4
_gaogao
·
2020-08-07 13:31
Android核心基础
Android基础
第十篇-内容提供者
转载请标明出处:http://blog.csdn.net/gj782128729/article/details/52522999;本文出自:【高境的博客】1.访问私有数据库创建一个项目,在项目中利用SQLiteOpenHelper创建一个名称为account的数据库,并在数据库中创建一张名为info的表。publicclassMyOpenHelperextendsSQLiteOpenHelper
_gaogao
·
2020-08-07 13:31
Android核心基础
Android基础
第二篇
转载请标明出处:http://blog.csdn.net/gj782128729/article/details/52328317;本文出自:【高境的博客】1.测试相关概念1.1.测试的分类按照是否知道源代码:1.黑盒测试:不知道源代码2.白盒测试:知道源代码按照测试的粒度:1.方法测试functiontest2.单元测试unittest3.集成测试integrationtest4.系统测试sys
_gaogao
·
2020-08-07 13:59
Android核心基础
Android基础
第八篇
转载请标明出处:http://blog.csdn.net/gj782128729/article/details/52446725;本文出自:【高境的博客】1.广播接受者BroadCastReceiver(1)生活中的广播:电台:发送一定频率的广播消息,50mhz(2)生活中的接收者:收音机:调整到一定频道,接收广播消息(3)安卓中的广播:安卓应用程序里面的电台:系统内置的一个服务,会把事件(电量
_gaogao
·
2020-08-07 13:59
Android核心基础
广播接收者
有序广播
无序广播
android基础
Android基础
第七篇
转载请标明出处:http://blog.csdn.net/gj782128729/article/details/52424876;本文出自:【高境的博客】1.清单文件AndroidManifest.xml1.1.清单文件的作用每个Android应用都需要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名是固定的并且放在每个Android应用的根目录下。它定义了该应用对于
_gaogao
·
2020-08-07 13:59
Android核心基础
android基础
Activity
四大组件
清单文件
Intent
Android基础
GridView、ListView、Edittext属性大全
前言:
Android基础
控件的属性,在开发过程中会用到,另外多了解一些属性会加快功能的实现,特别是Edittext文本输入在用户填写时肯定用到,如果充分利用其属性,会事半功倍。
艾阳丶
·
2020-08-07 13:50
Service: 监听外部存储设备
目录视图摘要视图订阅有奖征资源,博文分享有内涵4月推荐博文汇总CSDN博客支持WindowsLiveWriter离线写博客啦Service:监听外部存储设备分类:Android
技术笔记
2012-05-2523
binghaiwlf
·
2020-08-07 12:02
Android
Music
[转]
Android基础
类库
在Android的应用程序开发中,通常使用的是JAVA语言,除了需要熟悉JAVA语言的基础知识之外,还需要了解Android提供的扩展的JAVA功能。在一般的JAVA应用中,如果需用引用基础类库,通常需要使用如下的方式:importjavax.swing.*;以上代码表示了引用JAVA的GUI组件Swing,javax.swing即JAVA中的一个包。android提供一些扩展的JAVA类库,类库
weixin_30878361
·
2020-08-07 10:28
Android基础
第一篇
转载请标明出处:http://blog.csdn.net/gj782128729/article/details/52314797;本文出自:【高境的博客】1.何为1G/2G/3G/4G技术1.1.G代表什么?G代表Generation的简称,有代的意思。1G代表作是大哥大,采用通信标准是模拟制式,只能进行语音通话,不能上网。2G代表作是小灵通,通信标准是gsm,可以进行语音通话、发短信,也可以简
_gaogao
·
2020-08-07 10:15
Android核心基础
Android基础
Android测评
进程相关1.4线程相关1.5并发相关1.6clone相关1.7注解相关1.8异常相关二、设计模式相关三、Android环境相关3.1Gradle3.2Proguard混淆3.3CI平台JenKins四、
Android
fei20121106
·
2020-08-07 10:10
(0)目录
2020年8月
技术笔记
32W(2020082-20200808)20200806string的compare()方法用来比较字符串最好用==0来判断是否相等,之前在网上看了有>0判断不相等,自己在Clion上试了一下,显示结果不错,在cppreference上看了一下,确实有返回-1的情况。where语句中or的情况,必须要加上()。selectcount(*)fromtabletwheret.state='I'ort
im天行
·
2020-08-07 02:02
c++
技术笔记
linux 下解压tar.gz文件的命令
假设压缩文件为xxx.tar.gz解压指令为tar【参数】(tarzxvfxxx.tar.gz)zxvf为tar指令参数分别代表:x:从tar包中把文件提取出来z:表示tar包是被gzip压缩过的,所以解压时需要用gunzip解压v:显示详细信息fxxx.tar.gz:指定被处理的文件是xxx.tar.gz一下是一些其他的参数c创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项
三三技术宅
·
2020-08-06 12:49
内部泄露版!2020 美团 Android 面试真题解析
主要分为以下几部分:(1)Android面试题(2)Java面试题(3)高级开发技术面试题一、Android面试题Android面试题包括
Android基础
,还有一些源码级别的、原理这些等。
AndroidAlvin
·
2020-08-06 12:00
[Android学习]
Android基础
知识精华
一.Activity生命周期4种状态、7个重要方法和3个嵌套循环活动(Active/Running)状态:当Activity运行在屏幕前台(处于当前任务活动栈的最上面),此时它获取了焦点能响应用户的操作,属于运行状态,同一个时刻只会有一个Activity处于活动状态。暂停(Paused)状态:当Activity失去焦点但仍对用户可见(如在它之上有另一个透明的Activity或Toast、Alert
herozqtc
·
2020-08-05 21:18
Android学习
Android基础
-ActionBar和ToolBar的使用
文章目录1.ActionBar2.ToolBarKotlin搭配AndroidKtx,简直爽到爆。1.ActionBarActivity使用或继承App的Theme,@color/colorPrimary@color/colorPrimaryDark@color/colorAccentkotlin://在mainActivity里的Actionbar就这样获取//?是空安全符号,有了它避免了Nul
Panda张向北
·
2020-08-05 21:39
Android基础
Android 基础知识+app测试权限问题
Android基础
知识(权限篇)**前言Android是一个开源的,基于Linux的移动设备操作系统,主要用于移动设备,如智能手机和平板电脑。Android是由谷歌及其他公司带领的开放手机联盟开发的。
mackie_H
·
2020-08-05 21:34
学习
Android基础
控件——SeekBar的使用、仿淘宝滑动验证
SeekBar的使用、仿淘宝滑动验证学习,学习,学以致用SeekBar是一个拖动条控件,最简单的案例就是我们的调节音量,还有音频视频的播放,传统的SeekBar样式,如图传统的实现太简单,不足以让我们到能装逼的地步。本来是打算实现滴滴出行滑动完成订单的效果,可惜找不到效果图,今天也就用淘宝的滑动验证来作为实例1.1实现分析SeekBar:使用progressDrawable属性自定义SeekBar
Hensen_
·
2020-08-05 21:28
技术笔记
浏览器获取地理位置信息:if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){alert("yourposition:["+position.coords.latitude+","+position.coords.longitude+"]");},function(error){a
yybing85
·
2020-08-05 21:12
web前端
Java核心
技术笔记
异常、断言和日志
《Java核心技术卷Ⅰ》第7章异常、断言和日志处理错误捕获异常使用异常机制的技巧记录日志处理错误如果由于出现错误而是的某些操作没有完成,程序应该:返回到一种安全状态,并让用户执行一些其他操作;或者允许用户保存所有操作,并以妥善方式终止程序检测(或引发)错误条件的代码通常离:能让数据恢复到安全状态能保存用户的操作结果并正常退出程序的代码很远。异常处理的任务:将控制权从错误产生地方转移给能够处理这种情
weixin_34258078
·
2020-08-05 17:56
Android基础
入门教程——8.3.16 Canvas API详解(Part 1)
Android基础
入门教程——8.3.16CanvasAPI详解(Part1)标签(空格分隔):
Android基础
入门教程本节引言:前面我们花了13小节详细地讲解了Android中Paint类大部分常用的
coder-pig
·
2020-08-05 04:06
Android基础
入门教程——8.3.17 Canvas API详解(Part 2)剪切方法合集
Android基础
入门教程——8.3.17CanvasAPI详解(Part2)剪切方法合集标签(空格分隔):
Android基础
入门教程本节引言:本节继续带来Android绘图系列详解之CanvasAPI
coder-pig
·
2020-08-05 04:06
【
Android基础
篇】SQLite数据库的增删改查基本操作
一、概述SQLite是Android系统的核心数据存储服务之一,它是一个轻型的嵌入式数据库,占用非常少的资源却能提供很好很快的数据存取服务,许多大型的需要数据存储的Android项目都有用到SQLite(也可以用于桌面应用程序)。下面介绍一下SQLite的创建数据库、表的操作,以及基本的增删改查操作。二、基本操作API简介在Android中,SQLiteDatabase类提供了SQLite的底层A
zgljl2012
·
2020-08-05 04:35
Android应用
ElasticStack笔记——一看就会
elasticsearch的相关
技术笔记
请参考Elasticsear
十一号元素
·
2020-08-05 02:01
笔记
android基础
知识07:SharedPreferences和PreferenceActivity02—自定义
在博客《
android基础
知识07:SharedPreferences和PreferenceActivity》中我们介绍了SharedPreferences和PreferenceActivity的基本原理
iteye_15968
·
2020-08-05 00:48
android基础
知识07:SharedPreferences和PreferenceActivity
本文主要介绍SharedPreferences和PreferenceActivity的基础知识和用法。主要资料来源于网络,包括但不限于:《Android之PreferenceActivity》《在Android中Preferences数据存储的使用》《Android的设置界面及Preference使用》《OnPreferenceChangeListener分析,以及与OnPreferenceCli
iteye_15968
·
2020-08-05 00:48
android事件处理机制
1.前言在android的进阶之路上,看《android开发艺术探索》实在看不下去了,开始怀疑自己的
android基础
了,于是找了两本
android基础
的书把
android基础
过一遍,还确实发现了好多知识漏洞
Allen_Coder
·
2020-08-05 00:16
Android个人整理
Android基础
知识学习记录(一)
一、说一说Android的虚拟机DVM与ART在说DVM与ART之前,要说说与JVM的一个区别,前者是基于寄存器实现的,后者是基于栈实现的。1.DVM:Dalvik是Google公司自己设计用于Android平台的Java虚拟机。支持已转换为.dex(DalvikExecutable)格式的Java应用程序的运行,.dex格式是专为Dalvik应用设计的一种压缩格式,适合内存和处理器速度有限的系统
yangy_12345
·
2020-08-04 22:58
Android的类加载
Android基础
- Binder和socket的比较
传输性能:socket作为一款通用接口,其传输效率低,开销大,主要用在跨网络的进程间通信和本机上进程间的低速通信。消息队列和管道采用存储-转发方式,即数据先从发送方缓存区拷贝到内核开辟的缓存区中,然后再从内核缓存区拷贝到接收方缓存区,至少有两次拷贝过程。共享内存虽然无需拷贝,但控制复杂,难以使用。表1各种IPC方式数据拷贝次数IPC数据拷贝次数共享内存0Binder1Socket/管道/消息队列2
wenjun890407
·
2020-08-04 21:45
android基础
区块链
技术笔记
二
区块链(blockchain)技术是维护一个不断增长的数据记录的分布式数据库,这些数据通过密码学的技术和之前被写入的所有数据关联,使得第三方甚至是节点的拥有者难以篡改。区块(block)包含有数据库中实际需要保存的数据,这些数据通过区块组织起来被写入数据库。链(chain)通常指的是利用Merkletree等方式来校验当前所有区块是否被修改,这一点用过Git的码农们早就熟悉了,回想一下如何修改Gi
军说网事
·
2020-08-04 18:13
区块链[区块链]
区块链技术
Android基础
知识整理
1.Activity四大组件之一,一般,一个用户界面对应一个activity.setContentView();//要显示的布局activity是context的子类,同时实现了window.callback和keyevent.callback,可以处理窗体用户交互的事件。如果界面有共同的特点,可以自己定义一个BaseActivity.2.描述Activity的生命周期生命周期描述的是一个类从创建
步芦司
·
2020-08-04 16:31
本科学习Android笔记之传智播客_快速掌握Android视频教程
传智播客2012年_
Android基础
学习视频【经典入门】参照本科Android选修课学习视频目录总结:•01_前言.avi•02_搭建Android开发环境.avi•03_创建与启动手机模拟器和学习使用
LeeLi_1992
·
2020-08-04 12:39
Android
android项目目录介绍
/*************************************/>
android基础
学习/*************************************/0.MVC/*****
2哥的成长记录
·
2020-08-04 10:50
activity嵌套fragment,fragment内嵌fragment之间传值切换fragment
至于fragment的用法,fragment+viewpager的滑动切换代码请参考博文
Android基础
:翻页控件Viewpager的使用方法,viewpager+fragment混合使用fragment
fanfan-公众号-码农修仙儿
·
2020-08-04 10:09
Android拓展学习
Android基础
入门教程——2.3.2 EditText(输入框)详解
Android基础
入门教程——2.3.2EditText(输入框)详解标签(空格分隔):
Android基础
入门教程本节引言:上一节中我们学习了第一个UI控件TextView(文本框),文中给出了很多实际开发中可能遇到的一些需求的解决方法
coder-pig
·
2020-08-04 10:36
Android入门实战教程-巫文杰-专题视频课程
Android入门实战教程—132931人已学习课程介绍本课程由CSDN讲师博主,IT_xiao小巫倾情相授,本课程针对Android初学者的入门实战课程,详尽的介绍
Android基础
的方方面面,从开发环境搭建到基础控件的使用
IT_xiao小巫
·
2020-08-04 08:26
视频教程
Android基础
——TextView添加超链接,设置部分字体颜色等(spannableString)
1.SpannableString使用探索TextView应该是Android中使用最频繁的控件之一,在实际开发中,有时候需要显示的文字设置不同的样式或者响应事件,例如部分字体颜色是其他颜色,有的字点击之后有响应事件,有的字高亮显示等等。最简单的当然是字符拼接了。比较合适的实现方法应该是使用HTML来解决或者使用SpannableString,这里主要介绍SpannableString,其可以实现
者文
·
2020-08-04 06:15
Android基础
Android基础
-------Android通知Notification
Android通知Notification简介:android通知,是Android系统一个比较有特色的功能,当某个应用希望向用户发送一些提示信息,而该程序又不在前台运行的时候,这时候就需要用到通知,它会在状态栏上方显示通知图标和一些提示文字功能作用:1.显示接收到短消息、即使消息等信息(如QQ、微信、新浪、短信)2.显示客户端的推送消息(如有新版本发布,广告,推荐新闻等)3.显示正在进行的事物(
淡然的灰色水果拼盘
·
2020-08-04 06:09
JAVA学习
android
Android基础
-----屏幕适配
Android屏幕适配什么是屏幕适配定义:屏幕适配就是解决在不同屏幕尺寸中使其尺寸单位,图片,文字,依然出现预期的效果,使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果1.对于屏幕适配你所需要了解的知识(1)屏幕尺寸含义:手机对角线的物理尺寸单位:英寸(inch),1英寸=2.54cm屏幕分辨率含义:手机在横向、纵向上的像素点数总和比如我们常见的1920*1080Andr
淡然的灰色水果拼盘
·
2020-08-04 06:09
JAVA学习
android
Android基础
----- Fragment 之静/动态加载,滑动效果,生命周期
Fragment(碎片)什么是Fragment理论:简单来说,Fragment其实可以理解为一个具有自己生命周期的控件,只不过这个控件又有点特殊,它有自己的处理输入事件的能力,有自己的生命周期,又必须依赖于Activity,能互相通信和托管。是一种可以嵌入在Activity中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板和目前的大屏手机上应用的非常广泛作用:可以实现Androi
淡然的灰色水果拼盘
·
2020-08-04 06:09
JAVA学习
android
Android基础
TOP3:线性布局的特点,常用属性,及权重值
线性布局是一种让视图水平或者垂直布排列的布局;常用属性:androuid:orientation:表示布局方向取值vertical表示垂直布局取值horizontal表示水平布局android:gravity表示视图对齐方式内容包括TOP,bottom,left,right,center_vertical,center_horizontal,center可以使用“|”分割填写多个值布局中的视图可以
weixin_30444105
·
2020-08-04 04:15
移动开发
[
Android基础
论]为何Activity退出之后,系统没有调用onDestroy方法?
首先,问题是如何出现的?晚上复查代码,发现一个activity没有调用自己的ondestroy方法我表示非常的费解,于是我检查了下代码。发现再finish代码之后接了如下代码finish();System.exit(0);//这就是罪魁祸首为什么这样写会出现问题System.exit(0);////看一下函数的原型publicstaticvoidexit(intcode)//AddedinAPIl
weixin_30248399
·
2020-08-04 03:54
Android基础
入门教程——2.2.2 RelativeLayout(相对布局)
在上一节中我们对LinearLayout进行了详细的解析,LinearLayout也是我们用的比较多的一个布局,我们更多的时候更钟情于他的weight(权重)属性,等比例划分,对屏幕适配还是帮助蛮大的;但是使用LinearLayout的时候也有一个问题,就是当界面比较复杂的时候,需要嵌套多层的LinearLayout,这样就会降低UIRender的效率(渲染速度),而且如果是listview或者G
不知梦
·
2020-08-04 03:48
android
Android基础
UI篇------TextView及其子类
一、TextView继承自View类,本质上就是一个文本编辑器,只是Android关闭它的编辑功能。把编辑文字的功能交给了它的子类——EditText。特殊之处:1.通过设置ellipsize=marquee,可以实现“跑马灯”android:width=”wrap_content”android:focusable=“true”android:singleline=“true”android:e
戎码倥偬
·
2020-08-04 03:07
Android开发基础
Android基础
UI篇------六种基本布局
1.线性布局LinearLayout常用属性:android:gravity设置子控件的对齐方式android:orientation排列方式(分为水平排列和垂直排列)android:layout_gravity设置相对于父控件的对齐方式android:layout_weight子控件在布局中所占的权重!LinearLayout不会换行,所以,如果子控件超出屏幕范围,将不会显示。2.表格布局Tab
戎码倥偬
·
2020-08-04 03:07
Android开发基础
Android基础
与手机历史
智能的机操作系统经过多盘厮杀,到现在形成了三足鼎立之势:Android、iOS、Windowsphone8三者一统天下。而其他的诸如SymbianS60,UIQ,WindowsMobile,Linux,Brew、Blackberry……则成为了过眼烟云。今天,Android更是在市场上有75%的占有率;在国内比例更甚,达到90%之多。有人说:上一个十年是互联网时代;这个十年就是移动互联时代!一、手
百年大鸡
·
2020-08-04 02:51
android
android
Android基础
练习
1.自定义Toast步骤,首先需要添加一个自定义的toast布局,然后通过构造方法实例化一个Toast对象即可publicvoidonToast(Viewview){//1.加载自定义布局LayoutInflaterlayoutInflater=LayoutInflater.from(this);Viewview1=layoutInflater.inflate(R.layout.toast_lao
u011337769
·
2020-08-04 02:42
Android
SDK开发
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他