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学习笔记
(8)————详细谈谈intent的startActivityForResult()方法
/*********************************************************************************************author:conowen@大钟*E-mail:
[email protected]
*http://blog.csdn.net/conowen*注:本文为原创,仅作为学习交流使用,转载请标明作者及出处。***
iteye_18365
·
2020-06-23 19:16
[
Android学习笔记
3]ImageSwitcher
今天实现一个比较简单的图片切换效果的小程序。利用ImageSwitcher类,通过设置一个ViewFactory工厂,实现其makeView()方法来创建显示图片的View。方法setImageResource用来显示指定的图片资源。1.将8张图片放入/res/drawable目录下,同时命名为sample_0,sample_1,....sample_7等;2.在代码中定义资源id数组;stati
白水煮鸡蛋
·
2020-06-23 15:16
Android
Android学习笔记
之编译系统(六)framework的编译过程
转载请注明出处:http://blog.csdn.net/droyon/article/details/8655031framework的编译是对framework目录下所有的子目录的编译。framework在编译后会生成几个重要的jar包。他们是framework.jar、core.jar、ext.jar、framework-res.jar。framework.jar包是framework层ja
hailushijie
·
2020-06-23 12:17
andriod系统编译流程
Android
【
android学习笔记
:Webview与Js交互】网页生成的excel/pdf等文件通过webview下载保存
【功能需求】在webview加载的网页中,使用jsPdf或jsExcel生成的文件,通过webview下载到手机保存。【实现思考】①能否使用webView.setDownloadListener实现?答案是:NO,downloadListener需要文件下载链接,而通过前端生成的文件不存在文件链接。②获取生成文件中的数据再通过java生成相应的文件也不现实,太麻烦啦,麻烦到想放弃。③最终方案:通过
智商不够_熬夜来凑
·
2020-06-23 12:00
android
webview
Android学习笔记
(六)——创建一个新的进程
使用handler并没有创建一个新的进程,没有新的进程必须要开启之后才行(start方法),而是一种假线程,每个创建一个handler就将一个线程和消息队列绑定在一起。如何创建一个新的进程,看下面的代码:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.l
genganpeng
·
2020-06-23 10:42
android
Android学习笔记
三
大神博客(必看)http://blog.csdn.net/huachao1001/article/list/11、Android校招笔记http://huachao1001.github.io/index.html?c=22、Android使用Socket对大文件进行加密传输http://www.codeceo.com/article/android-socket-encrypted-transm
该隐的星球
·
2020-06-23 09:13
Android
我的Android开发相关文章
Pro
Android学习笔记
:Pro
Android学习笔记
(一七一):说在最后2015.7.9Pro
Android学习笔记
(一七零):发布应用(3):打开商店、许可和ProGuard2015.7.6Pro
Android
恺风
·
2020-06-23 08:07
Android
Android学习笔记
之Android Studio添加新的Activity
1.创建Android项目工程:AndroidTest创建过程可参考网上诸多教程。2.添加新的Activity,步骤如下a.在layout文件夹上右键,New-Activity-相应Activity,(如BasicActivity).b.配置Activity填写ActivityName,LayoutName,Title,Packagename等。注意:Packagename需填写项目包名称,如co
diaoju3321
·
2020-06-23 04:19
Android学习笔记
之Toast详解
1.贴一段AndroidAPI-ToastToastpublicclassToastextendsObjectjava.lang.Object↳android.widget.ToastAtoastisaviewcontainingaquicklittlemessagefortheuser.Thetoastclasshelpsyoucreateandshowthose.Whentheviewissh
diaoju3321
·
2020-06-23 04:19
Android学习笔记
之Android Studio下创建menu布局文件
1.创建menu文件夹AndroidStudio项目中如果没有menu文件夹,在res文件夹右键,new-Androidresourcedirectory;则会弹出下图对话框,在Resourcetype选择menu,然后点击OK;即创建好了menu文件夹。2.创建menu文件在menu文件夹上右键,选择menuresourcefile(如下图),输入文件名,点击OK。3.修改menu文件4.重写M
diaoju3321
·
2020-06-23 04:19
Android学习笔记
————正则表达式
正则表达式是一个非常强大的工具,它对于字符串的处理提供非常强大的功能。今天这篇文章只是简要的简绍下正则表达式的语法,以及如何在java中应用它。那么什么是正则表达式呢?在百度百科中是这么描述的:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则
chenshaoyang0011
·
2020-06-22 22:52
android学习笔记
【
Android学习笔记
】初探Thread、Looper和handler之间的联系
前几天写程序的时候碰到这么一个问题,当时想在子线程中Toast一段话,不废话上代码newThread(newRunnable(){@Overridepublicvoidrun(){newHandler(){@OverridepublicvoidhandleMessage(Messagemsg){super.handleMessage(msg);Toast.makeText(MainActivity
Acezhuyf
·
2020-06-22 15:29
Android学习笔记
——Activity的四种启动模式
1.Activity的管理机制Android的管理主要是通过Activity栈来进行的。当一个Activity启动时,系统根据其配置或调用的方式,将Activity压入一个特定的栈中,系统处于运行(RunningorResumed)状态。当按Back键或触发finish()方法时,Activity会从栈中被压出,进而被销毁,当有新的Activity压入栈时,如果原Activity仍然可见,则原Ac
竹川夏目
·
2020-06-22 05:03
Android
android
栈
Android学习笔记
10 界面编程之对话框Dialog
在平常的开发中,一个完整的Android应用肯定少不了控件Dialog对话框的使用。下面对几种常见的对话框作个简单的总结。一、Dialog概述二、Dialog常见子类及使用1、AlertDialog2、ProgressDialog3、DatePickerDialog4、TimePickerDialog三、总结一、Dialog概述Adialogisasmallwindowthatpromptsthe
尘语凡心
·
2020-06-22 02:46
Android学习笔记
——Android系统的启动流程(三个进程以及Launcher)
首先要感谢**@刘望舒**大神的博客,让我们这些渣渣有途径更快速地接触到Android框架层的内容。本篇博客主要基于Android7.0来分析Android系统的启动流程。init进程启动过程init进程init进程是Android系统中用户空间的第一个进程。作为第一个进程,它被赋予了很多极其重要的工作职责,比如创建zygote(孵化器)和属性服务等等。i由多个源文件共同组成,这些文件位于源码目录
N0tExpectErr0r
·
2020-06-21 04:14
Android
RxAndroid笔记
Rx
Android学习笔记
--2019-1-31原文链接:https://www.jianshu.com/p/0cd258eecf60https://juejin.im/entry/5993a80cf265da249150e93c
Ello_Orld
·
2020-06-21 00:31
Android学习笔记
添加ActionItem
ActionItem概念案例仿知乎首页的ActionBar一、编写布局文件activity_main.xml二、编写menu.xml菜单文件三、MainActivity.java中重写onCreateOptionsMenu(Menumenu)方法.....//解析菜单资源文件@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflat
千雨千寻
·
2020-05-30 17:00
Android学习笔记
1 PreferenceActivity和PreferenceFragment实现设置界面
前言我们在进行Android开发的过程中,有时需要实现一个设置界面,就像下面的系统的显示设置。这样的界面自己实现起来略显繁琐,好在Android中已经实现了这样的设置界面,那就是PreferenceActivity。并且PreferenceActivity还有一个莫大的好处,配置信息会自动使用SharedPreferences进行保存,无需我们自己实现。显示设置使用方法如果我们有许多类设置项,我们
Sunny_An
·
2020-04-14 08:13
Android学习笔记
之插件化(未完成)
概述插件化就是在开发时将整个app拆分成很多模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk(组件化的每个模块是个lib),最终打包的时候将宿主apk和插件apk分开或者联合打包。插件化的背景应用体积越来越大;每次修改都需要重新发布版本,降低用户粘性。新功能的加入对于用户需求的不确定性。需要对新应用进行导流的同时也可以免安装使用。插件化的好处宿主和插件分开编译:编译时只需要编译宿主ap
XSongs
·
2020-04-12 14:43
Android学习笔记
16 多线程编程之AsyncTask剖析
在之前的博客中,已经详细地介绍了Android中异步消息处理机制的原理和整个流程,Handler、Message、MessageQueue、Looper各自的作用相信大家都已经很熟悉了。今天介绍的是多线程编程方面又一个重要的角色——AsyncTask。一、概述二、AsyncTask基本使用三、AsyncTask源码四、拓展一、AsyncTask是什么在Handler异步消息处理机制中,通过Hand
尘语凡心
·
2020-04-12 12:20
android学习笔记
(3)
五大布局LinearLayout线性布局android:orientation="vertical/horizontal"子类控件排列方式vertical垂直horizontal水平android:gravity="center/right/left..."子类控件位置center_horizontal水平居中center_vertical垂直居中可以同时设置多个属性,如bottom|center
RockRay
·
2020-04-11 04:20
Android学习笔记
(一)
最近要开学了,心有点乱,什么都学,也学不精,不管了,能学一些是一些:D本笔记参考《第一行代码》本人java学的较浅,懂点语法,学习中。AndroidStudio为开发工具。一、创建工程后的目录注:res下的layout、menu是在空项目下自建的1、manifests/AndroidManifest.xml是整个android项目的配置文件,各种组件在java/里定义了还要在这里注册,很很很重要的
GrasFish
·
2020-04-11 03:51
Android学习笔记
-自定义View-基础知识
关于自定义View,说简单有些效果很方便实现,说困难有些效果需要对View的整个原理有深入的研究,而且有时对自定义View这个概念就不是很理解。经过一些网上资料的查找以及对《Android开发艺术探索》和《Android进阶之光》等书籍的阅读,整理出部分知识点简单总结一下自定义View相关知识。什么是自定义View我们平常需要一些比较炫酷、特殊的效果是系统中自带的控件无法实现的,这个时候就需要我们
予久i
·
2020-04-10 15:22
Android学习笔记
——Recycler使用详解之基础篇
今天来详细的学习RecyclerView的知识,从基础到详细的完全学会使用RecyclerView,首先是基础部分。使用步骤:1.在gradle文件中添加依赖compile'com.android.support:recyclerview-v7:23.1.1'注:这里版本需要与appcompat一致2.在xml文件中使用RecyclerView3.在Activity或Fragment中使用priv
Jotyy
·
2020-04-10 04:43
Android学习笔记
二 IPC机制
一、AndroidIPC简介定义:IPC是Inter-ProcessCommunication的缩写,含义为进程间通信或者跨进程通信,是之两个进程之间进行数据交换的过程。关于进程和线程二、Android中的多进程模式android中使用多进程常规只有一种方法,那就是给android四大组件在AndroidMenifest中指定android:process属性,改属性设置有两种情况,一种是以“:”
link的勇气
·
2020-04-09 06:47
Android学习笔记
--Activity启动流程
前言最近在学习插件化相关的知识,发现自己对安卓Activity的理解还很欠缺,于是写下了这篇博客。源码分析无论是startActivity和startActivityForResult方法最终都会进入到三个参数的startActivityForResult方法,如下:publicvoidstartActivityForResult(@RequiresPermissionIntentintent,i
gustiness
·
2020-04-05 00:24
Android学习笔记
-多平台支持
AndroidManifest.xml描述该App的很多细节信息。设置最小的兼容sdk版本和兼容最高的系统SDK版本。当新的android版本发布后,一些style或者系统行为发生变化,需要及时适配测试,让后修改targetSdkVersion进行升级。在程序运行时判断系统版本,从而保证程序的兼容性。if(Build.VERSION.SDK_INT>=//当前系统的版本Build.VERSION_
一路摇到顶
·
2020-04-04 17:25
Android学习笔记
3-AutoCompleteTextView
项目需求是用户登录界面,输入email的EditView里,弹出手机内保存的accountlist,使用户又可以手动输入,又可以直接从列表里选择。首先搜到一个很棒的实现方法:带弹出列表的EditText。这篇博客尝试了两种方式实现:ListPopupWindow和AutoCompleteTextView。博主先用了后者,说特别是在横屏切换的时候不方便,最后选择了前者。自己真实尝试了之后,才发现自己
Isabella_Bing
·
2020-04-04 12:34
《第一行代码》
Android学习笔记
(一)
Android四大组件活动(Activity)服务(Service)广播接收器(BroadcastReceiver)内容提供器(ContentProvider)项目结构解析AndroidManifest.xml中表示此活动为项目的主活动res文件夹hdip,xhdip,xxhdip等表示不同分辨率所需要的图片对于res中的文件,可以使用1、在代码中使用R.xxx.yyy2、在xml中通过@xxx/
丶末年
·
2020-04-03 10:06
Android学习笔记
郭霖著《第一行代码》学习笔记Android系统架构1.Linux内核层Android系统是基于Linux2.6内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。2.系统内核层这一层通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL|ES库提供了3D绘图的
Kolacbb
·
2020-04-03 05:51
Android学习笔记
---深入理解View#03
上一篇的结尾中,我们发现了View的绘制发生在ViewRootImpl的performTraversals()中.而且在其中先后调用了performMeasure(),performLayout(),performDraw().如此一来,我们又有了新的猎物了.就像美食一样,好吃的东西一定要仔细地品尝.在上主菜之前,我们先来点开胃菜.我们先来了解一下Android是怎样绘制View的.(官方的文档H
Kenny_Ho
·
2020-04-03 04:17
Android学习笔记
8 界面编程之基础必备
这篇是Android用户界面编程系列学习总结的第一篇,写的比较基础,但却是我们在平常开发中必须要了解的内容,包括基本控件相关内容,几种常见布局,Android布局中的尺寸单位之间的关系等等,在此基础上之后几天将推出这个系列的后续几篇。一、概述二、基础控件三、六大布局四、常见尺寸单位五、总结一、概述UI,即用户界面,UserInterface。因为Android应用大多是运行于手机上的程序,这种程序
尘语凡心
·
2020-04-02 00:49
Android学习笔记
(四)| Android 控件架构与自定义控件
《Android群英传》——徐宜生读书笔记Android控件架构通常,在Activity中使用setContentView()方法来设置一个布局,在调用该方法后,布局内容才真正显示出来。首先我们来看一下Android界面的架构图:每个Activity都包含一个Window对象,在Android中Window对象通常由PhoneWindow来实现,PhoneWindow将一个DecorView作为整
laughterJ
·
2020-04-01 22:37
Android学习笔记
18 图形图像完全解析
本文主要对Android开发中图形图像部分的相关内容作个简单的学习总结。一、概述二、ImageView详解三、Bitmap详解四、Canvas详解五、SurfaceView简介六、总结一、概述在我们的应用开发中,图形图像处理往往是不可避免要接触的内容。一个完整的App,文字、图像、动画等都是用户交互的重要组成元素。本文主要从ImageView开始,对Android开发中与图形图像处理相关的内容作个
尘语凡心
·
2020-03-31 23:29
Android学习笔记
11 界面动画完全解析
Animation,翻译为动画,随着版本的不断更新,Android的动画机制已经越来越完善,下面主要总结Android界面动画相关内容。一、Android动画概述二、View动画1、概述2、用法与解析三、Property动画1、概述2、用法与解析四、Drawable动画1、简介五、Android动画总结一、Android动画概述这部分主要是让大家对Android动画有个总体的把握。在Android
尘语凡心
·
2020-03-28 20:02
Android学习笔记
---深入理解View#01
上次的两篇文章,我们讨论了创建自定义View的基本流程.对View有了基本的了解后,有好奇心的同学可能会对View的基本原理充满好奇(其实我也非常好奇View在Android系统下是怎样实现的),所以我就本着好奇心看了很多关于View的实现原理和View的基本工作流程的文章,也看了一些源码,对View有了更加深入的理解.在这我就跟大家分享一下我对View的理解,希望能对大家的学习有所帮助.若有什么
Kenny_Ho
·
2020-03-27 12:58
Android学习笔记
——常用布局
一、布局在Android中,有五种常见的布局方式。FrameLayout(框架布局)LinearLayout(线性布局)AbsoluteLayout(绝对布局)RelativeLayout(相对布局)TableLayout(表格布局)1.Frame框架布局特点:放入其中的所有元素都被放置在最左上的区域,而且无法为这些元素指定一个确切的位置,下一个子元素会重叠覆盖上一个子元素应用场景:适合浏览单张图
Jotyy
·
2020-03-25 17:48
Android学习笔记
5 Intent完全解析
Intent,意图,相信大家在学习开发中经常能看到它的身影,例如,Activity之间要用到它来进行跳转,Service要用它来进行启动、绑定以及取消绑定,BroadcastReceiver广播接收器也要用它来进行发送和注册,虽然常见,但是你真的了解它吗?下面为大家带来Intent完全解析,关于Intent你应该了解的一切!一、Intent概述二、Intent类型三、Intent用法与解析四、In
尘语凡心
·
2020-03-21 10:28
Android学习笔记
之Animation(未完成)
导图建议查看高清图Android中有哪几种类型的动画?View动画(ViewAnimation):对View进行平移、缩放、旋转和透明度变化的动画,不能真正的改变view的位置。应用如布局动画、Activity切换动画。帧动画(DrawableAnimation):是View动画的一种,它会按照顺序播放一组预先定义好的图片。属性动画(PropertyAnimation):在一定时间间隔内不断改变对
XSongs
·
2020-03-17 23:52
android学习笔记
:Fragment中监听返回键
关于监听虚拟按键中的返回键:activity和fragmentActivity中只需要重写onTouchEvent或者onBackPressed方法即可。但是fragment中没有这两个方法,所以并不能通过重写来监听back键。所以我通过回调来实现了该方法的监听。项目地址:https://github.com/chengxp/BackKeyWithFragment代码目录结构:代码目录结构首先定义
chengxp
·
2020-03-17 07:40
Android学习笔记
之异常与性能优化
一.ANR异常什么是ANR:在Android中,如果应用程序有一段时间响应不够灵敏,系统会向用户显示应用无响应对话框(ANR:ApplicationNotResponding)。用户可以选择让程序继续运行或者关闭程序。ANR产生的原因:主线程中被耗时操作阻塞(网络请求、IO流读取等操作)。怎样避免ANR:使用Asynctask处理耗时IO操作。(灵活切换线程)使用Thread或者HandlerTh
XSongs
·
2020-03-16 20:53
Android学习笔记
07—ActionBar使用示例(android 6.0)
ActionBar使用示例步骤一在res目录下新建menu资源文件夹(Androidresourcedirectory)在menu文件夹下新建Menuresourcefile(注意名称不能出现大写字母,名称示例:actionbar_main_activity)步骤二修改命名空间,为了引入showAsAction属性步骤三定义每一个选项的item标签icon:为标签项设置图标显示title:为标签项
advance_bravely
·
2020-03-15 17:26
Android学习笔记
05—Activity的生命周期
1.BackStack(返回栈)Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(BackStack)。栈是一种LIFO(后进先出)的数据结构,在默认情况下,每当我们启动一个新的活动,它会在返回栈中入栈,并处于栈顶的位置,这时前一个入栈的活动就会重新处于栈顶的位置。系统总是会显示处于栈顶的活动给用户。返回栈工作示意图.JPG2.活动状态
advance_bravely
·
2020-03-08 07:35
android学习笔记
(6)
保存内容到文件保存到内部存储(InternalStorage)保存到外部存储(ExternalStorage)内部与外部存储比较内部存储外部存储总是可用当用户挂载外部存储(SD卡)时可用,卸载后无法使用保存的文件只能被当前应用访问其他应用可以访问用户卸载应用后,内部存储保存的文件会被全部删除用户卸载应用后,系统将会删除通过getExternalFilesDir()创建的目录保存文件到内部存储get
RockRay
·
2020-03-07 21:07
Android学习笔记
(七)
AIDL进程间通信;AIDL(AndroidInterfaceDesignLanguage)▲№aidl接口语法:1、支持package和import等关键字支持voidinterface等关键字2、不支持访问修饰符3、接口中不能定义常量只能定义方法4、参数类型或返回类型:a、基本类型b、CharSequencec、Stringd、Liste、Mapf、Parcelable可打包对象5、基本类型、
南山伐木
·
2020-03-07 09:14
Android学习笔记
(一)
★布局。相对布局:*停靠父控件边界(boolean)layout_alignParentTop(停靠父控件上边界);layout_alignParentRight;layout_alignParentBottom;layout_alignParentLeft*)相对父控件居中(boolean)layout_centerHorizontal;layout_centerVertical;layout_
南山伐木
·
2020-03-04 23:48
android学习笔记
之源码下载
使用环境1.需要Ubuntu64bit,建议Ubuntu14.0464-bit安装Rope1.打开终端输入$makdir~/bin$PATH=~/bin:$PATH2.完成后输入以下命令$curlhttps://storage.googleapis.com/git-repo-downloads/repo>~/bin/repo$chmoda+x~/bin/repo下载源码1.建立android源码存
盼月伤情
·
2020-03-03 18:24
Android学习笔记
(三)View基础
参考书籍:《Android开发艺术探索》任玉刚如有错漏,请批评指出!View基础知识View类 View类是Android中所有控件的基类,包括ViewGroup(控件组);这也就意味着,View本身可以是单个控件,也可以是包含多个控件的一组控件。View的位置参数 View的位置主要由四个顶点决定,分别对应于四个属性:top、left、right、bottom。从Android3.0开始,增加了
laughterJ
·
2020-03-01 22:32
android学习笔记
之handler消息处理机制1
andorid中,一个进程中最少也有一个线程,一般来说,有一个主线程(也就UI线程);以及多个子线程(也叫Worker线程)。在android中有一个规则:考虑到安全性,子线程不能动态的改变主线程中组件的属性值。但为了执行一些耗时操作,往往会将它们放在子线程中,执行完毕要更新主线程中的UI,所以就有了handler消息处理机制。handler就相当于一个中转站,子线程通过sendMessage()
changkais
·
2020-02-28 22:16
android
Android学习笔记
1
Android是一种基于Linux的自由及开发源代码的操作系统。由Google公司开发并开源,07年完成了经过改良的Android系统并开源,08年10月第一部Android手机发布,11年第一季度Android市场份额全球第一此后蓬勃发展。Android系统API对应的版本及名称API等级1:Android1.0API等级2:Android1.1PetitFour花色小蛋糕API等级3:Andr
无所不行的刷子
·
2020-02-28 19:17
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他