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学习笔记
1——搭建开发环境和了解Android平台
##前言Android手机操作系统,我们生活中大部分人使用的是Android操作系统的手机。那么这里让我们走进我们的Android平台,了解它的特性。##Android平台特性允许重用和替换组件的应用程序框架专门为移动设备优化的Dalvik虚拟机基于开源引擎WebKit的内置浏览器自定义的2D图开库提供了最佳的图开效果,此外还支持基于OpenGlES1.0规范的3D效果支持数据结构化存储的SQLi
裕博
·
2020-08-02 23:20
#
Android学习
Android学习笔记
2——TextView文本视图的属性详解
TextView文本视图TextView是Android中用的最多的控件,显示一行或者多行文本,也可以给上下左右设置图片,并且结合SpannableString和其子类可以做到图文混排。在开发当中我们会很经常会使用到TextView。TextView文本视图的属性android:autoLink//设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none
裕博
·
2020-08-02 23:20
#
Android学习
Android学习笔记
(十二)BroadcastReceiver的有序广播和优先级
前两篇博文中简单整理了普通广播,其实还有有序广播,有序广播在开发中也是比不可少的,可以给广播接收者设定优先级来控制接受顺序,并却可以中断广播传递等等。一、两种Broadcast:·普通广播(NormalBroadcast):用sendBroadcast()方法发送。普通广播是完全异步的,逻辑上可以在同一时刻被所有匹配的接受者接收到,消息传递效率高,缺点是接受者不能将处理结果传递给下一个接收者,也无
anxiushang5448
·
2020-08-02 22:01
Android学习笔记
:文本类组件应用实例
TextView组件,EditText组件,AutoCompleteTextView组件1.实现用户注册信息的输入功能,2.实现当用户在搜索文本框中输入内容时,自动提示很多与用户的输入接近的内容供选择。xml文件:java代码:publicclassMainActivityextendsAppCompatActivity{privatestaticfinalString[]autoInfo=new
哈丨吅
·
2020-08-02 22:54
Android学习笔记
之发送有序广播和标准广播
Android学习笔记
参考《第一行代码第二版》关于广播:即系统之间相互传递消息有了接收者自然也存在发送者。即广播的发送。
Xuan_Jackson
·
2020-08-02 22:11
Android学习笔记
——SQLite数据库案例【商品展示】
简介SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、P
竹川夏目
·
2020-08-02 22:11
Android
Android学习笔记
之资源文件resource/raw和assets各自的特点。
本文转自:http://blog.csdn.net/zuolongsnail/article/details/6444806*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;ass
RockCode_li
·
2020-08-02 22:54
Android
assets
raw
不同点
相同点
Android学习笔记
(7):View类
Android推荐使用XML文件设计用户界面,但实际上所有组件都提供了两种使用方法:1.在XML布局文件中设置XML属2.在Java程序代码中调用方法Android提供的官方文档是必须学会使用的,可以去官网,推荐一个网站,里面的文档有一点(但不多)翻译http://www.android-doc.com/reference/packages.htmlView类是所有UI组件的基类,其使用方法对所有
weixin_33924220
·
2020-08-02 21:45
Android学习笔记
之-刷机Nexus S: Full Update Guide(Dean)
前几个星期Jimmy跟我说正带的一个项目客户是阿拉伯人!要求有阿拉伯的语言支持!指定的机型是nexuss!很困扰的是亚洲版一般都吧这一语言屏蔽了!让我想办法刷一个有阿拉伯语言支持的!前几天一直尝试自己编一个img直接刷上去!但刚好我手上的源码版本是没有阿拉伯语言设置的支持的!当然2.3版本的源码都有DroidSansArabic.ttf这也就是说阿拉伯语言的支持都是可以的!我下了一个阿拉伯输入法果
yelinsen05
·
2020-08-01 07:55
Android学习笔记
Android学习笔记
(二):W/System.err: java.io.IOException: Cleartext HTTP traffic to **** not permitted
AndroidStudio报错:W/System.err:java.io.IOException:CleartextHTTPtrafficto****notpermitted原因分析和最简单的解决办法:在发送HTTP请求时,内容没有加密处理,网络请求被驳回。而HTTPS请求则没有这种权限设置,所以直接将URL中的"http://"改为"https://"就可以完美避免这个问题。另一种办法:如果我们
rains
·
2020-08-01 05:39
AS学习笔记
Android学习笔记
——简单实现照相、录音和录像功能
Android菜鸟第一次写原创博客,大神请轻喷,共同进步。最近刚接触到如何实现一个简单的照相机功能,然后又将录音和录像功能加了进去。ps:录像功能相对复杂,自己实现起来比较困难,我就直接在程序里调用系统的录像功能了。以后在慢慢学习:)好,言归正传。1、首先新建一个照相机项目;2、我先新建了一个BaseActivity,用于设置相机屏幕全屏和获取屏幕宽高像素等功能;代码:packagexw.phon
Chauvet910
·
2020-08-01 02:05
学习笔记
android学习笔记
—recyclerView点击事件、item移动位置和划动删除
android学习recyclerview实现功能:1.recyclerview点击和长按事件2.recyclerview滑动删除和移动位置效果图如下:适配器adapterpublicclassRecyclerViewAdapterextendsRecyclerView.AdapterimplementsItemTouchHelper{privateListmStrings=newArrayLis
YJ-xx
·
2020-07-31 22:06
android
移动
recyclerView
点击事件
滑动事件
android学习笔记
之通过Volley框架实现数据请求
关于Android客户端和服务器之间的通信,对于我这种新手菜鸟来说,是很头疼的事。下了很多实例、教程,但是感觉方法各不相同,而且都比较繁琐,又牵扯到线程、异步任务、更新UI这些头大的东西。终于,在慕课网上无意间看到一个Volley框架,是谷歌官方的一个通信框架,大大简化了GET/POST请求,据说对请求图片资源也有优势。废话不多说,做了个小DEMO,使用volley框架的get方式以及两种post
coder_小康
·
2020-07-31 21:14
android入门学习
Android
Volley
android学习笔记
1
adb常用命令adbdeviceadbkill-serveradbstart-serveradbinstalladbuninstalladbpulladbpushadbshell测试相关概念根据测试是否知道源代码黑盒测试:只关心程序的过程和结果。白盒测试:根据源代码写测试方法或者测试用例。根据测试的粒度:方法测试:dunctiontest单元测试:unittest集成测试:intergration
HugoforAndroid
·
2020-07-31 19:16
Android
学习笔记
Android学习笔记
(十三)-使用Socket进行大文件断点上传续传
在Android中上传文件可以采用HTTP方式,也可以采用Socket方式,但是HTTP方式不能上传大文件,这里介绍一种通过Socket方式来进行断点续传的方式,服务端会记录下文件的上传进度,当某一次上传过程意外终止后,下一次可以继续上传,这里用到的其实还是J2SE里的知识。这个上传程序的原理是:客户端第一次上传时向服务端发送“Content-Length=35;filename=WinRAR_3
iteye_17686
·
2020-07-31 18:47
Android学习笔记
(六)AutoCompleteTextView自动完成文本框
AutoCompleteTextView自动完成文本框是Android中一个空间,继承于TextView。在AndroidDeveloper中的数据属性和方法如下:SummaryNestedClassesinterfaceAutoCompleteTextView.OnDismissListenerListenertorespondtotheAutoCompleteTextView'scomplet
MrGet
·
2020-07-31 18:38
Android学习笔记
Pro
Android学习笔记
(三四):Menu(5):动态菜单
OptionsMenu的创建方式OptionMenu在第一次访问该菜单时调用,只调用一次。在以后的访问中不再调用。在《ProAndroid》的书中提到,对于Android3.0引入的平板,是在Activity创建时调用。因为菜单需要显示在屏幕上,这个没有进行试验。无论如何onCreateOptionsMenu(Menumenu),只被调用一次。但是有时候,我们需要动态菜单,根据用户和程序的交互情况
恺风
·
2020-07-31 17:33
Android
Android学习笔记
[by quqi99 ]
Androidplatform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用androidSDK为Androidplatform开发应用,这些应用使用JAVA语言书写,运行在虚拟机Dalvik(一个专为手机程序开发的基于linux内核的JAVA虚拟机)。http://www.androidcn.net/wiki/index.php?title=%E7%BF%B
durone
·
2020-07-31 17:17
Android
软件技术
android
action
string
service
sqlite
listview
Mapbox
Android学习笔记
(1)简介
简介Android的MapboxMapsSDK是一个开源工具集,用于在Android应用程序中显示地图。Mapbox官网:https://docs.mapbox.com/android/maps/overview/参考:MapboxAndroid入门(一)安装1.添加依赖在App的build.gradle文件中,保证minSdkVersion大于等于14,添加dependence:dependen
Test_hh112
·
2020-07-31 14:37
移动开发
Android学习笔记
之Bitmap位图的旋转
位图的旋转也可以借助Matrix或者Canvas来实现。通过postRotate方法设置旋转角度,然后用createBitmap方法创建一个经过旋转处理的Bitmap对象,最后用drawBitmap方法绘制到屏幕上,于是就实现了旋转操作。下面例子中把原位图和经旋转处理的位图都绘制到屏幕上,目的是做一个对比。packagexiaosi.bitmap;importandroid.app.Activit
sjf0115
·
2020-07-31 14:17
Android进阶
Android菜鸟分享
Android学习笔记
(33)--- Widget中AppWidgetProvider,update更新问题
关于AppWidgetProvider我就不多说了,这个可以去官方文档看下。最近因为碰到一个问题,在xml中使用里面的android:updatePeriodMillis中的更新周期不起作用。首先有几种原因,意思android版本的问题,还有一个是网上都说只能最快30分钟更新一次,不然的话就使用Service进行更新。下面使用两种方法来实现:一、使用广播来实现1、既然android:updateP
Moruna
·
2020-07-31 14:36
Android学习笔记
Android
学习笔记
Android学习笔记
(三十):解决RecyclerView中键盘遮挡问题,不是scrollView的情况
如果是ScrollView,那么键盘弹出后,视图会自动上移;如果不是ScrollView,如果是普通的编辑框,那么就需要如下设置://在当前的manifest的对应的activity属性中添加android:windowSoftInputMode="stateHidden|adjustPan"如果是RecyclerView,那么还需要在代码中加如下代码://在设置的LineerLayoutMana
Jalon2015
·
2020-07-31 14:25
Android学习笔记
Android学习笔记
(十八)——使用意图筛选器和实现浏览网页(附源码)
使用意图筛选器点击下载源码1、创建一个Intents项目,给该项目添加一个新类,命名为MyBrowserActivity,在res/layout文件夹下新增一个browser.xml;2、在AndroidManifest.xml文件中添加如下代码:添加权限:action:动作;category:类别;data:指明获取的数据类型。3、在main.xml文件中添加三个Button:4、在Intent
大道至简
·
2020-07-31 10:16
狂奔のAndroid
Android菜鸟的成长笔记
Android学习笔记
(十七)——使用意图调用内置应用程序
使用意图调用内置应用程序1、创建一个新的Android项目并命名为Intents,在main.xml文件中添加两个Button:2、在IntentsActivity.java文件中添加如下代码:publicvoidonClickWebBrowser(Viewv){//浏览器Intentintent=newIntent(android.content.Intent.ACTION_VIEW,Uri.p
大道至简
·
2020-07-31 10:43
狂奔のAndroid
Android菜鸟的成长笔记
Android学习笔记
48:使用Handler实时更新UI
在Android中,主要通过MessageQueue、Looper和Handler三个类来实现Android应用程序的消息处理。其中,MessageQueue类用来描述消息队列;Looper类用来创建消息队列,以及进入消息循环;Handler类则用来发送消息和接收消息。本文将主要对Handler进行简要介绍,并以一个简单的实例演示如何使用Handler实时更新UI。1.Handler的作用在And
weixin_34252686
·
2020-07-30 17:03
Android学习笔记
1--全屏ProgressDialog
需求ProgressDialog全屏显示,加载进度在屏幕正中间,有背景颜色;关键代码privatevoidshowFullScreenDialog(){Dialogdialog=newDialog(this,R.style.dialog_style);//设置是否允许Dialog可以被点击取消,也会阻止Back键dialog.setCancelable(false);//获取Dialog窗体的根容
kjiwu
·
2020-07-30 16:24
自定义标签页
android学习笔记
---66_自定义标签页分类:安卓学习笔记2013-07-2017:50132人阅读评论(0)收藏举报2013/7/1766_自定义标签页技术qq交流群:JavaDream:251572072
pi9nc
·
2020-07-30 16:23
实习android开发之路
Android学习笔记
_41_TabHost自定义标签和TraceView性能测试
1、页面布局:|||||--->这个部分叫TabWigdet用来放标签的,每一个格格|----------------------------------|放一个标签||||-->这个部分叫FrameLayout,是一个||用来显示每个标签页的内容的窗口|||-----------------------------------以上整个的合起来叫做:TabHost使用TabHost标签,不同的ta
乐由心起
·
2020-07-30 15:37
Android
基础
Android学习笔记
_42_各种图形的炫酷效果的实现和使用
一、文档位置:这里在android中的图形,在帮助文档的这个页面,android-sdk-windows\docs\guide\topics\resources\drawable-resource.html二、图形种类:2.1Bitmap:2.2Nine-PatchFileNinePatch是一种很有用的PNG图片格式,它可以在特定区域随文字大小进行缩放。如下:从上图可以看到,背景图片的中间区域会
anwenzhao0749
·
2020-07-30 14:03
dex2jar 使用方法
android反编译工具使用java文件反编译及dex2jar使用方法
Android学习笔记
之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理)最近在网上查了一些Android文件反编译工具
ecosystems
·
2020-07-30 13:21
android
基础
Android学习笔记
活动大类
1.活动需要在AndroidManifest中注册2.Toast.makeText(要显示的活动,要显示的语句,Toast.LENGTH_SHORT/LONG).show();显示相应提醒方式3.活动启动直接调用onCreate方法先super.onCreate(savedInstanceState);然后setContentView(活动对应的layout);4.使用显示IntentIntent
KnighTovi
·
2020-07-30 12:28
Android学习笔记
--Service+BroadcastReceiver实现动态更新UI和定时更新UI (如时间和天气预报)
一、前言我们都知道不能用子线程来更新UI,否则可能引起主线程阻塞造成ApplicationNotResponseException。一般我们可以通过Handler机制,在子线程中不断给Handler对象发送消息来达到动态更新UI的目的。另外,也可以通过Service+BroadcastReceiver的方式来实现动态更新UI甚至定时更新UI,功能更为广泛和强大。小弟初来乍道,讲得不好还望海涵^_^
Chauvet910
·
2020-07-30 09:44
动态更新UI
学习笔记
android学习笔记
之Activity生命周期详解
Activity生命周期详解:每个Activity在其生命周期最多可能会有四种状态:1.运行状态2.暂停状态3.停止状态4.销毁状态每个Activity的生命周期函数有7个:1.onCreate:第一次创建Activity时调用,可以在此方法中执行一些正常的静态设置,包括创建视图、数据绑定到列表等等;2.onStart:当Activity对用户可见时,会调用此方法;3.onResume:当Acti
seabearlmx
·
2020-07-30 08:45
android学习笔记
Android学习笔记
----开启Android系统adb服务(默认关闭)
根据公司需求昨天又来啦一个柜子,老板让我给他也按一份程序上去,连接了几次adb,发现adb连接不是,之后用U盘安上去的,但是不连接adb调试不了啊,断点都打不了,为调试程序大大的增加了难度,于是在万能的百度帮助下总算找到了解决的方案要解决此方法,您需首先在安卓设备上下载并安装一个安卓终端模拟器(AndroidTerminalEmulator),此应用的作者是JackPalevich。您可通过Goo
weixin_34318272
·
2020-07-30 03:23
移动开发
网络
Android学习笔记
(三)Activity及Intent
一、废话今天十分的忙,本来打算今天就不写了,可是想想既然决定要做某件事情了,那么就要坚持下去。做不做是一个态度问题!二、正文1、Activity在一个Android应用程序中,Activity是为用户操作而展示的可视化界面。比如你要打电话,这个时候的拨号界面就是一个Activity,你要发短信给你的女朋友,这个短信窗口就是一个Activity。Activity在创建之初只是一个没有任何内容的页面,
weixin_30514745
·
2020-07-30 02:36
Android学习笔记
之mainfest文件中android属性
以前的零散笔记,共享一下,有错误的地方还请指正。android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务。--------------------------------------------------------------------------------------android:alwaysRetainTaskS
SPARON
·
2020-07-30 00:31
Android
浏览器
Android学习笔记
—— 十五 、基于位置的服务
因为谷歌的定位API无法使用,所以使用百度地图的API:百度地图开放平台1.注册和获取密钥官方教程:注册和获取密钥2.下载百度地图开放平台的SDK下载位置:Android地图SDK下载及配置SDK参考官方教程:AndroidStudio工程配置3.AndroidStudio的相关配置流程官方教程:AndroidStudio配置4.基本使用方法参考官方文档(因为我尝试了一下写总结,结果发现怎么写都不
北方提不起劲
·
2020-07-29 21:27
Android学习笔记
Android学习笔记
—— 十二 、 解析服务器返回的XML或JSON类型数据
一、XML数据的解析1.使用Pull解析方式设定request目标获取要解析的XML文件,比如本地服务器的get_data.xml:Requestrequest=newRequest.Builder().url("http://10.0.2.2/get_data.xml").build();一般情况下:电脑本地服务器地址为http://localhost或者http://127.0.0.1在模拟器
北方提不起劲
·
2020-07-29 21:56
Android学习笔记
Android学习笔记
—— 十四、关于Service的基础使用
一、创建Service自定义类继承Service类,并在AndroidManifest中注册:自定义Service常用的重写方法以及作用:方法名作用onCreate服务创建时调用onStartCommand服务启动时调用onDestory服务销毁时调用onBind用于Service和Activity之间的通信,让Activity可以控制运行中的Service启动和停止Service:Intents
北方提不起劲
·
2020-07-29 21:56
Android学习笔记
Android学习笔记
——常用的基本UI组件及其常用属性值和相关方法
这里面所有的实例代码我都上传到Github上了,想要看的可以去这:https://github.com/Silence9102/Exercise_Android/tree/master/Exercise_UI_Control1.文本类组件TextView文本框组件android:text:设置组件显示内容,属性值建议使用string.xml资源文件进行设置然后调用android:textSize:
北方提不起劲
·
2020-07-29 21:56
Android学习笔记
Android学习笔记
—— 十三 、关于异步消息处理和AsyncTask的使用
一、关于异步消息处理机制异步消息处理机制包含四部分:Message:用于在线程之间传递消息,可以携带少量的消息。Messagemessage=newMessage();//what、arg1和arg2字段可以携带一些整型数据//obj字段可以携带一个Object对象message.what=1;Handler:用于发送和处理消息。发送消息一般是使用Handler的sendMessage方法,而消息
北方提不起劲
·
2020-07-29 21:56
Android学习笔记
Android学习笔记
——各种常用布局管理器的使用
1.相对布局-RelativeLayout相对布局中每个控件的位置是相对于其他控件或者是布局管理器本身来设置的用于控制布局管理器的属性:android:gravity:用于控制布局管理器中控件的默认布局格式,这个属性的值可以使用多个属性值同时控制,相互之间用"|”符号隔开,比如底部居中可表示为:android:gravity=“center|bottom”android:ignoreGravity
北方提不起劲
·
2020-07-29 21:56
Android学习笔记
Android学习笔记
_21_ViewFlipper使用详解
一、介绍ViewFilpper类1.1屏幕切换屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。1.2ViewFilpper类ViewFlipperextendsViewAnimatorjava.lang.Object↳android.view.View↳android.view.ViewGro
乐由心起
·
2020-07-29 20:09
Android
基础
Android 学习笔记(二七):Menu
我们将在
Android学习笔记
(十一):Activity-ListView的例
恺风
·
2020-07-29 18:29
读书笔记
Android
android
menu
listview
xml
list
reference
Android学习笔记
(五):Activity和main.xml文件
我们在Andriod学习笔记(三):Andriod程序框架,中对main.xml文件进行了初步的了解,这本次,我们将初步学习Activity和main.xml的关系。虽然我们可以使用javacode来编写UI,但是更通用的方式是使用XML-basedLayout文件,它用于描述widget和container之间的关系。这使得我们可以方便阅读和是UI设计独立,也使得一些IDE工具可以提供直观的GU
恺风
·
2020-07-29 18:29
读书笔记
Android
Pro
Android学习笔记
(四二):Fragment(7):切换效果
利用setTransition()在Pro
Android学习笔记
(三九):Fragment(4):基础小例子-续的“Step4:实现showDetail(intindex),如何管理fragment”中
恺风
·
2020-07-29 18:58
Android
Android学习笔记
(二)——两个ListView联动
最近一直在看项目,进行一些UI上更改,改了几个前辈遗留的bug,看到一个页面的左右两个ListView只有单方面的联动,即左边的ListVive点击可以让右边的ListView定位到相应的位置,而右边的ListView滑动并不能改变左边的ListView,虽然产品大哥没有提这个bug,但是我有强迫症啊,我也很绝望啊,就动手改呗。希望达到的效果呢就是普遍在外卖软件上可以看到的,左边是商品类型,右边是
cheng_congcong
·
2020-07-29 17:16
Android学习笔记
(一) Intent用法总结
Intent是Android程序中各个组件之间进行交互的重要方式之一,它既可以在当前Activity中指定想要完成的动作,还可以在不同组件间进行数据传递。Intent可分为两种,显示Intent和隐式Intent。1.显示Intent首先介绍显示Intent的用法,通过其中一个Intent的构造方法Intent(ContextpageContext,Classcls)如下构造方法实例化一个显示In
very_on
·
2020-07-29 17:35
intent
Android监听程序进入后台,或者恢复到前台
7775752Android监听程序进入后台,或者恢复到前台标签:androidapplicationserviceimportobjectstring2012-07-2315:5019458人阅读评论(5)收藏举报分类:
android
aicpzl
·
2020-07-29 16:17
Service
Android监听程序进入后台
或者恢复到前台
android学习笔记
——服务、内容提供器、广播接收器、应用程序上下文
一、服务运行在后台,无用户界面组件。生命周期:启动(onCreate,onStart)运行(onDestory)销毁。服务与活动通常在被称为UI线程的同一个主应用程序线程上运行,当服务需要执行一个耗时的操作时,开发人员会调用一个单独的线程来执行,否则用户界面运行会很卡顿。二、内容提供器是应用程序之间的共享数据的接口(大量数据)(意图(intent)可以提供少量的数据共享)。默认情况下android
CQU_LiuHC
·
2020-07-29 15:03
android
学习笔记
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他