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学习
笔记之插件化(未完成)
概述插件化就是在开发时将整个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
自己对ListView的Adapter理解——
Android学习
由于小弟初到贵境,人生路不熟,而对于文章编辑器发代码的操作更是头疼,不知道怎么很好的把java代码呈现出来,就直接上图了。后接代码,供学习。要拿的话,自己扒走贴上,格式化一下就O了我是一个安卓小白,在学的过程中把自己的理解给分享上来,希望有人高人指点指点,大家交流交流哈!^^/**ListView的Adapter应用*1、使用MVC设计模式*M:ListView——Item集合*V:集合——Bea
灬雲灬
·
2020-04-12 00:08
AIDL实现Android的进程通信
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入
Android学习
交流群,群号码:364595326我们一起学Android!
kingZXY2009
·
2020-04-11 06:57
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练手小项目(KTReader)基于mvp架构(一)
下路传送眼:Android练手小项目(KTReader)基于mvp架构(二)前言这是一个练手的小项目,权当之前
Android学习
的总结,项目里会有相同功能的不同实现(从基本的代码到热门的开源项目实现,比如网络通信就会分别使用
yiuhet
·
2020-04-09 20:49
国内优秀
Android学习
资源
国内优秀
Android学习
资源技术博客应用开发博主博客备注任玉刚CSDN博客特点:深入Android应用开发,深度与广度兼顾郭霖CSDN博客特点:内容实用,行文流畅,高人气博主夏安明CSDN博客张鸿洋CSDN
约书亚Luis
·
2020-04-09 19:32
android学习
之画圆
步骤确定圆心的位置XCOORD=size.x/2;//圆的中心点x坐标YCOORD=(float)(size.y*0.28);//圆的中心点y坐标RADIUS=(float)(7*1.0/18)*size.x;//半径画出矩形框RectFrectF=newRectF(XCOORD-RADIUS,YCOORD-RADIUS,XCOORD+RADIUS,YCOORD+RADIUS);//画矩形画圆弧m
UniThan
·
2020-04-09 11:57
Android学习
笔记二 IPC机制
一、AndroidIPC简介定义:IPC是Inter-ProcessCommunication的缩写,含义为进程间通信或者跨进程通信,是之两个进程之间进行数据交换的过程。关于进程和线程二、Android中的多进程模式android中使用多进程常规只有一种方法,那就是给android四大组件在AndroidMenifest中指定android:process属性,改属性设置有两种情况,一种是以“:”
link的勇气
·
2020-04-09 06:47
android 学习资源汇总
Innost的专栏-深入理解安卓系列stormzhangShawn_Dutandroid设计模式二、论坛stackoverflowsegment安卓开发--泡在网上的日子三、教程慕课网android开发手册
android
合肥懒皮
·
2020-04-08 07:10
android初中高开发工程师必需要装的一个APP
google官方ApiDemo——完善的
Android学习
资料基于Android系统源码6.0的ApiDemos,使用AndroidStudio构建,compileSdkVersion23,buildToolsVersion
qiubite
·
2020-04-08 02:23
戏说Android四大组件之BroadcastReceiver
作为一名
android学习
者,四大组件是android中的核心组件,岂有不学之理。然而,本人才疏学浅,叙述略有不当之处,敬请谅解。
溪语流沙
·
2020-04-05 16:39
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
css margin属性理解与使用
当然这并不意味着从此脱离了Android,依然会记录一些
Android学习
-开发的心路历程,当然以后不再是单纯的Android文章了,可能还包括web在内的一些其他开发知识的记录。
Micrason
·
2020-04-04 03:01
android学习
之bottomsheetdialog
我们知道iOS平台的底部弹出对话框,google在推出materialdesign设计语言时,也为我们带来了类似的底部弹出对话框,bottomsheetdialog。它的使用非常简单:finalBottomSheetDialogdialog=newBottomSheetDialog(context);Viewview=LayoutInflater.from(context).inflate(R.l
UniThan
·
2020-04-03 21:14
Android学习
之 Manifest中meta-data扩展元素数据的配置与获取
在AndroidManifest.xml清单文件中我们有时会看到如下类似的元素开始的配置内容:标签是提供组件额外的数据用的,它本身就是一个键值对,可以自定义名称和值。它可以包含在以下组件当中:、、和一、如何配置元素:标签元素的配置语法如下:说明:一般的值可以通过value属性来指定,但是如果要指定一个资源的id,则需要使用resource属性来配置。如以下配置内容:指定的api_key值为存储在资
梦幻世界wjl
·
2020-04-03 19:24
《第一行代码》
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
福利时间到,IT自学资源大礼包
www.itheima.com/phpmap前端学习路线图:http://www.itheima.com/webmapJava*学习路线图:http://www.itheima.com/Javamap
Android
景彧_lo
·
2020-04-02 14:03
Android学习
路线
说明:本文图片链接均来自网络,只为方便查看技能树.pngAndroid知识点总结.jpgAndroid进阶路线.png四大组件.pngAndroid知识点梳理进阶流程:初级工程师-->中级工程师-->高级工程师-->资深工程师初级工程师总结:Android入门的时候,需要有一本入门书(或者视频教程),好好学习书中的内容,同时花一年时间把Android官方文档中的training和guide看一遍,
倾倒的吞天壶
·
2020-04-02 02:25
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学习
——R文件丢失异常原因汇总
Console报错:R.javawasmodifiedmanually!Revertingtogeneratedversion!引言:R文件丢失异常在java开发中是个比较常见的异常,造成这个异常的原因可能非常微小,但是给Android开发者们造成的麻烦可是巨大的,当程序员们费尽千辛万苦,找到自己错在哪里的时候,绝对会对自己的粗心大意而捶胸顿足,哀叹不已。异常提示:R.javawasmodifie
chenpench
·
2020-04-01 12:54
Android学习
笔记18 图形图像完全解析
本文主要对Android开发中图形图像部分的相关内容作个简单的学习总结。一、概述二、ImageView详解三、Bitmap详解四、Canvas详解五、SurfaceView简介六、总结一、概述在我们的应用开发中,图形图像处理往往是不可避免要接触的内容。一个完整的App,文字、图像、动画等都是用户交互的重要组成元素。本文主要从ImageView开始,对Android开发中与图形图像处理相关的内容作个
尘语凡心
·
2020-03-31 23:29
Android学习
感悟之属性动画
本篇包括Android属性动画的基本使用,理解插值器和估值器,自定义属性动画简介属性动画是Android3.0及其以上才能使用,但是由于现在开发的软件大多最低兼容都是4.0的,所以就不再介绍之前的View动画了,因为它完全可以被属性动画替代,下面进入正题。基本使用属性动画,正如其名,它本质就是通过set、get修改某个对象的某个属性,然后改变UI,来实现动画。所以属性动画的要点就是你要改变的对象必
arvinljw
·
2020-03-31 21:14
Viewpager 获取当前显示的fragment --
Android学习
之路
Viewpager获取当前显示的fragment使用getSupportFragmentManager().findFragmentByTag()方法Viewpager+FragmentPagerAdapter情况下才好使;FragmentPagerAdapter有一个特点凡是加载过的Fragment都会被保留,既然Fragment不会被销毁,那我们就可以使用findFragmentByTag()
佛系编码
·
2020-03-31 13:30
Android学习
系列之-通知Notification
今天打算介绍下通知的基本使用方法。首先,看下官网的介绍。通知是可以在应用的常规UI外部向用户显示的消息。当您告知系统发出通知时,它将先以图标的形式显示在通知区域中。用户可以打开抽屉式通知栏查看通知的详细信息。通知区域和抽屉式通知栏均是由系统控制的区域,用户可以随时查看。具体的展示如下:图1通知区域中的通知。图2抽屉式通知栏中的通知相信看完介绍,大家应该也都明白通知的一些使用场景了。现在大部分的应用
华子dev
·
2020-03-31 10:34
android学习
之画矩形
android画矩形的方法很简单首先定义一个Paint,可以设置color,StrokeWidth,Style等属性然后利用cavas的drawRect方法,带入该矩形的左,上,右,下4个位置点,就可以画出矩形了。带入矩形点有两种方法:方法一drawRect(floatleft,floattop,floatright,floatbottom,Paintpaint)方法二drawRect(Rectr
UniThan
·
2020-03-30 12:45
Android学习
笔记11 界面动画完全解析
Animation,翻译为动画,随着版本的不断更新,Android的动画机制已经越来越完善,下面主要总结Android界面动画相关内容。一、Android动画概述二、View动画1、概述2、用法与解析三、Property动画1、概述2、用法与解析四、Drawable动画1、简介五、Android动画总结一、Android动画概述这部分主要是让大家对Android动画有个总体的把握。在Android
尘语凡心
·
2020-03-28 20:02
Adnroid开发中ListView使用SimpleAdapter显示复杂列表的问题
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入
Android学习
交流群,群号码:364595326我们一起学Android!
kingZXY2009
·
2020-03-28 02:39
Android学习
笔记---深入理解View#01
上次的两篇文章,我们讨论了创建自定义View的基本流程.对View有了基本的了解后,有好奇心的同学可能会对View的基本原理充满好奇(其实我也非常好奇View在Android系统下是怎样实现的),所以我就本着好奇心看了很多关于View的实现原理和View的基本工作流程的文章,也看了一些源码,对View有了更加深入的理解.在这我就跟大家分享一下我对View的理解,希望能对大家的学习有所帮助.若有什么
Kenny_Ho
·
2020-03-27 12:58
Android学习
之Fiddler抓包工具的使用
1.Fiddler工具官网地址:https://www.telerik.com/fiddler在该网站下载免费的Fiddler软件,进行安装。2.Fiddler设置打开软件,选择tool,然后选择options,默认端口为8888,勾选上“Allowremotecomputerstoconnect”,然后选择“ok”,重新启动软件。Fiddler设置3.电脑ip查询进入cmd,输入“ipconfi
elainetaylor13
·
2020-03-27 01:20
Android学习
日记
Day2Title1android基本调试和编写程序1.创建一个最简单的HelloWorld程序发布到模拟器上;2.DDMS:Dalvik调试监控服务作用:-后台日至监控-系统线程监控-虚拟机状态、堆信息监控-模拟器文件控制-模拟拨打电话-模拟发送GPS定位信息3.Log类的使用Log.代号(标签,信息)Log.i("info","helloWorld");4.apk安装文件APK是Android
于波_Android
·
2020-03-27 01:15
android学习
之富文本
androidTextView可以用加载富文本,TextView本身不需要改动什么,只需要装入对加载的文本进行处理:方式一:加载SpannableStringSpannableString的关键方法是setSpan(Object,int,int,int)第一个参数为需要设定的样式,有很多个类可以选择,如点击,改变颜色第二参数是开始的位置,0表示第一个字符第三个参数是结束的位置第四个参数表示替换的位
UniThan
·
2020-03-26 22:49
Android学习
笔记——常用布局
一、布局在Android中,有五种常见的布局方式。FrameLayout(框架布局)LinearLayout(线性布局)AbsoluteLayout(绝对布局)RelativeLayout(相对布局)TableLayout(表格布局)1.Frame框架布局特点:放入其中的所有元素都被放置在最左上的区域,而且无法为这些元素指定一个确切的位置,下一个子元素会重叠覆盖上一个子元素应用场景:适合浏览单张图
Jotyy
·
2020-03-25 17:48
Android学习
地址
name='stormzhang'description='JustanAndroidDeveloper'company='Boohee,Inc.'github='https://github.com/stormzhang'zhihu='http://www.zhihu.com/people/stormzhang'sina_weibo='googdev'blog='http://stormzhan
alialiali
·
2020-03-25 07:31
Android学习
- 入门
@(MobileStudy)[Android][TOC]
Android学习
-入门12月10日开始看公开课https://www.udacity.com/course/viewer#!
calvinxiao
·
2020-03-25 06:44
Android学习
(Mars Android)——S01_E06--常见控件的使用方法(计算器)
以下程序有错误,闪退先mark下,回头改————————Activity03————————packagecom.example.activity03;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.M
Honour_Lee
·
2020-03-25 04:05
Android学习
记录四:数据存储
持久化技术数据持久化就是讲那些内存中的瞬时数据保存到储存设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是属于瞬时状态的,儿保存在存储设备中的数据上处于持久状态的,持久化技术提供了一种可以让数据在瞬时状态和持久状态之间转换的机制。Android系统中主要提供了3种方式用于简单地实现数据持久化功能,即文件存储、SharedPreference存储以及数据库存储。当然
染微言
·
2020-03-25 00:43
IOS及
Android学习
总结(一)
来公司有两个多月了,除了正常的工作以外,一有时间,我喜欢多多搜集关于APP页面设计的相关知识。做到多看,多练习,争取学以致用。经过这段时间的恶补,终于有些眉目了。Iphone设计尺寸分辨率iOS状态栏高度导航栏标签栏倍数关系320x480Iphone3Gs20px44px49px1x640x960Iphone4/4s40px88px98px2x640x1136Iphone5/5s/5c40px88
开心冰激凌
·
2020-03-24 22:10
Android学习
之混淆相关
一、基本混淆#设置混淆的压缩比率0~7-optimizationpasses5#混淆时不使用大小写混合,混淆后的类名为小写-dontusemixedcaseclassnames#指定不去忽略非公共库的类-dontskipnonpubliclibraryclasses#指定不去忽略非公共库的成员-dontskipnonpubliclibraryclassmembers#混淆时不做预校验-dontpr
木子闲集
·
2020-03-24 16:08
Android学习
日记
Day4Title消息提示之toasttoast用于向用户提示写一些帮助和提示;特点:1.没有焦点2.现实的时间有限,会自动消失this--->activity----->Context//activity继承于Context的this.getApplicationContext()--->ContextContext提供了关于应用环境全局信息的接口。它是一个抽象类,它的实现由Android系统提
于波_Android
·
2020-03-24 01:06
戏说Android四大组件之Activity
作为一名
android学习
者,四大组件是android中的核心组件,岂有不学之理。然而,本人才疏学浅,叙述略有不当之处,敬请谅解。Activity作为android中经常用到的组件。
溪语流沙
·
2020-03-23 23:48
Android学习
小结
近来由于公司赶项目,好久没写这种博客了,本来想在原有的csdn上写的,不知道为什么csdn跳转老是失败,所以就找了这个好平台来了。http://blog.csdn.net/qq_29158381先从http网络请求开始写起好了,以下是我工作中封装的http网络请求工具类,要用get请求就直接调用getDataByGet(Stringurl)方法即可,要用post请求就直接调用getDataByPo
0dce86ba3565
·
2020-03-23 21:53
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他