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开发学习
之路--Content Provider之初体验
天气说变就变,马上又变冷了,还好空气不错,阳光也不错,早起上班的车上的人也不多,公司来的同事和昨天一样一样的,可能明天会多一些吧,那就再来学习android吧。学了两个android的组件,这里学习下第三个android的组件,ContentProvider内容提供器。 ContentProvider向我们提供了在不同应用程序之间的数据共享,比如微信啊,支付宝啊,想要获取手机联系人的信息,而
eastmoon502136
·
2016-02-15 16:00
Android开发学习
之路--数据持久化之初体验
上班第一天,虽然工作上处于酱油模式,但是学习上依旧不能拉下,接着学习android开发吧,这里学习数据持久化的知识。其实数据持久化就是数据可以保存起来,一般我们保存数据都是以文件,或者数据库的形式保存的,android程序也有文件和数据库的保存,此外还有一种叫做SharedPreference存储,也就是键值对,一般用过ios的dictionary或者hashmap就会知道这个功能。下面学习下an
东月之神
·
2016-02-14 22:00
Android开发学习之路
Android开发学习之路
Android开发学习
之路--数据持久化之初体验
上班第一天,虽然工作上处于酱油模式,但是学习上依旧不能拉下,接着学习android开发吧,这里学习数据持久化的知识。 其实数据持久化就是数据可以保存起来,一般我们保存数据都是以文件,或者数据库的形式保存的,android程序也有文件和数据库的保存,此外还有一种叫做SharedPreference存储,也就是键值对,一般用过ios的dictionary或者hashmap就会知道这个功能。下面学
eastmoon502136
·
2016-02-14 22:00
Android开发学习
之路--UI之简单聊天界面
学了很多的ui的知识,这里就来实现个聊天的界面,首先来实现个layout的xml,代码如下: 这里主要是listview来实现聊天的记录显示,edittext用于输入信息,button用于按钮发送。效果如下: 然后实现个listView的界面,这里用到了两张准备好的图片,是*.9.png,也就是9宫格的图片,主要的作用就是为了防止不该拉伸的地方拉伸,这里的界面用到了气
风灬云
·
2016-02-14 11:00
Android开发学习
之路--Broadcast Receiver之初体验
学习了Activity组件后,这里再学习下另一个组件BroadcastReceiver组件。这里学习下自定义的BroadcastReceiver。通过按键自己发送广播,然后自己接收广播。新建MyBroadcastReceiver,代码如下:packagecom.example.jared.broadcasttest; importandroid.content.BroadcastReceiv
eastmoon502136
·
2016-02-13 21:00
Android开发学习
之路-回调实现Service向activity传递数据
开启服务的时候,如果我们是通过bindService来绑定服务并且要向服务传递数据,可以直接在Intent中设置bundle来达到效果,但是如果是我们需要从服务中返回一些数据到Activity中的时候,实现起来就有各种各样的方法,比如说使用回调,使用广播等等,今天说的是使用回调的方法。新建一个工程,并编写一个服务:1publicclassMyServiceextendsService{ 2pri
Fndroid
·
2016-02-13 08:00
Android开发学习
之路--UI之简单聊天界面
学了很多的ui的知识,这里就来实现个聊天的界面,首先来实现个layout的xml,代码如下: 这里主要是listview来实现聊天的记录显示,edittext用于输入信息,button用于按钮发送。效果如下: 然后实现个listView的界面,这里用到了两张准备好的图片,是*.9.png,也就是9宫格的图片,主要的作用就是为了防止不该拉伸的地方拉伸,这里的界面用到了
eastmoon502136
·
2016-02-11 22:00
Android开发学习
之路--UI之ListView
这里再学习写android的ListView,其实我们都使用过ListView,就像手机的联系人,就是用的ListView了。下面就实现下简单的ListView吧,首先是xml文件中添加相关的代码: 然后在MainActivity代码中实现如下:packagecom.example.jared.uilistview; importandroid.os.Bundle; impor
eastmoon502136
·
2016-02-10 22:00
Android开发学习
之路--UI之自定义布局和控件
新的一年已经开始了,今天已经是初二了,两天没有学习了,还是要来继续学习下。一般手机的title都是actionbar,就像iphone一样可以后退,可以编辑。这里自定义布局就来实现下这个功能,首先准备下三张图片,一张用来当作背景,两张分别表示后退和编辑。新建工程UICostomViewsTest,然后自动创建工程后,新建title.xml,编写代码如下: 效果如下: 一
eastmoon502136
·
2016-02-09 16:00
Android开发学习
之路-抢红包助手开发全攻略
背景:新年之际,微信微博支付宝红包是到处飞,但是,自己的手速总是比别人慢一点最后导致红包没抢到,红包助手就应运而生。需求:收到红包的时候进行提醒,然后跳转到红包的界面方便用户思路:获取“读取通知信息”权限,然后开启服务监控系统通知,判断如果是微信红包就进行提醒(声音),然后跳转到红包所在的地方界面: 界面分为两部分,一部分是可以对App进行操作的,下面是一个可以滑动的界面,提示用户如何是软件正常
Fndroid
·
2016-02-09 13:00
Android开发学习
之路--UI之基本布局
上一篇文章中主要介绍了ui的控件,这里就学习下布局吧。android的基本布局在layout下主要如图: 从上图可以看出有FrameLayout(单帧布局),LinearLayout(线性布局),TableLayout(表格布局),RelativeLayout(相对布局),GridLayout(网格布局)等。具体的布局样式,在上图中也可以简单地看出来。 这里先介绍下android的View
eastmoon502136
·
2016-02-06 13:00
Android开发学习
之路--UI之初体验
之前都是学习Activity,对于布局都没有做过学习,这里就简单学习下吧。下面看下AndroidStudio下有哪些控件: 这里分为Widgets,TextFields,Containers,Date&Time和Expert。 其中Widgets微件主要是一些简单地单一的功能,像TextView用来显示一些文字信息,Button用来触发按钮,RadioButton,CheckBox,Swi
eastmoon502136
·
2016-02-05 16:00
Android开发学习
之路--Activity之四种启动模式
后天终于可以回家了,马上就要过年了,趁着年底打酱油的模式,就多学习学习,然后记录记录吧。关于Activity已经学习了七七八八了,还有就是Activity的四种启动模式了,它们分别为,standard,singleTop,singleTask,singleInstance,根据名字也差不多可以理解这四种模式了: 1、standard:标准启动模式,默认情况下就是这个模式了,这个模式下启动的A
eastmoon502136
·
2016-02-04 21:00
Android开发学习
之路--Activity之生命周期
其实这篇文章应该要在介绍Activity的时候写的,不过那个时候还不怎么熟悉Activity,还是在这里详细介绍下好了。还是参考下官方文档的图吧: 从上面的流程,我们可以看出首先就是打开APP,开始执行到当前的FirstActivity了,接着anroid系统会调用onCreate方法,然后是onStart方法,onResume方法,之后FirstActivity就完全启动好了,展现到前台,
eastmoon502136
·
2016-02-03 22:00
Android开发学习
笔记:Intent的简介以及属性的详解
http://liangruijun.blog.51cto.com/3061169/634411/一.Intent的介绍Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将Intent传递给调用的组件,并完成组
白乔
·
2016-02-02 14:00
Android开发学习
之路--Activity之Intent
窗外再次飘起了小雪,还有1周就过年了,2016年即将到来,来年不知道自己将身处何处,船到桥头自然直吧。还是继续学习吧,上次学习了Activity,那么如果是两个Activity之间,怎么从一个Activity切换到另外一个Activity呢?那便是Intent,intent中文的意思就是意图,目的的意思。也就是从个一个Activity到另一个Activity了。下面就来个例子比较直观吧。 接
eastmoon502136
·
2016-02-02 12:00
Android开发学习
之路--Activity之初体验
环境也搭建好了,android系统也基本了解了,那么接下来就可以开始学习android开发了,相信这么学下去肯定可以把
android开发学习
好的,再加上时而再温故下linux下的知识,看看android
eastmoon502136
·
2016-01-31 15:00
Android开发学习
之路-使用AsyncTask进行异步操作
通常情况下,我们要实现异步操作,也就是在子线程进行耗时操作比如下载或者加载图片等,然后在UI(主)线程中更新UI,使用的是Handler和Message来进行异步的实现,但是,谷歌官方在Android系统其实对这种方法进行了封装,这就是AsyncTask。Handler和Message的使用:http://www.cnblogs.com/Fndroid/p/5098405.html使用AsyncT
Fndroid
·
2016-01-30 11:00
Android开发学习
之路--Android系统架构初探
环境搭建好了,最简单的app也运行过了,那么app到底是怎么运行在手机上的,手机又到底怎么能运行这些应用,一堆的电子元器件最后可以运行这么美妙的界面,在此还是需要好好研究研究。这里从芯片及硬件模块->linux内核驱动->hal层->jni->androidframework层->androidapp做个简单的介绍。1、芯片及硬件模块就像人脑,电脑的cpu一样,android手机也需要一个中央处理
东月之神
·
2016-01-29 16:31
Android开发学习之路
Android开发学习之路
Android开发学习
之路--Android系统架构初探
环境搭建好了,最简单的app也运行过了,那么app到底是怎么运行在手机上的,手机又到底怎么能运行这些应用,一堆的电子元器件最后可以运行这么美妙的界面,在此还是需要好好研究研究。这里从芯片及硬件模块->linux内核驱动->hal层->jni->androidframework层->androidapp做个简单的介绍。1、芯片及硬件模块 就像人脑,电脑的cpu一样,android手机也需要一个
eastmoon502136
·
2016-01-29 16:00
Android开发学习
之路--Android Studio项目目录结构简介
既然已经搭建好环境了,那就对AndroidStudio中项目目录结构做个简单的了解了,这里以最简单的Hello工程为例子,新建好工程后看如下三个工程视图:1、Android工程manifests: AndroidManifest.xml:APP的配置信息java:主要为源代码和测试代码res:主要是资源目录,存储所有的项目资源 drawable:存储一些xml文件,-*dpi表
eastmoon502136
·
2016-01-28 13:00
Android开发学习
笔记:Intent的简介以及属性的详解
Android开发学习
笔记:Intent的简介以及属性的详解2011-08-0817:20:48标签:IntentAndroid移动开发详解休闲原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处
三三三
·
2016-01-28 02:00
Android开发学习
笔记:Intent的简介以及属性的详解
Android开发学习
笔记:Intent的简介以及属性的详解2011-08-0817:20:48标签:IntentAndroid移动开发详解休闲原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处
三三三
·
2016-01-28 02:00
Android开发学习
之路--MAC下Android Studio开发环境搭建
相信凭借着对于linux内核层,androidframework层的熟悉,加上也写过简单的应用,对于之后的
android开发学习
之路会事倍功半。要学a
东月之神
·
2016-01-27 20:19
Android开发学习之路
Android开发学习之路
Android开发学习
之路--MAC下Android Studio开发环境搭建
相信凭借着对于linux内核层,androidframework层的熟悉,加上也写过简单的应用,对于之后的
android开发学习
之路会事倍功半
eastmoon502136
·
2016-01-27 20:00
eclipse创建项目时出现appcompat_v7包及解决办法
Android开发学习
总结(三)——appcompat_v7项目说明一、appcompat_v7项目说明今天来说一下appcompat_v7项目的问题,使用eclipse创建Android项目时,发现project
冰冰凉@小魔女
·
2016-01-22 15:00
Android开发学习
笔记之 Service 的使用
刚开始学习Android,最开始的配置环境都搞了好久,之后又一直在搞算法方面和继续学习Java,Android自从最开始看过Activity和Intent跟着视频做了一个计算器之后再也没花时间搞过。今天终于又抽出一些时间来学习一下Service,由于之前疏忽一直没有做笔记和总结如今已经忘了七七八八,所以今天Service看完之后根据自己的理解做一些笔记和总结,以便于以后的复习和查阅。
qq_33171970
·
2016-01-21 23:00
android
Android开发学习
:ImageView的scaletype属性
ImageView.ScaleType|android:scaleType值的意义:ImageView.ScaleType.CENTER|android:scaleType="center" 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView.ScaleType.CENTER_CROP|android:scaleType="centerCro
xuzhuaaron1
·
2016-01-19 23:00
Android总结
Javaeye-Android系列教程(比较老)Android快速开发系列Android博客1 游戏:Android游戏开发教程Android游戏开发视频教程 Javaeye-android游戏开发系列教程 基础知识:
Android
uule
·
2016-01-13 18:00
Android开发学习
之路-下拉刷新以及GridView的使用
GridView是类似于ListView的控件,只是GridView可以使用多个列来呈现内容,而ListView是以行为单位,所以用法上是差不多的。主布局文件,因为要做下拉刷新,所以加了一个ProgressBar,GridView的numColumns属性是指每一行有多少列1 6 7 12 13 21 22 23ViewCode每个Item的布局文件,这里比较简单的一张图片加一段文字
Fndroid
·
2016-01-11 17:00
Android开发学习
之路-GSON使用心得(OCR图片识别)
在安卓中解析JSON串可以使用的方法有很多,比如说用官方提供的JSONObject或者谷歌提供的开源库GSON,以及一些第三方开源库。这里用的是GSON,为了测试方便,借助了一个百度的api,一个图片识别的api,向服务器请求之后,服务器会返回一个JSON串来描述图片识别的结果,我们要做的是解析这个JSON获得里面的数据,并且书出来。这里是图片接下来是使用api,这里不解释,因为也不是重点,贴一下
Fndroid
·
2016-01-06 14:00
Android开发学习
之路-SimpleAdapter源码分析学习
今天在课堂上,老师用到了SimpleAdapter,然后女神在边上问我为什么这个SimpleAdapter不能做到我app那种带有进度条的效果,言语说不清,然后就开始看源代码,发现这个Adapter的实现方式还真的应该好好去研究下,收获还是很多的。先看构造函数,构造函数传进来一个数据源List,一个布局文件的Id(resource),一个字符串数组是对应Map里面的Key,还有一个整型数组对应it
Fndroid
·
2016-01-05 11:00
Android开发学习
之路-使用Handler和Message更新UI
在Android中,在非主线程中更新UI控件是不安全的,app在运行时会直接Crash,所以当我们需要在非主线程中更新UI控件,那么就需要用到Handler和Message来实现Demo中,使用到一个按钮和一个TextView,点击按钮之后改变TextView的内容,按钮点击时候新建一个进程,在进程中对UI控件进行修改。1publicclassMainActivityextendsActivity
Fndroid
·
2016-01-04 12:00
Android开发学习
之路-Service和Activity的通信
在很多时候,Service都不仅仅需要在后台运行,还需要和Activity进行通信,或者接受Activity的指挥,如何来实现,来看代码。定义一个服务1//创建一个服务,然后在onBind()中返回内部类(继承自Binder)的实例,使得活动能获得该实例,并操作此服务 2publicclassMyServiceextendsService{ 3 4//创建一个内部类的实例,被活动获得后,操作
Fndroid
·
2016-01-03 11:00
Android开发学习
笔记(二)——编译和运行原理(1)
接着上一篇的内容,继续从全局了解Android。在清楚了Android的平台架构(可以看作是静态原理)后,还需要掌握其动态原理。动态原理包含两部分,一部分是编译原理,另一部分是运行原理。有人会说,搭建一个基于Eclipse的Android开发环境,编译和运行只要点击按钮即可完成。但是,如果只是“知其然而不知其所以然”的话,在后面的开发中一旦遇到奇怪的问题后可能就束手无措啦。所以,即使是作为初学者,
sxb0841901116
·
2015-12-30 00:00
android
运行原理
Android开发学习
之 TypedArray类
有时候android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如myap
oShenLi1
·
2015-12-14 11:00
【
Android开发学习
笔记】【高级】【随笔】插件化——Activity生命周期
前言如同第一章我们说的,宿主程序通过dexclassloader将插件的类加载进来,然后通过反射去调用它的方法,这样Activity就被当成了一个普通的类来执行了,因此系统不再接管它的生命周期,也就是说Activity的生命周期函数失效了。针对这样的问题,有网友想出使用Fragment来解决此问题,Fragment既有类似于Activity的生命周期,又有类似于View的界面,因此选它比较合适,具
carter_dream
·
2015-12-09 18:00
【
Android开发学习
笔记】【高级】【随笔】插件化——资源加载
前言上一节我们针对插件最基本的原理进行了一个简单的demo实现,但是由于插件的Context对象被宿主所接管,因此无法加载插件程序的资源。那么如何解决这个问题捏?有人提出这样的方案:将apk中的资源解压到某个目录下,然后通过读文件的方法进行资源加载,虽然理论上可以实现,但是实际操作起来难度很大,首先资源文件格式不一(xml、图片等),其次针对不同分辨率的手机,Android设备也会加载同名不同路径
carter_dream
·
2015-12-08 21:00
【
Android开发学习
笔记】【高级】【随笔】插件化——初探
背景随着tencentmap项目的越来越庞大,终于有一天我们的App在Android2.*以下手机上安装时出现INSTALL_FAILED_DEXOPT,导致安装失败。INSTALL_FAILED_DEXOPT导致无法安装的问题,从根本上来说,可能是两个原因造成的:(1)单个dex文件方法总数65K的限制。(2)Dexopt的LinearAlloc限制。当Android系统安装一个应用的时候,有一
carter_dream
·
2015-12-08 15:00
Android开发学习
之路-自定义ListView(继承BaseAdapter)
大三学生一个,喜欢编程,喜欢谷歌,喜欢Android,所以选择的方向自然是Android应用开发,开博第一篇,希望以后会有更多的进步。最近在做一个记账App的时候,需要一个Activity来显示每个月的消费各个项目的比例,Activity中主要用到一个ListView,ListView中包括一个TextView来显示类型的名称,一个TextView来显示所占比例,一个ProgressBar来显示进
Fndroid
·
2015-12-06 19:00
Android开发学习
路线图扎实学好每一步-IT蓝豹为你规划。
Android开发学习
路线图扎实学好每一步-IT蓝豹为你规划。
拼一把
·
2015-12-04 11:00
java
android
【
Android开发学习
】简单时光轴详解
前几日看到了一个简单时光轴的实现源码,学习分享一下。这个是用ExpandableListView来实现的,简单易懂。效果如图: 展开后:。下面来详细说明下实现步骤:先是主布局: 其次是组和子对象的布局:group_status_item.xml 子对象的布局只是一个TextView,略去。先创建数据类:GroupStatusEnt
u012970471
·
2015-12-01 10:00
工具类
TypedArray
Android开发学习
之TypedArray类-richerg85的专栏-博客频道-CSDN.NETTypedValueAndroidDimension转换算法原理分析-学习笔记-ITeye
qq_20198405
·
2015-11-28 16:00
学习Android开发相关站点汇总
Google免FQ镜像汇总stackoverflowAndroid基础&进阶深入理解Android老罗的Android之旅Android精彩案例Android源码解读
Android开发学习
笔记安卓开发工具下载
sunrain_hjb
·
2015-11-26 18:00
Android开发学习
---使用Intelij idea 13.1 进行android 开发
原文:
Android开发学习
---使用Intelij idea 13.1 进行android 开发 1. 为什么放弃eclipse?太卡!!
·
2015-11-13 21:29
android
开发
【
Android开发学习
45】使用google语音识别引擎(Google Speech API)<一>
最近项目中需要研究语音识别功能,感觉挺好玩的,特别搜索了大量的资料来学习,这一篇是参考网上的一篇文章记录出来的,主要是以用户的角度来使用google语音识别引擎,与代码无关。 语音搜索网站,挺好用的,不过要装chrome!!! 网址是:http://slides.html5rocks.com/#speech-input 1、准备必要的软件: flac.exe ,&n
·
2015-11-13 17:56
Android开发
【
Android开发学习
35】GL_TRIANGLE_STRIP之纹理贴图
一、基础知识: GL_TRIANGLE_STRIP比GL_TRIANLGES 快100% ~ 200%。 建议:尽可能地使用GL_TRIANGLE_STRIP替代GL_TRIANGLES。 二、使用方法: 1.首先以框架入手,我们一般在Android上画一个3D的图形,需要在MainActivity的OnCre
·
2015-11-13 13:52
Android开发
Android开发学习
之——第一个Android程序(各种参数的意义)
下面我们建立第一个Android程序。 打开Eclipse,开始如下步骤: 1.File ==> New ==> Android Application Project 出现如下窗口: 2.在出现的表单中填写:Application Name:应用程序显示给用户的名称。在这个项目中,使用“My First App”Project Name:项目目录,并在Eclipse中可见的
·
2015-11-13 11:15
Android开发
android开发学习
笔记001a
Android 应用与开发环境 1.使用SDK版本:Android 2.3 。 2.发展和历史 创始人:Andy Rubin,Android公司被Google收购。07年11月5日1.0发布。 3.平台架构及特性 Linux内核(操作系统)-》函数库,Android运行时(中间件)-》应用程序框架-》应用程序 我要学习的就是如何在android 操作系统里开发应用程序。 我
·
2015-11-13 10:12
Android开发
Android开发学习
笔记:浅谈显示Intent和隐式Intent
Intent寻找目标组件的两种方式: 显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的。 隐式Intent:通过Intent Filter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间。 一.显式Intent 一般情况下,一个And
·
2015-11-13 10:01
Android开发
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他