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学习笔记
技巧之垂直和水平滚动视图
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent&quo
·
2015-11-07 09:21
Android学习
Android学习笔记
技巧之给文本加边框
BorderTextViews.java package xiaosi.BorderTextView; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.util.
·
2015-11-07 09:20
Android学习
Android学习笔记
进阶20之得到图片的缩略图
<1>简介 之前往往是通过Bitmap、Drawable和Canvas配合完成,需要写一系列繁杂的逻辑去缩小原有图片,从而得到缩略图。 现在我给大家介绍一种比较简单的方法:(网上有) 在Android 2.2版本中,新增了一个ThumbnailUtils工具类来是实现缩略图,此工具类的功能是强大的,使用是简单,它提供了一个常量和三个方法。利用这些常数和方法,可以轻松快捷的实现图片
·
2015-11-07 09:18
Android学习
Android学习笔记
进阶19之给图片加边框
//设置颜色 public void setColour(int color){ co = color; } //设置边框宽度 public void setBorderWidth(int width){ borderwidth = width; } 具体实现: package xiaosi.imageborder; import android.app.
·
2015-11-07 09:18
Android学习
Android学习笔记
进阶15之Shader渲染
Android提供的Shader类主要是渲染图像以及一些几何图形。 Shader有几个直接子类: BitmapShader : 主要用来渲染图像 LinearGradient :用来进行线性渲染 RadialGradient : 用来进行环形渲染 SweepGradient : 扫描渐变---围绕一个中心
·
2015-11-07 09:16
Android学习
Android学习笔记
进阶16之BitmapShader
<1>简介 具体的看一下博文:
Android学习笔记
进阶15之Shader渲染 public BitmapShader(Bitmap bitmap
·
2015-11-07 09:15
Android学习
Android学习笔记
进阶17之LinearGradient
具体的看一下博文:
Android学习笔记
进阶15之Shader渲染 package xiaosi.BitmapShader; import android.app.Activity
·
2015-11-07 09:15
Android学习
Android学习笔记
进阶18之画图并保存图片到本地
1、首先创建一个Bitmap图片,并指定大小; 2、在该图片上创建一个新的画布Canvas,然后在画布上绘制,并保存即可; 3、需要保存的目录File,注意如果写的目录如“/sdcard/song/”如果不存在的话,要先创建(file.mkdirs).。 4、需要添加权限:<uses-permission android:name="android.
·
2015-11-07 09:14
Android学习
Android学习笔记
之广播机制(1)
广播接收者(BroadcastReceiver)用于异步接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()或者Context.sendStickyBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收。 广播机制: 要实现一个广播
·
2015-11-07 09:13
Android学习
【
Android学习笔记
】偷摸持久运行的Service
一、Whatisaservice?Service作为Android的四大组件之一,往往执行一些后台的耗时操作,比如网络下载上传、媒体播放、IO操作、与contentprovider交互等等。Service可以分为两大类,其一:开启服务之后即自己运行自己的,往往没有返回结果,不需要与activity交互,这类服务叫做started;其二:需要与activity交互,形成一个C/S的交互模式,比如更新
xiaoliucool1314
·
2015-11-06 19:00
android
service
Android 之Menu
我们将在
Android学习笔记
(十一):Activity-Li
·
2015-11-06 08:37
android
[
Android学习笔记
一] ContentProvider组件开发详解
Android四大组件中ContentProvider组件相对Activity,BroadcastReceiver,Service而言比较独立,而且多数使用的时候都是在用Android系统提供的关于邮件,媒体,短信,联系人等ContentProvider。通常开发的应用较少提供ContentProvider组件,一般会在同家公司的产品或则内容适配方面会用到ContentProvider组件。本文主
secondriver
·
2015-11-05 19:04
Android
ContentProvi
编程语言
[
Android学习笔记
一] ContentProvider组件开发详解
Android四大组件中ContentProvider组件相对Activity,BroadcastReceiver,Service而言比较独立,而且多数使用的时候都是在用Android系统提供的关于邮件,媒体,短信,联系人等ContentProvider。通常开发的应用较少提供ContentProvider组件,一般会在同家公司的产品或则内容适配方面会用到ContentProvider组件。
secondriver
·
2015-11-05 19:04
android
[
Android学习笔记
一] ContentProvider组件开发详解
Android四大组件中ContentProvider组件相对Activity,BroadcastReceiver,Service而言比较独立,而且多数使用的时候都是在用Android系统提供的关于邮件,媒体,短信,联系人等ContentProvider。通常开发的应用较少提供ContentProvider组件,一般会在同家公司的产品或则内容适配方面会用到ContentProvider组件。
secondriver
·
2015-11-05 19:04
android
【
Android学习笔记
】Activity的小弟--Fragment以及异步加载数据的Loader
一、Whatisafragment?首先,fragment总是被嵌入到一个activity中,你可以把它看做是activity中的一个模块,也是用来呈现数据的,但它不需要在manifest中配置,因此可以看做一个轻量级的activity。它有着自己的生命周期,但又依赖与attach的activity。Fragment的出现是为了解决大屏适配的问题,但现在你可以利用fragment来实现更多的功能,
xiaoliucool1314
·
2015-11-05 18:00
android
Fragment
Android学习笔记
:实现上拉加载更多数据的ListView
实现原理:为ListView添加一个底部显示加载状态的FooterView,根据ListView的滚动状态来判断是否显示这个FooterView。有很多很多实现这种功能的开源控件,一般是把下拉刷新及上拉加载写在同一个Listview中的,直接贴代码啦~~/** *上拉加载更多ListView实现 *@description: *@date2015-11-5上午10:26:22 */public
true100
·
2015-11-05 11:00
ListView
上拉加载数据
Android学习笔记
(四十):Preference使用
Preference从字面上看偏好。译为首选项。 一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据。并立时生效,同一时候Android提供一种类似的layout的方式来进行Prefernce的布局。 一个简单的Preferenece样例
·
2015-11-05 09:29
Preference
Android学习笔记
(一)Android开发环境搭建
一、废话 最近一直在出差,6个月了还没有看到能够回公司的曙光,现场条件还不算差,只是少了和志同道合之人促膝而谈的快感。慢慢的有些堕落了,整天感觉浑浑噩噩的,每天玩游戏都超过三小时,空虚到极点。这些天强制自己整理两个月前的学习笔记,这便是学习笔记的开篇吧。 二、正文 1、 Android开发环境搭建需要一下三个工具的支持: 1) Java JDK
·
2015-11-05 08:54
Android开发
【
Android学习笔记
】Activity--侃天诌地
一、Whatisaactivity?Activity作为Android的四大组件(activity、service、contentprovider、broadcastreceiver)之一,是我们最常打交道的。Activity为用户提供了一个用来交互的界面(其中可以包含很多组件),是app与用户交流的窗口,比如打电话、拍照等等。通常情况下,它会填满整个屏幕,当然你可以通过manifest和代码的方
xiaoliucool1314
·
2015-11-04 17:00
android
【
Android学习笔记
】Android概述与开发环境搭建
一、Android概述 2003年10月,AndyRubin等人一起创办了Android公司。2005年8月谷歌收购了这家仅仅成立了22个月的公司,并让AndyRubin继续负责Android项目。在经过了数年的研发之后,谷歌终于在2008年推出了Android系统的第一个版本。到目前为止,已经发布了12个主要版本,如图所示.。二、Android的系统架构1.Linux内核层为Android设备
xiaoliucool1314
·
2015-11-04 15:00
android
开发
Android学习笔记
之Bundle
1.介绍 用于不同Activity之间的数据传递 2.重要方法 clear():清除此Bundle映射中的所有保存的数据。 clone():克隆当前Bundle containsKey(String key):返回指定key的值 getString(String key
·
2015-11-03 21:05
Android学习
Android学习笔记
之Handler(一)
Handler 为Android操作系统中的线程通信工具,包为android.os.Handler。 与Handler绑定的有两个队列,一个为消息队列,另一个为线程队列。Handler可以通过这两个队列来分别: 发送、接受、处理消息–消息队列; 启动、结束、休眠线程–线程队列; Android OS中,一个进程被创建之后,主线程(可理解为当前Activity)创建一个消息队列,
·
2015-11-03 21:04
Android学习
Android学习笔记
之adb问题
今天学习SQLite,完全按照视频教程上的方法进行操作,但是仍然出现问题,我百思不解。 在cmd中敲入'adb'--->提示adb不是内部或者外部命令。 试想貌似是更新过SDK的缘故,环境变量的位置被我换了。在Path中修改环境变量的位置信息。例如:D:\android-sdk-windows\tools 因为以前都是这样配置的,没想到敲入'adb
·
2015-11-03 21:03
Android学习
Android学习笔记
之CheckBox
CheckBox复选按钮是一种有双状态按钮的特殊类型,可以选中或者不选中。可以现在布局文件中定义多选按钮,然后对每一个多选按钮进行事件监setOnCheckedChangeListener,通过isChecked来判断选项是否被选中 main.xml <?xml version="1.0" encoding="utf-8"?> <L
·
2015-11-03 21:03
Android学习
Android学习笔记
之progressBar(进度条)
一、说明 <1>在某项延续性工作的进展过程中为了不让用户觉得程序死掉了,需要有个活动的进度条,表示此过程正在进行中。 <2>在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。 二、XM
·
2015-11-03 21:01
ProgressBar
Android学习笔记
之ProgressDialog
mian.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent&
·
2015-11-03 21:00
ProgressDialog
Android学习笔记
(四)之碎片化Fragment实现仿人人客户端的侧边栏
其实一种好的UI布局,可以使用户感到更加的亲切与方便。最近非常流行的莫过于侧边栏了,其实我也做过很多侧边栏的应用,但是那些侧边栏的使用我 都不是很满意,现在重新整理,重新写了一个相对来说我比较满意的侧边栏,其中运用的就是android3.0版本之后新加的Fragment碎片化,碎片 化的使用将来也是一个趋势,所以通过我这个程序你既可以学到侧边栏,也能让你更加熟悉碎片化的使用,一举两得的
·
2015-11-03 21:18
Android学习
Android学习笔记
(二)之异步加载图片
最近在android开发中碰到比较棘手的问题,就是加载图片内存溢出。我开发的是一个新闻应用,应用中用到大量的图片,一个界面中可能会有上百张 图片。开发android应用的朋友可能或多或少碰到加载图片内存溢出问题,一般情况下,加载一张大图就会导致内存溢出,同样,加载多张图片内存溢出的概 率也很高。 列一下网络上查到的一般做法: 1.使用BitmapFactory.Options对图片进行压缩 2.
·
2015-11-03 21:17
Android学习
Android学习笔记
(三)之带有侧边索引的快速查找(跟带字母索引查找的通讯录差不多)
喜欢另辟蹊径的我,在这里废话不多说了,直接上代码和图片了。 效果图如下: 第一步:MainActivity的代码如下: [java] view plain copy package net.loonggg.test; import java.util.ArrayList; &nb
·
2015-11-03 21:16
Android学习
Android学习笔记
(一)之仿正点闹钟时间齿轮滑动的效果
看到正点闹钟上的设置时间的滑动效果非常好看,自己就想做一个那样的,在网上就开始搜资料了,看到网上有的齿轮效果的代码非常多,也非常难懂,我就决定自己研究一下,现在我就把我的研究成果分享给大家。我研究的这个效果出来了,而且代码也非常简单,通俗易懂。效果图如下: 首先是MainActivity的布局文件,这个布局文件非常简单,就是一个Button:activity_main.xml文件,代码如下:
·
2015-11-03 21:15
Android学习
Android学习笔记
(四十):Preference的使用
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种类似的layout的方式来进行Prefernce的布局。 一个简单的Preferenece样例
·
2015-11-03 20:38
Preference
Android学习笔记
(八)XML文档的解析
一、废话 最近几天四川一直下雨,冷!今天到成都的时候,下午3点多的天和晚上天差不多,黑呼呼的... ...难道传说的2012来了?哈哈哈... ... 二、正文 在上一篇笔记中提到过说在Android系统中,存储数据的方式除了SQLite外,还有很多其他的方式,比较常用的就是XML方式。在Android中,比较常用的XML解析方式有SAX方式和DOM方式。下面就来看看这两种方式吧。
·
2015-11-02 18:26
Android学习
Android学习笔记
(六)SQLite
一、废话 今天感冒了!... ...(以下省略500字) 二、正文 1、 SQLite是个啥? SQLite是一个极轻量型的数据库。它在提供了和大型数据库相当的功能,还具有轻便、跨平台等优点,SQLite使用非常方便,并不需要我们像常规数据库(SQLServer,Mysql等)那样进行安装,在Android的JDK中,其实是已经包含了SQLite这个数据库的核心。当然我们
·
2015-11-02 18:25
Android学习
Android学习笔记
(第二篇)View中的五大布局
PS:人不要低估自己的实力,但是也不能高估自己的能力.凡事谦为本... 学习内容: 1.用户界面View中的五大布局... i.首先介绍一下view的概念 view是什么呢?我们已经知道一个Activity是Android的显示层,但是Activity是不能直接显示在屏幕上的,它也像JSP那样,显示的东西是html,那么Android也不例外,Activity是一个抽象的壳子
·
2015-11-02 17:05
Android学习
Android学习笔记
(四十):Preference使用
Preference从字面上看偏好,译为首选项。 一些配置数据,一些我们上次点击选择的内容。我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据。并立时生效,同一时候Android提供一种类似的layout的方式来进行Prefernce的布局。 一个简单的Preferenece样例
·
2015-11-02 16:04
Preference
Android学习笔记
(四十):Preference使用
Preference从字面上看偏好,译为首选项。一些配置数据。一些我们上次点击选择的内容。我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。 Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据。并立时生效,同一时候Android提供一种类似的layout的方式来进行Prefernce的布局。 一个简单的Preferenece样例
·
2015-11-02 16:17
Preference
Android学习笔记
(十一)Android网络编程之Socket&Http
一、废话 听说很多地方都降温了,希望大家注意身体,别冻着了! 二、正文 在Android的网络通讯中,通常会使用Socket进行设备间数的数据通讯,使用Http来对网络数据进行请求。 1、Socket(套接字) 不管是有过Java开发经验还是.NET开发经验的同学都应该对Socket
·
2015-11-02 16:37
Android学习
Android学习笔记
(九)蓝牙设备
一、废话 就快过年了,公司还不给发年终奖!我都快到大街上讨饭了,公司也不带管我的! 二、正文 蓝牙是啥我就不再说了,因为我肯定解释不清楚蓝牙是啥,有兴趣请移步至百度百科。 在开始前我们需要准备好一部手机而不是模拟器,且手机已经打开调试模式并连接到电脑上。文中的本地设备均指我们自己的手机,而远程设备则是指其他的设备(电脑、其他手机或者其他)。 通常情况下,我们对蓝牙的操作主要
·
2015-11-02 16:36
Android学习
Android学习笔记
之布局技巧以及布局中的细节介绍....
PS:休息两天,放一放手上的东西,做做总结... 学习内容: 1.Android中LinearLayout布局技巧... 2.layout中drawable属性的区别... 先简单的介绍一下drawable属性的区别,这个算是比较简单的,但是还是有一点点的小细节需要进行说明,drawable有五个文件夹,分别为hdpi,ldpi,mdpi,xdpi,xxdpi
·
2015-11-02 15:42
Android学习
Android学习笔记
之蓝牙通信...
PS:最近同学问我蓝牙的事,因此自己也就脑补了一下蓝牙... 学习内容: 1.如何实现蓝牙通信技术... 蓝牙通信其实是手机里很常用的一种通信方式,现在的手机中是必然存在蓝牙的,蓝牙通信也是有一部分优点的,功耗低,安全性比较高,但是缺点想必大家都知道,传输的速率也确实是不快,相比于Wifi通信,确实不值一提...虽然影响范围并不高,但是既然蓝牙存
·
2015-11-02 15:42
Android学习
Android学习笔记
之dispatchTouchEvent和OnInterceptTouchEvent和OnTouchEvent三个方法之间的联系...
PS:好久没有写博客了,项目正式开始启动了,但是怎么也打不起精神来...可能还是不适应放假留校...这下一年只能回家一次了...伤感...写篇博客舒坦下... 学习内容: Android中dispatchTouchEvent和OnInterceptTouchEvent和OnTouchEvent三个方法之间的联系...这三个方法研究了整整一个下午,也没有理解的特别的
·
2015-11-02 15:41
Android学习笔记
一:Android基本组件和Activity生命周期
View View是创建UI的基础控件, Activity 一个应用程序可能包含多个Activity,用来在屏幕中展示用户数据或者编辑用户数据。 Fragement 类似于Activity的子控件,一个Activity可以包含一个或多个Fragement. Intent 通常使用Intent来完成以下工作 1
·
2015-11-02 15:39
Android学习
Android学习笔记
-junit单元测试
我们都知道测试对于程序员来说是必不可少的,所以,做Android程序,也要学会使用junit,这里比着java的junit测试,要稍微复杂一点,需要一些配置,下面饿哦就介绍一下怎样使用junit的测试。 第一步: 1,新建包:包名是我们"要测试的业务方法报名后加+.test"。 2,建类:类名是"test+要测试的类名"。 3,建方法:方
·
2015-11-02 13:28
Android学习
Android学习笔记
-传感器开发之利用传感器和Tween开发简易指南针
本次我们学习Android传感器的开发,前面已经介绍过了,tween的使用,所以,我们可以结合传感器与tween动画,开发简易的指南针。 首先先介绍一下传感器的相关知识, 在Android应用程序中使用传感器要依赖于android.hardware.SensorEventListener接口。通过该接口可以监听传感器的各种事件。SensorEvent
·
2015-11-02 13:27
Android学习
Android学习笔记
-tween动画之xml实现
继上篇tween动画的java实现:http://www.cnblogs.com/fengtengfei/p/3957800.html, 这里我接着介绍一下tween动画的xml实现的方法, 首先我们需要在res文件夹在建立anim文件夹,再在anim文件夹里建相关动画的xml,并设置属相即可。 然后再activity中我们通过AnimationUtils.loadAnima
·
2015-11-02 13:27
Android学习
Android学习笔记
(七):多个Activity和Intent
根据www.mars-droid.com:Andriod开发视频教学,先跳过书本《Beginning Android 2》的几个章,我是这两个资源一起看,需要进行一下同步。先初步了解一下应用具有多个Activity的处理情况。 视频中自然不会如同书本讲的仔细,胜在快速明了,反正也只是工具,所以这次主要重点在于如何操作。Intent用于在一个应用中多个Activity的调用和数据传递,也可用
·
2015-11-02 12:46
Android学习
Android学习笔记
(五):Activity和main.xml文件
我们在Andriod学习笔记(三):Andriod程序框架,中对main.xml文件进行了初步的了解,这本次,我们将初步学习Activity和main.xml的关系。 虽然我们可以使用java code来编写UI,但是更通用的方式是使用XML-based Layout文件,它用于描述widget和container之间的关系。这使得我们可以方便阅读和是UI设计独立,也使
·
2015-11-02 12:45
Android学习
Android学习笔记
(四):不使用IDE采用命令行
这里,我们不采用IDE,直接用命令行来处理。 1、建立project 这里使用Andriod SDK中tools里面的命令: android create project --target 2 / --path /workspace/andriod/learning/Now --activity Now / --package com.wei.andriod.l
·
2015-11-02 12:44
Android学习
Android学习笔记
(三):Andriod程序框架
修改Eclipse的字体,我希望大一些,反正22寸的显示屏: Window->Preferences->General->Apprearance->Colors and Fonts -> Java -> Java Editor Text Font(...) -> Edit 在此次,我们先创建一个Hello,Android的程序,并既而讨论An
·
2015-11-02 12:43
Android学习
Android学习笔记
之如何使用圆形菜单实现旋转效果...
PS:最近忙于项目的开发,一直都没有去写博客,是时候整理整理自己在其中学到的东西了... 学习内容: 1.使用圆形菜单并实现旋转效果.. Android的圆形菜单我也是最近才接触到,由于在界面中确实是使用到了,因此就去学习了一下圆形菜单的使用,并且实现菜单的旋转效果,类似于摩天轮那样的效果,个人感觉还是蛮不错的,就是在实现的过程中有点麻烦...通过
·
2015-11-02 12:04
Android学习
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他